
Без root-прав Android-приложение, загружающее Alpine Linux: запускайте контейнеры (Podman/Docker/LXC) и GUI-приложения рабочего стола.
Запускайте Linux-контейнеры и полноценный Linux-десктоп на вашем Android-телефоне. Без root.
Настоящая виртуальная машина Alpine Linux с собственным ядром — а не трюк с chroot или proot, — поэтому Podman, Docker и LXC ведут себя точно так же, как на сервере.
Сайт · Документация · Скачать APK
# rootless containers, straight away
podman run --rm alpine echo "hello from a container"
docker run -d -p 8080:80 nginx
# expose that container to your phone and LAN, right from the VM shell
podroid-forward add 8080 8080 tcp # TCP or UDP, on both the QEMU and AVF backends
curl http://<phone-ip>:8080
podroid-forward clean # remove every rule you added, in one go
# SSH in from your laptop (enable SSH in the setup wizard or Settings)
ssh root@<phone-ip> -p 9922 # password: podroid
Настройка, два бэкенда, сеть, X11-просмотрщик и устранение неполадок описаны в документации.
git clone https://github.com/ExTV/Podroid.git
cd Podroid
./build-all.sh all # kernel, rootfs, QEMU and APK (needs Docker + Android SDK/NDK)
Сборка отдельных компонентов и подробности о тулчейне: CONTRIBUTING.md.
Приветствуются вклады любого размера: сообщения об ошибках, настройка конфигурации ядра, новые темы, полировка интерфейса, исправления ввода X11 — что угодно.
./build-all.sh test перед отправкой и объясните почему в описании PR.| QEMU | Эмуляция оборудования |
| Termux | Движок эмулятора терминала |
| Alpine Linux | Гостевой дистрибутив |
Полный список — в CREDITS.md.
GPLv2. Если Podroid оказался для вас полезным, звезда поможет другим людям найти его.
![]() Главный экран | ![]() Работает | ![]() Терминал | ![]() Темы и шрифты |