x86 image support
Libhoudini was successfully installed, when I deleted all armv8 things in stuff/houdini.py, but magisk is not works. x86 image is default for old cpus without sse4.2.
How did you do that? I tried a lot but I am stuck with black screen freeze and crash. When I use libhoudini from this repo, the black screen is only displayed. The waydroid log says: MISSING CPU FEATURES >> SSE 4_2. MISSING CPU FEATURES >> POPCNT. And some others.
When I use houdini X version from Android 7, a black screen crash happens: lib(anything here).so is for EM_ARM not for EM_386.
Can you help me?
Just delete x86_64 and armv8 related things from the houdini.py script.
I tried. And removed all 64 bit lines from the houdini.py but the waydroid log says: Expected feature << SSE4_2 not avaliable. Same for POPCNT and some others.
There is a black screen and nothing else when I open app. The app doesn't crash.
Did you tried on the clean working waydroid x86?
Yes I removed all waydroid data using a command present in waydroid and re initialized my waydroid with Android 11 backup images because Android 13 update was crashing waydroid. Then I removed all the 64 bit lines from houdini.py. I also had tried Bluestacks on same hardware. ARM Translation works on bluestacks but it is very slow.
There is a black screen but no crash. And same errors in console saying SSE 4.2 and POPCNT and some others are not supported. It initialized the library. When I use libhoudini from older android versions like from Android 7, there is error that it didn't initialized the libhoudini. And errors are like UnsatisfiedLinkError libanort.so is for EM_ARM not for EM_386. I think we cannot solve this problem. By the way, what CPU are you using?
e5450