@@ -70,6 +70,31 @@ adb push gapps-11/framework /system
7070adb push gapps-11/app /system
7171adb push gapps-11/priv-app /system
7272
73+ # Install native bridge libraries for ARM compatibility
74+ echo " Installing native bridge ..."
75+ curl -L -o ndk-translation.tar.gz https://github.com/iwei20/libndk_extracted/archive/refs/heads/main.tar.gz
76+ mkdir ndk-translation
77+ tar -xf ndk-translation.tar.gz -C ndk-translation --strip-components=1
78+ for dir in bin etc lib lib64; do
79+ if [ -d ndk-translation/system/$dir ]; then
80+ adb push ndk-translation/system/$dir /system/
81+ fi
82+ done
83+ adb shell ' cat >> /system/build.prop <<"EOF"
84+ ro.dalvik.vm.native.bridge=libndk_translation.so
85+ ro.enable.native.bridge.exec=1
86+ ro.enable.native.bridge.exec64=1
87+ ro.vendor.enable.native.bridge.exec=1
88+ ro.vendor.enable.native.bridge.exec64=1
89+ ro.ndk_translation.version=0.2.3
90+ ro.dalvik.vm.isa.arm=x86
91+ ro.dalvik.vm.isa.arm64=x86_64
92+ ro.product.cpu.abilist=x86_64,x86,armeabi-v7a,armeabi,arm64-v8a
93+ ro.product.cpu.abilist32=x86,armeabi-v7a,armeabi
94+ ro.product.cpu.abilist64=x86_64,arm64-v8a
95+ EOF'
96+ rm -rf ndk-translation ndk-translation.tar.gz
97+
7398echo " Root Script Starting..."
7499
75100# Root the VM
0 commit comments