Box64droid
🔰WARNING!!! Still in early stage, therefore there may be problems and shortcomings
🔰Box64Droid is a script that automates the installation of a preconfigured rootfs with Box86, Box64, Proton 8.0-2, DXVK installed. Project based on Box4Droid, original author is Herick75
🔰Do I need root?
Box64Droid using proot to run rootfs, so no, root is not required, chroot also can use.
🔰How to install?
First you need to install termux and termux x11.
Termux link 🖇️ https://f-droid.org/repo/com.termux_118.apk
Termux x11 link 🖇️ https://github.com/termux/termux-x11/suites/13417974295/artifacts/735140622
After installing the both app
Then paste this command in termux
curl -o install https://raw.githubusercontent.com/Ilya114/Box64Droid/main/scripts/install && chmod +x install && ./install
🔰How to start Box64 + Wine?
After the installation is completed, type box64droid --start, starting script will start Termux-X11 and show start menu.
You can also use Input Bridge, install 0.1.9 apk then just run app in Android and in Wine from start menu,
🔰System requirements
Adreno 616+ recommend (Another GPU's supporting but less games work). If you have Adreno 610, you can use this Turnip (to install unpack archive and run sh install.sh in terminal mode in unpacked folder then restart Box64Droid and enjoy)
Android 12+ (proot version), Android 10+ (chroot version)
64-bit Android
You also need at ~4,4 GB (or ~3,3 for VirGL version) free for the installation to go without problems.
🔰How to configure?
You can choose to use environment variables, there are 3 files, DXVK_D8VK.conf, Box64Droid.conf and DXVK_D8VK.conf. These files are created and found in the /sdcard/Box64Droid/ folder right after the first run of Box86 or Box64.
The Box64Droid.conf file is for you to use the Box86 and Box64 environment variables, see all of them here and here. You can add as many variables as you like.
The DXVK_D8VK_HUD.conf file is for you to use the environment variables referring to DXVK_HUD, in addition to other settings.
The DXVK_D8VK.conf file is for you to use the environment variables referring to dxvk(To use it, it is necessary to uncomment the line that exports your directory, this variable is found in DXVK_env.conf).
🔰Known issues
Error when updating Termux packages. Clear Termux data will help.
Android 12+ can kill Termux, you may get [Process completed (signal 9) - press Enter], to fix run this command in adb shell: adb shell "/system/bin/device_config put activity_manager max_phantom_processes 2147483647"
"Control" menu in Wine (in Proton 8.0-2 working fine) shows nothing. You can just open control using "Run"
Box64Droid can exit after start. This is a TFM issue, no have idea why and how to fix.
Winetricks runs a long of time when Proton installed (proot)
If you has other issues like black screen or crashing game/app run Box64 in debug mode then open issue and attach /sdcard/Box64Droid.log
🔰 OFFICIAL PAGE OF BOX64DROID
https://github.com/Ilya114/Box64Droid