
Podroid v1.2.7
एक रूटलेस एंड्रॉइड ऐप जो अल्पाइन लिनक्स बूट करता है: कंटेनर (Podman/Docker/LXC) और GUI डेस्कटॉप ऐप चलाएं।
Podroid
अपने एंड्रॉइड फोन पर Linux कंटेनर और पूरा Linux डेस्कटॉप चलाएँ। बिना रूट के।
एक वास्तविक Alpine Linux VM जिसका अपना कर्नेल है - न कि कोई chroot या proot ट्रिक - इसलिए Podman, Docker और LXC बिल्कुल वैसा ही व्यवहार करते हैं जैसा वे सर्वर पर करते हैं।
वेबसाइट · दस्तावेज़ीकरण · APK डाउनलोड करें
![]() होम | ![]() चालू | ![]() टर्मिनल | ![]() थीम और फ़ॉन्ट |
आपको क्या मिलता है
- Podman, Docker और LXC - पहले से इंस्टॉल, बूट होते ही तैयार
- एक वास्तविक VM - QEMU के माध्यम से कस्टम कर्नेल पर Alpine Linux, या समर्थित pKVM डिवाइसों पर हार्डवेयर-त्वरित AVF
- इन-ऐप टर्मिनल - पूर्ण xterm-256color, 122 कलर थीम, 13 फ़ॉन्ट, लाइव रीसाइज़
- X11 डेस्कटॉप - बिल्ट-इन व्यूअर में टच, कीबोर्ड, माउस और ऑडियो के साथ GUI Linux ऐप्स चलाएँ
- USB पासथ्रू, SSH, पोर्ट फ़ॉरवर्डिंग और एक गेस्ट-से-Android ब्रिज
- कंटेनर बैकअप, एक लाइव VM/डिवाइस स्थिति दृश्य और गेस्ट के साथ Downloads-फ़ोल्डर साझाकरण
- अंग्रेज़ी और 中文, बिना रूट, Android 8+ पर कोई भी arm64 डिवाइस
त्वरित आरंभ
- APK डाउनलोड करें और इसे इंस्टॉल करें।
- Start VM पर टैप करें, Ready! का इंतज़ार करें, टर्मिनल खोलें।
# rootless कंटेनर, तुरंत
podman run --rm alpine echo "hello from a container"
docker run -d -p 8080:80 nginx
# उस कंटेनर को अपने फोन और LAN पर एक्सपोज़ करें, VM शेल से ही
podroid-forward add 8080 8080 tcp # TCP या UDP, QEMU और AVF दोनों बैकएंड पर
curl http://<phone-ip>:8080
podroid-forward clean # आपके द्वारा जोड़े गए सभी नियम एक साथ हटाएँ
# अपने लैपटॉप से SSH करें (सेटअप विज़ार्ड या Settings में SSH सक्षम करें)
ssh root@<phone-ip> -p 9922 # पासवर्ड: podroid
सेटअप, दोनों बैकएंड, नेटवर्किंग, X11 व्यूअर और समस्या निवारण — सब कुछ दस्तावेज़ीकरण में है।
बिल्ड
git clone https://github.com/ExTV/Podroid.git
cd Podroid
./build-all.sh all # kernel, rootfs, QEMU और APK (Docker + Android SDK/NDK चाहिए)
प्रति-घटक बिल्ड और टूलचेन विवरण: CONTRIBUTING.md।
योगदान
हर आकार का योगदान स्वागत योग्य है: बग रिपोर्ट, कर्नेल-कॉन्फ़िग ट्वीक, नई थीम, UI पॉलिश, X11 इनपुट फिक्स, कुछ भी।
- पुल रिक्वेस्ट: पहले CONTRIBUTING.md पढ़ें। बदलावों को सीमित रखें, पुश करने से पहले
./build-all.sh testचलाएँ, और PR विवरण में क्यों समझाएँ। - बग रिपोर्ट: एक issue खोलें जिसमें अपना डिवाइस और Android संस्करण, एक छोटा रिप्रो, और डायग्नोस्टिक लॉग (Settings → Export Diagnostic Log ऐप में) शामिल करें।
श्रेय
| QEMU | मशीन एमुलेशन |
| Termux | टर्मिनल एमुलेटर इंजन |
| Alpine Linux | गेस्ट डिस्ट्रीब्यूशन |
पूरी सूची CREDITS.md में।
लाइसेंस
GPLv2। यदि Podroid आपके लिए उपयोगी है, तो एक स्टार अन्य लोगों को इसे खोजने में मदद करता है।



