
Eine rootless Android-App, die Alpine Linux bootet: Ausführen von Containern (Podman/Docker/LXC) und GUI-Desktop-Apps.
Führen Sie Linux-Container und einen vollständigen Linux-Desktop auf Ihrem Android-Telefon aus. Kein Root.
Eine echte Alpine-Linux-VM mit eigenem Kernel – kein Chroot- oder Proot-Trick – daher verhalten sich Podman, Docker und LXC genau wie auf einem Server.
Webseite · Dokumentation · APK herunterladen
# rootlose Container, sofort einsatzbereit
podman run --rm alpine echo "hello from a container"
docker run -d -p 8080:80 nginx
# Container für Telefon und LAN freigeben, direkt aus der VM-Shell
podroid-forward add 8080 8080 tcp # TCP oder UDP, sowohl auf QEMU- als auch AVF-Backend
curl http://<phone-ip>:8080
# Per SSH vom Laptop aus einloggen (SSH im Setup-Assistenten oder in den Einstellungen aktivieren)
ssh root@<phone-ip> -p 9922 # Passwort: podroid
Einrichtung, die beiden Backends, Netzwerk, der X11-Viewer und Problemlösungen finden Sie in der Dokumentation.
git clone https://github.com/ExTV/Podroid.git
cd Podroid
./build-all.sh all # Kernel, Rootfs, QEMU und APK (benötigt Docker + Android SDK/NDK)
Komponentenweise Builds und Toolchain-Details: CONTRIBUTING.md.
Beiträge jeder Größe sind willkommen: Fehlerberichte, Kernel-Konfigurationsoptimierungen, neue Themes, UI-Verbesserungen, X11-Eingabefixes, alles.
./build-all.sh test aus, und erklären Sie im PR-Beschreibungstext das Warum.| QEMU | Maschinenemulation |
| Termux | Terminalemulator-Engine |
| Alpine Linux | Die Gastdistribution |
Vollständige Liste in CREDITS.md.
GPLv2. Wenn Podroid für Sie nützlich ist, hilft ein Stern anderen, es zu finden.
![]() Start | ![]() Laufend | ![]() Terminal | ![]() Themes & Schriftarten |