init.rc, ld_config.patch, and ld_config_swcodec.patch did need to be adapted to apply to the files that exist on Waydroid builds, but it was very straightforward.
edit: I pushed a patch here for testing and to show what's required to make it work, but it is much too hacky to put in a pull request.
edit2: For whatever reason ro.dalvik.vm.native.bridge was getting disabled by the system init: Overriding previous property 'ro.dalvik.vm.native.bridge':'libhoudini.so' with new value '0'
Houdini worked in the shell, but didn't load in when opening arm apps. I removed the props from waydroid's config and set them in system/build.prop via overlayfs instead. That fixed the issue, though I'm still unsure why that was required.
Tested and confirmed this patch is working (on an ATV A13 waydroid build)
https://github.com/ayasa520/redroid-script/pull/37
init.rc, ld_config.patch, and ld_config_swcodec.patch did need to be adapted to apply to the files that exist on Waydroid builds, but it was very straightforward.
edit: I pushed a patch [here](https://github.com/worstperson/waydroid_script) for testing and to show what's required to make it work, but it is much too hacky to put in a pull request.
edit2: For whatever reason ro.dalvik.vm.native.bridge was getting disabled by the system
`init: Overriding previous property 'ro.dalvik.vm.native.bridge':'libhoudini.so' with new value '0'`
Houdini worked in the shell, but didn't load in when opening arm apps. I removed the props from waydroid's config and set them in system/build.prop via overlayfs instead. That fixed the issue, though I'm still unsure why that was required.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Tested and confirmed this patch is working (on an ATV A13 waydroid build)
https://github.com/ayasa520/redroid-script/pull/37
init.rc, ld_config.patch, and ld_config_swcodec.patch did need to be adapted to apply to the files that exist on Waydroid builds, but it was very straightforward.
edit: I pushed a patch here for testing and to show what's required to make it work, but it is much too hacky to put in a pull request.
edit2: For whatever reason ro.dalvik.vm.native.bridge was getting disabled by the system
init: Overriding previous property 'ro.dalvik.vm.native.bridge':'libhoudini.so' with new value '0'Houdini worked in the shell, but didn't load in when opening arm apps. I removed the props from waydroid's config and set them in system/build.prop via overlayfs instead. That fixed the issue, though I'm still unsure why that was required.
thanks for this i'll try your patch / repo soon.