ARM translator in 4.4-r5 and above

609 views
Skip to first unread message

Mario Ray Mahardhika

unread,
Mar 20, 2016, 4:05:27 PM3/20/16
to Android-x86
I have a working 4.4-r3 installation in an older laptop, which could play many apps including the native arm ones. Now I have a newer laptop, installed with 4.4-r5, later upgraded to 6.0-rc1, but can't play any games. Comparing the directory structure, I found out that 4.4-r5 /system/lib/arm only has check.xml and cpuinfo, while the one in 4.4-r3 has a bunch of .so + linker.
Is there any workaround? Would copying the .so + linker from 4.4-r3 work? If possible, I need workaround for 6.0-rc1 since it uses kernel 4.4 which detects my touchpad correctly as touchpad, 4.4-r5 incorrectly detects it as touchscreen.

Mario Ray Mahardhika

unread,
Mar 20, 2016, 4:54:40 PM3/20/16
to andro...@googlegroups.com

I answer this myself. Yes, simply copying those .so + linker works. This is still on 4.4-r5 system, so I will retry on 6.0-rc1 before marking this as solved.

On Mar 21, 2016 3:05 AM, "Mario Ray Mahardhika" <leledum...@gmail.com> wrote:
I have a working 4.4-r3 installation in an older laptop, which could play many apps including the native arm ones. Now I have a newer laptop, installed with 4.4-r5, later upgraded to 6.0-rc1, but can't play any games. Comparing the directory structure, I found out that 4.4-r5 /system/lib/arm only has check.xml and cpuinfo, while the one in 4.4-r3 has a bunch of .so + linker.
Is there any workaround? Would copying the .so + linker from 4.4-r3 work? If possible, I need workaround for 6.0-rc1 since it uses kernel 4.4 which detects my touchpad correctly as touchpad, 4.4-r5 incorrectly detects it as touchscreen.

--
You received this message because you are subscribed to a topic in the Google Groups "Android-x86" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/android-x86/OghilOSJzjs/unsubscribe.
To unsubscribe from this group and all its topics, send an email to android-x86...@googlegroups.com.
To post to this group, send email to andro...@googlegroups.com.
Visit this group at https://groups.google.com/group/android-x86.
For more options, visit https://groups.google.com/d/optout.

Povilas Staniulis

unread,
Mar 20, 2016, 5:59:52 PM3/20/16
to andro...@googlegroups.com
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 post to this group, send email to andro...@googlegroups.com.
Visit this group at https://groups.google.com/group/android-x86.
For more options, visit https://groups.google.com/d/optout.

Lollipop and Marshmallow have an option somewhere in Settings to enable ARM emulation.
KitKat does not have a setting for ARM and just downloads ARM libs automatically.

Mario Ray Mahardhika

unread,
Mar 20, 2016, 6:29:40 PM3/20/16
to andro...@googlegroups.com

Thank you, I just figured it out "Apps compatibility". Need to additionally run a script called "enabled_nativebridge" from terminal to download the required libs. Everything works now in 6.0-rc1.

Chih-Wei Huang

unread,
Mar 20, 2016, 9:54:58 PM3/20/16
to Android-x86
2016-03-21 6:29 GMT+08:00 Mario Ray Mahardhika <leledum...@gmail.com>:
> Thank you, I just figured it out "Apps compatibility". Need to additionally
> run a script called "enabled_nativebridge" from terminal to download the
> required libs. Everything works now in 6.0-rc1.

You don't need to run that script manually.
It's invoked when you enable the Apps compatibility.

Mario Ray Mahardhika

unread,
Mar 21, 2016, 3:47:59 AM3/21/16
to andro...@googlegroups.com
Then perhaps I'm not patient enough, because when I `ls /system/lib/arm`
after enabling that, it's still empty. The script seems to download instead
of copy, which could be the reason the libs don't appear immediately.

Hypo Turtle

unread,
Mar 21, 2016, 9:04:31 AM3/21/16
to Android-x86
Have a look at /data/local/tmp instead
Reply all
Reply to author
Forward
0 new messages