Box64Droid é um projeto com scripts que automatiza a instalação de rootfs pré-configurados com Box64, Box86, Wine, DXVK, D8VK no Android. Originalmente era um fork do Box4Droid com Box64.
Notícias sobre o projeto são publicadas no canal Telegram.
O site do projeto está disponível aqui.
Instale Termux e Termux-x11.
No Termux, execute o comando de instalação do Box64Droid, selecione a versão necessária (eu recomendo nativa) e espere até que seja instalado: curl -o install https://raw.githubusercontent.com/Ilya114/Box64Droid/main/installers/install.sh && chmod +x install && ./install
Após a conclusão da instalação, execute box64droid --start
. O script iniciará o Termux-X11 e mostrará o menu iniciar.
Para usar o Input Bridge, instale o apk 0.1.9 e simplesmente execute o aplicativo no Android e no Wine no menu iniciar.
Adreno 610+ (Outras GPUs são suportadas pelo VirGL, mas muitos jogos podem não funcionar)
Android 12+ (não root, versão VirGL), Android 10+ (versão root), Android 9+ (versão nativa)
Android de 64 bits
Você também precisa de ~ 4,2 GB (para versão root), 4,5 GB (para versão não root) ou ~ 3,3 GB (para versão VirGL) de espaço livre para que a instalação seja executada sem problemas.
Para aumentar o desempenho e a estabilidade, use a versão root (é necessário acesso root) ou a versão nativa (menos estável, mas oferece o mesmo desempenho da versão root).
Você pode optar por usar variáveis de ambiente; existem três arquivos: DXVK_D8VK.conf
, Box64Droid.conf
e DXVK_D8VK.conf
. Esses arquivos são criados e encontrados na pasta /sdcard/Box64Droid/ após a primeira execução do Box64Droid.
O arquivo Box64Droid.conf
inclui configurações para rootfs, Box86, Box64 e Wine. Você pode utilizar as variáveis de ambiente Box86 e Box64; você pode encontrar mais informações sobre eles aqui e aqui. Você pode adicionar quantas variáveis forem necessárias.
O arquivo DXVK_D8VK_HUD.conf
destina-se ao uso de variáveis de ambiente relacionadas ao DXVK_HUD.
O arquivo DXVK_D8VK.conf
destina-se ao uso de variáveis de ambiente relacionadas ao dxvk.
"Instalação" muito rápida (que realmente falhou devido a falha no processo de atualização dos pacotes do Termux). Limpar os dados do Termux resolverá esse problema.
O Android 12+ pode encerrar o Termux, exibindo [Process completed (signal 9) - press Enter]
. Para resolver isso, execute o seguinte comando em seu PC (você precisa de plaform-tools e do depurador ADB habilitado no telefone): adb shell "/system/bin/device_config put activity_manager max_phantom_processes 2147483647"
.
Winetricks demora muito para ser executado quando o Proton é instalado (versão não root).
Se quiser montar um cartão SD ou uma unidade externa (HDD/SSD), você precisará adicionar o ponto de montagem manualmente. Siga estas etapas:
Monte a unidade no armazenamento do telefone:
Para um cartão SD, navegue até /storage
e verifique as pastas (usando sudo ls
), por exemplo, 8D3E-2B7K
.
Para unidades externas, navegue até /mnt/media_rw
e verifique uma pasta como C3G3H6B8A56212H7
.
Monte a unidade no ambiente chroot:
Digite nano $PREFIX/bin/box64droid
e adicione o comando mount antes da linha sudo chroot login ...
: sudo mount --bind /mnt/media_rw/drivename (or /storage/sdcardname) $ROOTFSPATH/needfolder
.
Você precisa criar manualmente needfolder
na pasta ~/ubuntu
usando sudo mkdir foldername
.
Aplicativo Termux - licença GPLv3
Box64 por ptitseb - licença MIT
Box86 por ptitseb - licença MIT
Licença Wine Stable, Staging e Staging-tkg GPL-2.1 (construída por Kron4ek por licença MIT), Wine Proton by Valve (licença própria), Wine GE (usando no Lutris)
Mesa - Licença B de software livre MIT, Khronos, SGI e licenças Boost (permissivas)
Termux-x11 - licença GPL-3.0
DXVK - licença Zlib
Proot-distro - licença GPL-3.0
Mesa Bifurcada para trabalhar Nabo em Adreno 730 e 740
D8VK - licença Zlib
DXVK-assíncrono
DXVK-GPLAsync
WineD3D para Windows - licença GPL-2.0+
Truques de vinho
vkd3d-proton - licença LGPL v2.1
prefixo glibc - licença MIT
Herick75 - por fornecer patches que tornaram possível a compilação do Mesa Turnip
Inguna87 - para iniciar a correção do chroot para MIUI e Oxygen
Alfhashut - me inspirou a tentar o VirGL novamente e tentou me ajudar com isso