
Podroid v1.2.7
تطبيق Android بدون جذر (rootless) يقوم بتشغيل Alpine Linux: تشغيل الحاويات (Podman/Docker/LXC) وتطبيقات سطح المكتب الرسومية (GUI).
بودرويد
شغّل حاويات لينكس وسطح مكتب لينكس كاملًا على هاتف أندرويد. بدون صلاحيات الجذر.
جهاز افتراضي حقيقي يعمل بـ Alpine Linux مع نواته الخاصة - وليس خدعة chroot أو proot - لذا فإن Podman وDocker وLXC تتصرف تمامًا كما تفعل على الخادم.
![]() الرئيسية | ![]() قيد التشغيل | ![]() الطرفية | ![]() السمات والخطوط |
ما الذي ستحصل عليه
- Podman وDocker وLXC - مثبّتة مسبقًا وجاهزة فور الإقلاع
- جهاز افتراضي حقيقي - Alpine Linux على نواة مخصصة عبر QEMU، أو AVF مسرّع بالأجهزة على أجهزة pKVM المدعومة
- طرفية داخل التطبيق - بدعم كامل لـ xterm-256color، و122 سمة لونية، و13 خطًا، وتغيير الحجم المباشر
- سطح مكتب X11 - شغّل تطبيقات لينكس الرسومية في عارض مدمج مع اللمس ولوحة المفاتيح والفأرة والصوت
- تمرير USB وSSH وإعادة توجيه المنافذ وجسر بين الضيف وأندرويد
- نسخ احتياطي للحاويات وعرض مباشر لحالة الجهاز الافتراضي/الأجهزة ومشاركة مجلد التنزيلات مع الضيف
- الإنجليزية و中文، بدون صلاحيات الجذر، أي جهاز arm64 يعمل بنظام أندرويد 8+
بدء سريع
- حمّل ملف APK وثبّته.
- اضغط على بدء الجهاز الافتراضي، وانتظر رسالة جاهز!، ثم افتح الطرفية.
# حاويات بدون صلاحيات جذر، مباشرة
podman run --rm alpine echo "hello from a container"
docker run -d -p 8080:80 nginx
# اعرض تلك الحاوية لهاتفك وشبكتك المحلية، مباشرة من قشرة الجهاز الافتراضي
podroid-forward add 8080 8080 tcp # TCP أو UDP، على كل من المحركين QEMU وAVF
curl http://<phone-ip>:8080
podroid-forward clean # احذف كل القواعد التي أضفتها دفعة واحدة
# ادخل عبر SSH من حاسوبك المحمول (فعّل SSH في معالج الإعداد أو الإعدادات)
ssh root@<phone-ip> -p 9922 # كلمة المرور: podroid
الإعداد، والمحركان، والشبكات، وعارض X11، واستكشاف الأخطاء وإصلاحها - كل ذلك موجود في التوثيق.
البناء
git clone https://github.com/ExTV/Podroid.git
cd Podroid
./build-all.sh all # النواة ونظام الملفات الجذري وQEMU وAPK (يتطلب Docker وAndroid SDK/NDK)
تفاصيل بناء المكوّنات الفردية وسلسلة الأدوات: CONTRIBUTING.md.
المساهمة
المساهمات بكل الأحجام مرحّب بها: تقارير الأخطاء، وضبط إعدادات النواة، والسمات الجديدة، وتحسين واجهة المستخدم، وإصلاحات إدخال X11، وأي شيء آخر.
- طلبات السحب: اقرأ CONTRIBUTING.md أولًا. حافظ على التغييرات محدودة النطاق، وشغّل
./build-all.sh testقبل الدفع، واشرح السبب في وصف طلب السحب. - تقارير الأخطاء: افتح مشكلة مع ذكر جهازك وإصدار أندرويد، وخطوات إعادة إنتاج مختصرة، وسجل التشخيص (الإعدادات ← تصدير سجل التشخيص في التطبيق).
الاعتمادات
| QEMU | محاكاة الأجهزة |
| Termux | محرك محاكاة الطرفية |
| Alpine Linux | توزيعة الضيف |
القائمة الكاملة في CREDITS.md.
الترخيص
GPLv2. إذا كان Podroid مفيدًا لك، فإن النجمة تساعد الآخرين على اكتشافه.



