Box64Droid هو مشروع يحتوي على نصوص برمجية تعمل على أتمتة عملية تثبيت rootfs التي تم تكوينها مسبقًا باستخدام Box64 وBox86 وWine وDXVK وD8VK على Android. كان في الأصل شوكة لـ Box4Droid مع Box64.
يتم نشر أخبار المشروع على قناة Telegram.
موقع المشروع متاح هنا.
قم بتثبيت Termux وTermux-x11.
في Termux، قم بتشغيل أمر تثبيت Box64Droid، وحدد الإصدار المطلوب (أوصي بالإصدار الأصلي) وانتظر حتى يتم تثبيته: curl -o install https://raw.githubusercontent.com/Ilya114/Box64Droid/main/installers/install.sh && chmod +x install && ./install
بعد اكتمال التثبيت، قم بتشغيل box64droid --start
. سيبدأ البرنامج النصي Termux-X11 ويعرض قائمة البداية.
لاستخدام Input Bridge، قم بتثبيت 0.1.9 apk ثم قم ببساطة بتشغيل التطبيق على Android وفي Wine من قائمة البداية.
Adreno 610+ (يتم دعم وحدات معالجة الرسومات الأخرى بواسطة VirGL، ولكن قد لا تعمل العديد من الألعاب)
Android 12+ (غير الجذر، إصدار VirGL)، Android 10+ (إصدار الجذر)، Android 9+ (الإصدار الأصلي)
أندرويد 64 بت
تحتاج أيضًا إلى ما يقرب من 4,2 جيجابايت (لإصدار الجذر)، أو 4,5 جيجابايت (للإصدار غير الجذر) أو ~3,3 جيجابايت (لإصدار VirGL) من المساحة الحرة حتى يتم تشغيل التثبيت دون مشاكل.
لزيادة الأداء والاستقرار، استخدم الإصدار الجذر (يتطلب الوصول إلى الجذر) أو الإصدار الأصلي (أقل استقرارًا ولكنه يقدم نفس الأداء مثل الإصدار الجذر).
يمكنك اختيار استخدام متغيرات البيئة؛ هناك ثلاثة ملفات: DXVK_D8VK.conf
و Box64Droid.conf
و DXVK_D8VK.conf
. يتم إنشاء هذه الملفات والعثور عليها في المجلد /sdcard/Box64Droid/ بعد تشغيل Box64Droid الأول.
يتضمن ملف Box64Droid.conf
تكوينات لـ rootfs وBox86 وBox64 وWine. يمكنك الاستفادة من متغيرات البيئة Box86 وBox64؛ يمكنك العثور على مزيد من المعلومات عنها هنا وهنا. يمكنك إضافة العديد من المتغيرات حسب الحاجة.
الملف DXVK_D8VK_HUD.conf
مخصص لاستخدام متغيرات البيئة المرتبطة بـ DXVK_HUD.
الملف DXVK_D8VK.conf
مخصص لاستخدام متغيرات البيئة المتعلقة بـ dxvk.
"تثبيت" سريع جدًا (والذي فشل بالفعل بسبب فشل عملية حزم تحديث Termux). سيؤدي مسح بيانات Termux إلى حل هذه المشكلة.
قد يقوم Android 12+ بإنهاء Termux، ويعرض [Process completed (signal 9) - press Enter]
. لحل هذه المشكلة، قم بتنفيذ الأمر التالي من جهاز الكمبيوتر الخاص بك (تحتاج إلى أدوات plaform وتمكين مصحح أخطاء ADB في الهاتف): adb shell "/system/bin/device_config put activity_manager max_phantom_processes 2147483647"
.
يستغرق Winetricks وقتًا طويلاً للتشغيل عند تثبيت Proton (إصدار غير جذري).
إذا كنت تريد تركيب بطاقة SD أو محرك أقراص خارجي (HDD/SSD)، فستحتاج إلى إضافة نقطة التثبيت يدويًا. اتبع الخطوات التالية:
قم بتثبيت محرك الأقراص على مساحة تخزين الهاتف:
للحصول على بطاقة SD، انتقل إلى /storage
وتحقق من المجلدات (باستخدام sudo ls
)، على سبيل المثال، 8D3E-2B7K
.
بالنسبة لمحركات الأقراص الخارجية، انتقل إلى /mnt/media_rw
وتحقق من وجود مجلد مثل C3G3H6B8A56212H7
.
قم بتركيب محرك الأقراص في بيئة chroot:
اكتب nano $PREFIX/bin/box64droid
وأضف أمر التحميل قبل sudo chroot login ...
السطر: sudo mount --bind /mnt/media_rw/drivename (or /storage/sdcardname) $ROOTFSPATH/needfolder
.
تحتاج إلى إنشاء needfolder
يدويًا في مجلد ~/ubuntu
باستخدام sudo mkdir foldername
.
تطبيق Termux - ترخيص GPLv3
Box64 بواسطة ptitseb - ترخيص معهد ماساتشوستس للتكنولوجيا
Box86 بواسطة ptitseb - ترخيص معهد ماساتشوستس للتكنولوجيا
ترخيص Wine Stable وStaging and Staging-tkg GPL-2.1 (تم إنشاؤه بواسطة Kron4ek بواسطة ترخيص MIT)، Wine Proton بواسطة Valve (ترخيص خاص)، Wine GE (يستخدم في Lutris)
Mesa - تراخيص MIT وKronos وSGI للبرمجيات الحرة B وتراخيص Boost (المسموح بها).
Termux-x11 - ترخيص GPL-3.0
DXVK - رخصة زليب
توزيعة Proot - ترخيص GPL-3.0
متشعب ميسا لتشغيل اللفت على الكظر 730 و 740
D8VK - رخصة زليب
DXVK-غير متزامن
DXVK-GPLAsync
WineD3D لنظام التشغيل Windows - ترخيص GPL-2.0+
حيل النبيذ
vkd3d-proton - ترخيص LGPL v2.1
glibc-prefix - ترخيص معهد ماساتشوستس للتكنولوجيا
Herick75 - لتوفير التصحيحات التي جعلت تجميع Mesa Turnip ممكنًا
Inguna87 - لبدء إصلاح chroot لـ MIUI وOxygen
الفهاشوت - ألهمني لتجربة VirGL مرة أخرى وحاول مساعدتي في ذلك