Skip to content

Commit 2f28cb2

Browse files
committed
Group ndk
1 parent 0b2acc0 commit 2f28cb2

File tree

1 file changed

+20
-16
lines changed

1 file changed

+20
-16
lines changed

README.md

Lines changed: 20 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -169,18 +169,6 @@ persist.waydroid.invert_colors=true
169169
EOF
170170

171171

172-
# setprop gralloc.gbm.device /dev/dri/renderD128
173-
sudo tee /var/lib/lxc/anbox/nativebridge.rc <<EOF
174-
on early-init
175-
setprop ro.product.cpu.abilist x86_64,arm64-v8a,x86,armeabi-v7a,armeabi
176-
setprop ro.product.cpu.abilist64 x86_64,arm64-v8a
177-
setprop ro.product.cpu.abilist32 x86,armeabi-v7a,armeabi
178-
setprop ro.dalvik.vm.isa.arm x86
179-
setprop ro.dalvik.vm.isa.arm64 x86_64
180-
setprop ro.enable.native.bridge.exec 1
181-
setprop ro.dalvik.vm.native.bridge libndk_translation.so
182-
setprop ro.ndk_translation.version 0.2.2
183-
EOF
184172

185173

186174
# far too permissive
@@ -298,19 +286,35 @@ sudo mount -o bind /var/lib/lxc/anbox/anbox.prop "${BIND_PROP}"
298286
sudo mkdir -p /dev/binderfs
299287
sudo mount -t binder binder /dev/binderfs
300288

301-
# warning, this will extract overwriting /etc/system/... so make sure you're in /tmp
289+
290+
```
291+
292+
# libndk native bridge installation lineageos waydroid anbox halium
293+
294+
```bash
295+
296+
# warning, this will extract overwriting /etc/system/... so make sure you're in /var/lib/lxc/anbox/rootfs
302297
cd /var/lib/lxc/anbox/rootfs \
303298
&& sudo wget https://github.com/sickcodes/dock-droid/raw/master/native-bridge.tar.gz \
304299
&& sudo tar -xzvf native-bridge.tar.gz \
305300
&& sudo rm native-bridge.tar.gz \
306301
&& sudo cp /var/lib/lxc/anbox/nativebridge.rc /var/lib/lxc/anbox/rootfs/vendor/etc/init/nativebridge.rc \
307302
&& sudo rm /var/lib/lxc/anbox/nativebridge.rc \
308303
&& cd ..
309-
```
310304

311-
# libndk native bridge installation lineageos waydroid anbox halium
305+
# setprop gralloc.gbm.device /dev/dri/renderD128
306+
sudo tee /var/lib/lxc/anbox/nativebridge.rc <<EOF
307+
on early-init
308+
setprop ro.product.cpu.abilist x86_64,arm64-v8a,x86,armeabi-v7a,armeabi
309+
setprop ro.product.cpu.abilist64 x86_64,arm64-v8a
310+
setprop ro.product.cpu.abilist32 x86,armeabi-v7a,armeabi
311+
setprop ro.dalvik.vm.isa.arm x86
312+
setprop ro.dalvik.vm.isa.arm64 x86_64
313+
setprop ro.enable.native.bridge.exec 1
314+
setprop ro.dalvik.vm.native.bridge libndk_translation.so
315+
setprop ro.ndk_translation.version 0.2.2
316+
EOF
312317

313-
```bash
314318
sudo sed -i -e 's/native.bridge=0/native.bridge=1/' /var/lib/lxc/anbox/rootfs/system/etc/prop.default rootfs/vendor/odm/etc/build.prop
315319

316320
sudo sed -i -e "s/x86_64,x86/x86_64,arm64-v8a,x86,armeabi-v7a,armeabi/g" \

0 commit comments

Comments
 (0)