Anbox에 팔 지지대 추가

5274 단어 debiananboxarmhoudini

전제 조건 -



진행하기 전에 이미 설치된 Anbox를 완전히 제거하십시오.

sudo apt remove --purge anbox* -y


이전 배포판에서 이 명령을 실행하십시오.

sudo modprobe ashmem_linux binder_linux && ls -1 /dev/{ashmem,binder}


단계 -



데비안 저장소에서 Anbox 설치

sudo apt install anbox


필수 종속성 설치

sudo apt install wget squashfs-tools


최신 Anbox 안드로이드 이미지 다운로드

wget -c https://build.anbox.io/android-images/2018/07/19/android_amd64.img


ARM용 Houdini 다운로드

wget -c http://dl.android-x86.org/houdini/7_y/houdini.sfs -O houdini_y.sfs


ARM64용 Houdini 다운로드

wget -c http://dl.android-x86.org/houdini/7_z/houdini.sfs -O houdini_z.sfs


android_amd64.img 추출

sudo unsquashfs android_amd64.img


squashfs-root에 houdini_y.sfs 추가

sudo unsquashfs -d squashfs-root/system/lib/arm houdini_y.sfs


squashfs-root에 houdini_z.sfs 추가

sudo unsquashfs -d squashfs-root/system/lib64/arm64 houdini_z.sfs


libhoudini.so를/system/lib에 로드

sudo cp squashfs-root/system/lib/arm/libhoudini.so squashfs-root/system/lib/


/system/lib64에 libhoudini.so 로드

sudo cp squashfs-root/system/lib64/arm64/libhoudini.so squashfs-root/system/lib64/


/system/build.prop 파일에서 다음 행의 값을 업데이트하십시오.

ro.product.cpu.abilist=x86_64,x86,armeabi,armeabi-v7a,arm64-v8a
ro.product.cpu.abilist32=x86,armeabi,armeabi-v7a
ro.product.cpu.abilist64=x86_64,arm64-v8a


/default.prop 파일에서 이 줄의 값을 업데이트합니다.

ro.dalvik.vm.native.bridge=libhoudini.so


init 전에/anbox-init.sh 파일의 끝에 아래에 다음 줄을 붙여넣습니다.

mount -t binfmt_misc none /proc/sys/fs/binfmt_misc
echo ':arm_exe:M::\\x7f\\x45\\x4c\\x46\\x01\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x00\\x28::/system/lib/arm/houdini:P' > /proc/sys/fs/binfmt_misc/register
echo ':arm_dyn:M::\\x7f\\x45\\x4c\\x46\\x01\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x03\\x00\\x28::/system/lib/arm/houdini:P' > /proc/sys/fs/binfmt_misc/register
echo ':arm64_exe:M::\\x7f\\x45\\x4c\\x46\\x02\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x00\\xb7::/system/lib64/arm64/houdini64:P' > /proc/sys/fs/binfmt_misc/register
echo ':arm64_dyn:M::\\x7f\\x45\\x4c\\x46\\x02\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x03\\x00\\xb7::/system/lib64/arm64/houdini64:P' > /proc/sys/fs/binfmt_misc/register



houdini 지원 Anbox 안드로이드 이미지 생성

sudo mksquashfs squashfs-root/ android.img -noappend -always-use-fragments


이미지를 적절한 위치로 이동

sudo mv ./android.img /var/lib/anbox/


Anbox 서비스 다시 시작

sudo service anbox-container-manager restart


당신은 그것을 가지고 있습니다. 이제 Anbox의 작동 여부에 대한 걱정 없이 좋아하는 Android 앱을 설치할 수 있습니다.

참조 -



https://zhsj.me/blog/view/anbox-and-houdini
https://github.com/geeks-r-us/anbox-playstore-installer/blob/master/install-houdini-only.sh

좋은 웹페이지 즐겨찾기