Box64Droid는 Android에서 Box64, Box86, Wine, DXVK, D8VK와 함께 사전 구성된 rootfs 설치를 자동화하는 스크립트가 포함된 프로젝트입니다. 원래는 Box64가 포함된 Box4Droid의 포크였습니다.
프로젝트에 대한 뉴스는 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을 시작하고 시작 메뉴를 표시합니다.
입력 브리지를 사용하려면 0.1.9 apk를 설치한 다음 시작 메뉴에서 Android와 Wine의 앱을 실행하면 됩니다.
Adreno 610+(다른 GPU는 VirGL에서 지원되지만 많은 게임이 작동하지 않을 수 있음)
Android 12+(비루트, VirGL 버전), Android 10+(루트 버전), Android 9+(네이티브 버전)
64비트 안드로이드
또한 문제 없이 설치를 실행하려면 ~4,2GB(루트 버전의 경우), 4,5GB(비루트 버전의 경우) 또는 ~3,3GB(VirGL 버전의 경우) 상당의 여유 공간이 필요합니다.
성능과 안정성을 높이려면 루트 버전(루트 액세스 필요) 또는 기본 버전(안정성은 떨어지지만 루트 버전과 동일한 성능 제공)을 사용하십시오.
환경 변수를 사용하도록 선택할 수 있습니다. 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에서 다음 명령을 실행하세요(전화기에서 plaform-tools 및 활성화된 ADB 디버거가 필요함): adb shell "/system/bin/device_config put activity_manager max_phantom_processes 2147483647"
.
Proton이 설치된 경우(루트가 아닌 버전) 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 라이센스
ptitseb의 Box64 - MIT 라이센스
ptitseb의 Box86 - MIT 라이센스
Wine Stable, Staging 및 Staging-tkg GPL-2.1 라이센스(MIT 라이센스에 의해 Kron4ek에 의해 구축), Valve의 Wine Proton(자체 라이센스), 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에서 순무를 작동합니다.
D8VK - Zlib 라이센스
DXVK-비동기
DXVK-GPLAsync
Windows용 WineD3D - GPL-2.0+ 라이센스
와인트릭
vkd3d-proton - LGPL v2.1 라이센스
glibc-prefix - MIT 라이센스
Herick75 - Mesa Turnip 컴파일을 가능하게 하는 패치 제공
Inguna87 - MIUI 및 Oxygen에 대한 chroot 수정 시작
Alfhashut - VirGL을 다시 시도하도록 영감을 주었고 이를 도와주려고 노력했습니다.