Native bridge not working anymore

6,909 views
Skip to first unread message

chanot....@gmail.com

unread,
Oct 28, 2020, 11:33:33 AM10/28/20
to Android-x86
Hi everyone !

I'm stuck since yesterday because i cannot enable native bridge on Android x86 (8.1, 9.0).
When i enable it in settings, it doesn't works.

I dowloaded the right houdini images :

Tried to put it in /system/etc with the right name, And then run the enable_nativebridge script, it doesn't worked :
        mount: losetup failed 1
        mount: '/system/lib/arm/libhoudini.so'->'/system/lib/libhoudini.so': No such file or directory
        modprobe: /etc/modprobe.conf: No such file or directory
        modprobe: /etc/modprobe.d: No such file or directory

Tried to mount it myself,
        x86_64:/ # mount /system/etc/houdini8_y.sfs /system/lib/arm
        mount: losetup failed 1

So i tried with losetup
        losetup: /system/etc/houdini8_y.sfs: Read-only file system

So i tried with the one in /data/arm                  
        mount: '/dev/block/loop7'->'/system/lib/arm': I/O error

I also checked to add houdini content directly in system file at build time, but it doesn't worked (I don't know why, if someone got a solution for that it could be great, tried to add it in nativebridge src and added folder in PRODUCT_COPY_FILES var in nativebridge.mk)

Even on a image where it worked last years, it doesn't anymore.

Anyway, if anyone got a solution to have houdini working, it could be great !

Thanks to all, have a good day !

Michael Goffioul

unread,
Oct 28, 2020, 11:41:58 AM10/28/20
to Android-x86
Maybe check first that the image is valid on a regular Linux system?


--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-x86...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/android-x86/0d577446-8d34-4d6a-bec3-a151fb749654n%40googlegroups.com.

chanot....@gmail.com

unread,
Oct 28, 2020, 12:03:32 PM10/28/20
to Android-x86
Hi !

You mean the houdini image or the android one ?

Anyway, in both case everything works on my ubuntu.

Thanks for you suggests

chanot....@gmail.com

unread,
Oct 28, 2020, 1:02:34 PM10/28/20
to Android-x86
I'm able to add it by resizing the system img, and put houdini content and img inside. But it's not very convenient.

crw

unread,
Oct 30, 2020, 6:39:23 AM10/30/20
to Android-x86
On android 9, download houdini.sfs from here
http://dl.android-x86.org/houdini.php?v=9_y
Rename it houdini9_y.sfs
And place in /sdcard/arm folder
Enable native bridge from settings also

ouija

unread,
Nov 2, 2020, 3:07:54 AM11/2/20
to Android-x86

By default, the /system/bin/enable_native bridge script copies houdini.sfs to / system/etc/houdini9_y.sfs

Updating the /system/bin/enable_native bridge script and replacing the urls[xx] array with a single urls[0]=http://dl.android-x86.org/houdini/9_y/houdini.sfs will fix the script as well I believe.

DDS Central

unread,
Nov 2, 2020, 4:57:53 AM11/2/20
to Android-x86

--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-x86...@googlegroups.com.

chanot....@gmail.com

unread,
Nov 2, 2020, 6:19:25 AM11/2/20
to Android-x86
The download is not a problem, even if i have houdinit9_y.sfs in /system/etc, or if i put it anywhere else, the enable_nativebridge script detect it correctly, but it cannot mount it.

crw

unread,
Nov 2, 2020, 11:25:32 AM11/2/20
to Android-x86
place it in /sdcard/arm
not in /system/etc

gawen...@googlemail.com

unread,
Dec 22, 2020, 4:17:28 AM12/22/20
to Android-x86
the last version where we had everything (x for 32 bit, y for 64 bit and z for 32bit arm on 64bit) was on nougat right? Or is there also a Z version for Android x86 8 and new
Reply all
Reply to author
Forward
0 new messages