Box64Droid 是一个带有脚本的项目,可以在 Android 上自动安装 Box64、Box86、Wine、DXVK、D8VK 的预配置 rootfs。最初是 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 支持其他 GPU,但许多游戏可能无法运行)
Android 12+(免root、VirGL版本)、Android 10+(root版本)、Android 9+(原生版本)
64 位安卓
您还需要 ~4,2GB(对于 root 版本)、4,5GB(对于非 root 版本)或 ~3,3GB(对于 VirGL 版本)的可用空间,以便安装顺利运行。
要提高性能和稳定性,请使用 root 版本(需要 root 访问权限)或本机版本(稳定性较差,但提供与 root 版本相同的性能)。
可以选择使用环境变量;共有三个文件: DXVK_D8VK.conf
、 Box64Droid.conf
和DXVK_D8VK.conf
。这些文件是在第一次 Box64Droid 运行后创建并在 /sdcard/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]
。要解决此问题,请从您的 PC 执行以下命令(您需要平台工具并在手机中启用 ADB 调试器): adb shell "/system/bin/device_config put activity_manager max_phantom_processes 2147483647"
。
当安装 Proton(非 root 版本)时,Winetricks 需要很长时间才能运行。
如果要挂载SD卡或外部驱动器(HDD/SSD),则需要手动添加挂载点。请按照下列步骤操作:
将驱动器安装到手机存储上:
对于 SD 卡,导航到/storage
并检查文件夹(使用sudo ls
),例如8D3E-2B7K
。
对于外部驱动器,导航到/mnt/media_rw
并检查类似C3G3H6B8A56212H7
的文件夹。
将驱动器安装到 chroot 环境中:
输入nano $PREFIX/bin/box64droid
并在sudo chroot login ...
行之前添加 mount 命令: sudo mount --bind /mnt/media_rw/drivename (or /storage/sdcardname) $ROOTFSPATH/needfolder
。
您需要使用sudo mkdir foldername
在~/ubuntu
文件夹中手动创建needfolder
。
Termux-app - GPLv3 许可证
Box64 由 ptitseb - 麻省理工学院许可证
Box86 by ptitseb - 麻省理工学院许可证
Wine Stable、Staging 和 Staging-tkg GPL-2.1 许可证(由 Kron4ek 根据 MIT 许可证构建)、Wine Proton by Valve(自己的许可证)、Wine GE(在 Lutris 中使用)
Mesa - MIT、Khronos、SGI 自由软件许可证 B 和 Boost(许可)许可证
Termux-x11 - GPL-3.0 许可证
DXVK - Zlib 许可证
Proot-distro - GPL-3.0 许可证
Forked Mesa 在 Adreno 730 和 740 上工作 Turnip
D8VK - Zlib 许可证
DXVK-异步
DXVK-GPLA同步
WineD3D for Windows - GPL-2.0+ 许可证
酿酒技巧
vkd3d-proton - LGPL v2.1 许可证
glibc-prefix - MIT 许可证
Herick75 - 提供使编译 Mesa Turnip 成为可能的补丁
Inguna87 - 用于 MIUI 和 Oxygen 的启动 chroot 修复
Alfhashut - 激励我再次尝试 VirGL 并试图帮助我