Discussion:
Test libs for new houdini
Daniel Fages - android-x86
2012-11-28 20:34:35 UTC
Permalink
Hi all,
I'm very sorry but I can hardly find time to integrate new houdini features in android-x86.
I've managed to port my changes to android-x86-ics but can hardly find time to test it.
So I've just rebuilt the two necessary libs (libdvm.so libandroid_runtime.so) so that some (advanced) users can test.
Please be careful I didn't even test it so it can break things.

If you want to test you have to replace your libdvm.so and libandroid_runtime.so libs by the following ones :
- http://androvm.org/Download/android-x86/libdvm.so
- http://androvm.org/Download/android-x86/libandroid_runtime.so

You also have to download the houdini libs from http://androvm.org/Download/houdini-libs-20121106.tgz and push them on your android host.

Once again, your system could be unstable and event not boot after pushing these libs - so be careful.

If this works for you, I'll happily push the changes to the android-x86 git.
If it not, I'll try to find some time to debug that.

Dan.
gerhard smith
2012-11-29 12:06:17 UTC
Permalink
Hi Dan,
I gave it a whirl, but sadly it seems to break the network access.
Opera Mini crashed but used to work without the new patch
Skype crashed - it used to load OK but did not manage to log in
Angry birds ran OK but I believe it has been ported to android-x86

\link below of what I did and dmesg output. Unfortunately logcat log is
full of rubbish so useless. I will clean it up if it will help you.

https://rapidshare.com/files/595132885/postfile



Thanks for your efforts
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/00d9yknT6d8J.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
Chih-Wei Huang
2012-12-02 08:22:10 UTC
Permalink
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=google.com; s=20120113;
h=x-beenthere:received-spf:mime-version:x-originating-ip:in-reply-to
:references:date:message-id:subject:from:to:x-gm-message-state
:x-original-sender:x-original-authentication-results:reply-to
:precedence:mailing-list:list-id:x-google-group-id:list-post
:list-help:list-archive:sender:list-subscribe:list-unsubscribe
:content-type;
bh=oZSyI66ho4SWtKGLaR++lbxSAHim2scgMTz8aav27vY=;
b=VduFj8UlL8vaC7i6ItP5oZO4lR0AtqyQ4OHEzlYBonJ+S6rfGsEZgsUWiVFnOBExmg
WpD2VoFTfn/XJfnjcFkyaHZA/TZrjw9sdbmk1HJZ23WF+BiLMrFZQsrWK49nkrnaGGSG
H0uUni8osbTrisSUvK7GJadqg/utMzE5HDgk2RgD+nGCfHuDq1AinyUbNYpsKANsBniU
+Vq4o/jdkZlo4RFTqq1xjyZL1PN1oozQbDKHK4h/MMXXbZvwt5+N63eqZ+TtxckSvynh
re5qfry6QcwRV+nbwjCff6NJ928FcaGOL3pooRO8
Received: by 10.180.81.231 with SMTP id d7mr414440wiy.0.1354436533049;
Sun, 02 Dec 2012 00:22:13 -0800 (PST)
X-BeenThere: android-x86-/***@public.gmane.org
Received: by 10.180.75.102 with SMTP id b6ls401505wiw.29.gmail; Sun, 02 Dec
2012 00:22:11 -0800 (PST)
Received: by 10.204.157.144 with SMTP id b16mr894679bkx.4.1354436531422;
Sun, 02 Dec 2012 00:22:11 -0800 (PST)
Received: by 10.204.157.144 with SMTP id b16mr894678bkx.4.1354436531407;
Sun, 02 Dec 2012 00:22:11 -0800 (PST)
Received: from mail-lb0-f181.google.com (mail-lb0-f181.google.com [209.85.217.181])
by gmr-mx.google.com with ESMTPS id 7si868033bkr.3.2012.12.02.00.22.11
(version=TLSv1/SSLv3 cipher=OTHER);
Sun, 02 Dec 2012 00:22:11 -0800 (PST)
Received-SPF: neutral (google.com: 209.85.217.181 is neither permitted nor denied by best guess record for domain of cwhuang-/***@public.gmane.org) client-ip=209.85.217.181;
Received: by mail-lb0-f181.google.com with SMTP id ge1so1465299lbb.40
for <android-x86-/***@public.gmane.org>; Sun, 02 Dec 2012 00:22:10 -0800 (PST)
Received: by 10.112.36.200 with SMTP id s8mr2934269lbj.92.1354436530811; Sun,
02 Dec 2012 00:22:10 -0800 (PST)
Received: by 10.112.32.102 with HTTP; Sun, 2 Dec 2012 00:22:10 -0800 (PST)
X-Originating-IP: [114.34.69.249]
In-Reply-To: <f45063c1-9970-4e09-8f44-abac3e26e1b7-/***@public.gmane.org>
X-Gm-Message-State: ALoCoQln+NzS/gfzwEvR2TlcWSfjkC8qvtlBLFmIQX3h17Dk9udGp5uRvuPBBP79pHmEnj2dA5fI
X-Original-Sender: cwhuang-/***@public.gmane.org
X-Original-Authentication-Results: gmr-mx.google.com; spf=neutral (google.com:
209.85.217.181 is neither permitted nor denied by best guess record for
domain of cwhuang-/***@public.gmane.org) smtp.mail=cwhuang-/***@public.gmane.org
Precedence: list
Mailing-list: list android-x86-/***@public.gmane.org; contact android-x86+owners-/***@public.gmane.org
List-ID: <android-x86.googlegroups.com>
X-Google-Group-Id: 644071042640
List-Post: <http://groups.google.com/group/android-x86/post?hl=en_US>, <mailto:android-x86-/***@public.gmane.org>
List-Help: <http://groups.google.com/support/?hl=en_US>, <mailto:android-x86+help-/***@public.gmane.org>
List-Archive: <http://groups.google.com/group/android-x86?hl=en_US>
Sender: android-x86-/***@public.gmane.org
List-Subscribe: <http://groups.google.com/group/android-x86/subscribe?hl=en_US>,
<mailto:android-x86+subscribe-/***@public.gmane.org>
List-Unsubscribe: <http://groups.google.com/group/android-x86/subscribe?hl=en_US>,
<mailto:googlegroups-manage+644071042640+unsubscribe-/***@public.gmane.org>
Archived-At: <http://permalink.gmane.org/gmane.comp.handhelds.android.x86/16626>

Hi Dan,
Would you please send the patches to the forum to review
so people can debug it easier? Thanks!
Post by gerhard smith
Hi Dan,
I gave it a whirl, but sadly it seems to break the network access.
Opera Mini crashed but used to work without the new patch
Skype crashed - it used to load OK but did not manage to log in
Angry birds ran OK but I believe it has been ported to android-x86
\link below of what I did and dmesg output. Unfortunately logcat log is full
of rubbish so useless. I will clean it up if it will help you.
https://rapidshare.com/files/595132885/postfile
--
Chih-Wei
Android-x86 project
http://www.android-x86.org
Daniel Fages - android-x86
2012-12-04 06:37:52 UTC
Permalink
Hi,
you'll find attached my patch for Jelly Bean. Didn't have time to adapt and test it for ics-x86.
This is a "full patch" over unmodified Android source code so it may be easier to adapt over the initial AOSP dalvik source code.

Some differences with previous patch
- ARM native activity are now supported (modifications in the frameworks/base/core/jni/android_app_NativeActivity.cpp)
- ICS houdini libraries from a "xolo" smartphone are now used
- Android can now use a "ro.product.cpu.abi3" so that we can load x86, armeabi-v7a and armeabi libs

This should improve ARM support in android-x86.

Up-to-dated libs are here : http://androvm.org/Download/houdini-libs-20121106.tgz
Daniel Fages - android-x86
2012-12-04 06:40:28 UTC
Permalink
One thing I forgot : You can now have a look at the androvm source code at https://github.com/androvm in case I forgot something.

Dan.
Post by Daniel Fages - android-x86
Hi,
you'll find attached my patch for Jelly Bean. Didn't have time to adapt and test it for ics-x86.
This is a "full patch" over unmodified Android source code so it may be easier to adapt over the initial AOSP dalvik source code.
Some differences with previous patch
- ARM native activity are now supported (modifications in the frameworks/base/core/jni/android_app_NativeActivity.cpp)
- ICS houdini libraries from a "xolo" smartphone are now used
- Android can now use a "ro.product.cpu.abi3" so that we can load x86, armeabi-v7a and armeabi libs
This should improve ARM support in android-x86.
Up-to-dated libs are here : http://androvm.org/Download/houdini-libs-20121106.tgz
<patch_dalvik_houdini-20121204><patch_frameworks-base_houdini-20121204><patch_frameworks-base-2_houdini-20121204><patch_libnativehelper_houdini-20121204>
Dan.
Post by gerhard smith
Hi Dan,
Would you please send the patches to the forum to review
so people can debug it easier? Thanks!
Post by gerhard smith
Hi Dan,
I gave it a whirl, but sadly it seems to break the network access.
Opera Mini crashed but used to work without the new patch
Skype crashed - it used to load OK but did not manage to log in
Angry birds ran OK but I believe it has been ported to android-x86
\link below of what I did and dmesg output. Unfortunately logcat log is full
of rubbish so useless. I will clean it up if it will help you.
https://rapidshare.com/files/595132885/postfile
--
Chih-Wei
Android-x86 project
http://www.android-x86.org
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+***@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
Chih-Wei Huang
2012-12-05 08:42:41 UTC
Permalink
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=google.com; s=20120113;
h=x-beenthere:received-spf:mime-version:x-originating-ip:in-reply-to
:references:date:message-id:subject:from:to:x-gm-message-state
:x-original-sender:x-original-authentication-results:reply-to
:precedence:mailing-list:list-id:x-google-group-id:list-post
:list-help:list-archive:sender:list-subscribe:list-unsubscribe
:content-type;
bh=tGNeDDJTobTiHBllDF3UJteYIQLEs5FONWM1C/vHoKQ=;
b=etMoX0QgBFX05VA3Vnys9FTeJ4P/eTEAyPDoLyxeAohsHOmTy7DAFmBxf1cdcI5bhb
f9LHh6zl4j7lzFRottTY2ArIZtaLr1Lwi5JL6sPM2RfeiewgdIg9r0PphOZIazTbYsFE
xOn2hR7R78xGwWDSyVEqdZK0BiB/VzRlgQr8xOO49r3ICzh/qXgIzW8+ocQRbickUrXL
8kBauiY536oMdbY3LMuJ2Zj/W+iqu3bVVdbhz+UhXiy/5O4yXj4g+CsuOC+zXKpXIBk4
5PndgjRMM9Olwc0vXSCqrXGtrA/xV+oRy5fZVRif
Received: by 10.180.105.105 with SMTP id gl9mr175587wib.2.1354696962605;
Wed, 05 Dec 2012 00:42:42 -0800 (PST)
X-BeenThere: android-x86-/***@public.gmane.org
Received: by 10.180.95.225 with SMTP id dn1ls1553424wib.7.canary; Wed, 05 Dec
2012 00:42:41 -0800 (PST)
Received: by 10.204.4.141 with SMTP id 13mr2393204bkr.6.1354696961858;
Wed, 05 Dec 2012 00:42:41 -0800 (PST)
Received: by 10.204.4.141 with SMTP id 13mr2393203bkr.6.1354696961842;
Wed, 05 Dec 2012 00:42:41 -0800 (PST)
Received: from mail-lb0-f181.google.com (mail-lb0-f181.google.com [209.85.217.181])
by gmr-mx.google.com with ESMTPS id 7si422474bkr.3.2012.12.05.00.42.41
(version=TLSv1/SSLv3 cipher=OTHER);
Wed, 05 Dec 2012 00:42:41 -0800 (PST)
Received-SPF: neutral (google.com: 209.85.217.181 is neither permitted nor denied by best guess record for domain of cwhuang-/***@public.gmane.org) client-ip=209.85.217.181;
Received: by mail-lb0-f181.google.com with SMTP id ge1so4283187lbb.26
for <android-x86-/***@public.gmane.org>; Wed, 05 Dec 2012 00:42:41 -0800 (PST)
Received: by 10.112.40.3 with SMTP id t3mr3873466lbk.48.1354696961369; Wed, 05
Dec 2012 00:42:41 -0800 (PST)
Received: by 10.112.32.102 with HTTP; Wed, 5 Dec 2012 00:42:41 -0800 (PST)
X-Originating-IP: [219.87.64.222]
In-Reply-To: <C3AEB855-8943-47E0-93CD-7FBAB3991A5D-/***@public.gmane.org>
X-Gm-Message-State: ALoCoQld52vBMC0yu9ZsBGroWHDGpzSbLKbYrL5Yr1z13Y386BVSHPXligvO5Zmxr4OoQgcW9Dtg
X-Original-Sender: cwhuang-/***@public.gmane.org
X-Original-Authentication-Results: gmr-mx.google.com; spf=neutral (google.com:
209.85.217.181 is neither permitted nor denied by best guess record for
domain of cwhuang-/***@public.gmane.org) smtp.mail=cwhuang-/***@public.gmane.org
Precedence: list
Mailing-list: list android-x86-/***@public.gmane.org; contact android-x86+owners-/***@public.gmane.org
List-ID: <android-x86.googlegroups.com>
X-Google-Group-Id: 644071042640
List-Post: <http://groups.google.com/group/android-x86/post?hl=en_US>, <mailto:android-x86-/***@public.gmane.org>
List-Help: <http://groups.google.com/support/?hl=en_US>, <mailto:android-x86+help-/***@public.gmane.org>
List-Archive: <http://groups.google.com/group/android-x86?hl=en_US>
Sender: android-x86-/***@public.gmane.org
List-Subscribe: <http://groups.google.com/group/android-x86/subscribe?hl=en_US>,
<mailto:android-x86+subscribe-/***@public.gmane.org>
List-Unsubscribe: <http://groups.google.com/group/android-x86/subscribe?hl=en_US>,
<mailto:googlegroups-manage+644071042640+unsubscribe-/***@public.gmane.org>
Archived-At: <http://permalink.gmane.org/gmane.comp.handhelds.android.x86/16692>

Thanks a lot!

About arm native activity, could you suggest
what apps could be used to test it?
Post by Daniel Fages - android-x86
One thing I forgot : You can now have a look at the androvm source code at https://github.com/androvm in case I forgot something.
Daniel Fages - android-x86
2012-12-05 13:46:54 UTC
Permalink
Hi,
the "Minecraft pocket edition demo" app uses an ARM native activity.

Dan.
Post by Chih-Wei Huang
Thanks a lot!
About arm native activity, could you suggest
what apps could be used to test it?
Post by Daniel Fages - android-x86
One thing I forgot : You can now have a look at the androvm source code at https://github.com/androvm in case I forgot something.
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+***@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
Chih-Wei Huang
2012-12-06 11:11:44 UTC
Permalink
I've tested the patches on ics-x86.
It works fine.
Thanks a lot for the great work.

The following apps are tested on tegav2:

* Minecraft pocket edition demo
* Where's My Water
* Perry? Free
* Osmos Demo
* Angry Birds Rio (this seems to be the only angry birds game that
doesn't support x86 natively so far)

Besides, the Chrome browser (arm version) can start,
but unable to load webpages.

Fantashooting can start but then crashed.
Such an app seems has embedded arm libs in its asset.
Maybe that's a problem.

One issue is, many apps in Google Play still
say incompatible with my device.
But if I install the app directly (e.g., pull the apk
from an android phone and then install via adb install)
it works fine. (e.g., Where's My Water)

Any idea?
Post by Daniel Fages - android-x86
Hi,
the "Minecraft pocket edition demo" app uses an ARM native activity.
Dan.
Post by Chih-Wei Huang
Thanks a lot!
About arm native activity, could you suggest
what apps could be used to test it?
Post by Daniel Fages - android-x86
One thing I forgot : You can now have a look at the androvm source code at https://github.com/androvm in case I forgot something.
--
Chih-Wei
Android-x86 project
http://www.android-x86.org
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+***@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
Gerhard Smith
2012-12-09 16:48:18 UTC
Permalink
OK. I feel stupid, but Angry Birds RIO doesn.t run.
It gives in logcat:
I/ActivityThread( 3581): Pub com.rovio.AB_RIO.AdContentProvider:
com.greystripe.android.sdk.AdContentProvider
D/dalvikvm( 3581): Trying to load lib
/data/data/com.rovio.angrybirdsrio/lib/libangrybirds.so 0xa0664ca0
E/dalvikvm( 3581): Unable to open libdvm_houdini lib: Cannot load library:
reloc_library[1289]: 2347 cannot locate
'_Z24jniRegisterSystemMethodsP7_JNIEnv'...
E/dalvikvm( 3581):
E/dalvikvm( 3581): dvm_dlopen: unable to open
/data/data/com.rovio.angrybirdsrio/lib/libangrybirds.so
F/libc ( 3581): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1)
D/wpa_supplicant( 2971): nl80211: survey data missing!
I/DEBUG ( 2344): *** *** *** *** *** *** *** *** *** *** *** *** *** ***
*** ***

What I did: (ICS 4.0.4)
I copied the following 2 files to /system/lib
_http://androvm.org/Download/android-x86/libdvm.so
_http://androvm.org/Download/android-x86/libandroid_runtime.so
I downloaded
http://androvm.org/Download/houdini-libs-20121106.tgz
and extracted to /system/lib/arm
Rebooted.


What am I doing wrong? It looks like I have a qrong lib somewhere, but I
have double checked.
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/1uxzN2R-i_kJ.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
Daniel Fages
2012-12-09 18:26:31 UTC
Permalink
Hi
You should also patch your source code tree with the provided patches.
If you don't compile your Android image you should wait for someone to
release some.

Dan.
Post by Gerhard Smith
OK. I feel stupid, but Angry Birds RIO doesn.t run.
com.greystripe.android.sdk.AdContentProvider
D/dalvikvm( 3581): Trying to load lib
/data/data/com.rovio.angrybirdsrio/lib/libangrybirds.so 0xa0664ca0
reloc_library[1289]: 2347 cannot locate
'_Z24jniRegisterSystemMethodsP7_JNIEnv'...
E/dalvikvm( 3581): dvm_dlopen: unable to open
/data/data/com.rovio.angrybirdsrio/lib/libangrybirds.so
F/libc ( 3581): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1)
D/wpa_supplicant( 2971): nl80211: survey data missing!
I/DEBUG ( 2344): *** *** *** *** *** *** *** *** *** *** *** *** *** ***
*** ***
What I did: (ICS 4.0.4)
I copied the following 2 files to /system/lib
_http://androvm.org/Download/**android-x86/libdvm.so<http://androvm.org/Download/android-x86/libdvm.so>
_http://androvm.org/Download/**android-x86/libandroid_**runtime.so<http://androvm.org/Download/android-x86/libandroid_runtime.so>
I downloaded
http://androvm.org/Download/**houdini-libs-20121106.tgz<http://androvm.org/Download/houdini-libs-20121106.tgz>
and extracted to /system/lib/arm
Rebooted.
What am I doing wrong? It looks like I have a qrong lib somewhere, but I
have double checked.
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+***@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
Gerhard Smith
2012-12-10 13:42:47 UTC
Permalink
Received: by 10.49.24.14 with SMTP id q14mr3027548qef.17.1355146969216;
Mon, 10 Dec 2012 05:42:49 -0800 (PST)
X-BeenThere: android-x86-/***@public.gmane.org
Received: by 10.49.35.74 with SMTP id f10ls3684602qej.48.gmail; Mon, 10 Dec
2012 05:42:47 -0800 (PST)
Received: by 10.49.15.38 with SMTP id u6mr3051114qec.8.1355146967865; Mon, 10
Dec 2012 05:42:47 -0800 (PST)
Received: by r14g2000vbd.googlegroups.com with HTTP; Mon, 10 Dec 2012 05:42:47
-0800 (PST)
In-Reply-To: <CADNBgoea3Gnhy3a_unQFmEXtROvNLqPXC2i-9VTi64s_hEDnFQ-JsoAwUIsXosN+***@public.gmane.org>
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:17.0)
Gecko/20100101 Firefox/17.0,gzip(gfe)
X-Original-Sender: gerhard-/***@public.gmane.org
X-Original-Authentication-Results: ls.google.com; spf=pass (google.com: domain
of gerhard-/***@public.gmane.org designates internal as permitted sender)
smtp.mail=gerhard-/***@public.gmane.org; dkim=pass header.i=@android-x86.org
Precedence: list
Mailing-list: list android-x86-/***@public.gmane.org; contact android-x86+owners-/***@public.gmane.org
List-ID: <android-x86.googlegroups.com>
X-Google-Group-Id: 644071042640
List-Post: <http://groups.google.com/group/android-x86/post?hl=en_US>, <mailto:android-x86-/***@public.gmane.org>
List-Help: <http://groups.google.com/support/?hl=en_US>, <mailto:android-x86+help-/***@public.gmane.org>
List-Archive: <http://groups.google.com/group/android-x86?hl=en_US>
Sender: android-x86-/***@public.gmane.org
List-Subscribe: <http://groups.google.com/group/android-x86/subscribe?hl=en_US>,
<mailto:android-x86+subscribe-/***@public.gmane.org>
List-Unsubscribe: <http://groups.google.com/group/android-x86/subscribe?hl=en_US>,
<mailto:googlegroups-manage+644071042640+unsubscribe-/***@public.gmane.org>
Archived-At: <http://permalink.gmane.org/gmane.comp.handhelds.android.x86/16759>

Thanks for that Dan. I got to the bottom of the mystery. I use the
latest version of Firefox and new Google Groups and your post showed
the patches as plain text(no links).
When I reverted to the old google groups, they came up as downloadable
links. Before that I could not find the patches anywhere LOL!.

Some of the patch files failed for me as I think they apply to 4.0.2
and I have done a repo sync and I am now on 4.0.4.

I will try to apply by hand and post the patchfiles for 4.0.4 here -
the differences are not too major and should be able to work it out.

Thanks for your response and providing the code.
Chih-Wei Huang
2012-12-10 17:08:26 UTC
Permalink
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=google.com; s=20120113;
h=x-beenthere:received-spf:mime-version:x-originating-ip:in-reply-to
:references:date:message-id:subject:from:to:x-gm-message-state
:x-original-sender:x-original-authentication-results:reply-to
:precedence:mailing-list:list-id:x-google-group-id:list-post
:list-help:list-archive:sender:list-subscribe:list-unsubscribe
:content-type;
bh=1zbA0boTlzLmBuaA0YPrCc2Ba9WGr7cG9u6g5HG4R9k=;
b=MlbG0yWdwWgBALNrV9pp2Lcts/bPMZXWv2sONr3dEZ50QRwerORDXjLyYaw5Xg6Sf4
6JT1o9eV1MVH5PBo5JNg1cDtTh6xI6rLzXgVYlritbly/d4KTBGb3YLV8x75eHi6qW48
mcY3+YiSga+gBaiS4Ok2z9aOGqsoihKFS0t0V+kh32N5BnwILvw0ElJdZtn76KBkFk64
87nzBUNX0aJasw5wtINbNFwMUcKYVnidgvSZojKlrZyuARpv+Ed6UWCJIjiD7xLFbAdn
fdx+Hu5tR9m+Mo0EWsarIp849MN3FB0ozpAmhCZw
Received: by 10.49.87.1 with SMTP id t1mr3264436qez.41.1355159308101;
Mon, 10 Dec 2012 09:08:28 -0800 (PST)
X-BeenThere: android-x86-/***@public.gmane.org
Received: by 10.49.50.98 with SMTP id b2ls4130458qeo.19.gmail; Mon, 10 Dec
2012 09:08:26 -0800 (PST)
Received: by 10.224.111.140 with SMTP id s12mr12192156qap.5.1355159306763;
Mon, 10 Dec 2012 09:08:26 -0800 (PST)
Received: by 10.224.111.140 with SMTP id s12mr12192155qap.5.1355159306754;
Mon, 10 Dec 2012 09:08:26 -0800 (PST)
Received: from mail-qa0-f52.google.com (mail-qa0-f52.google.com [209.85.216.52])
by gmr-mx.google.com with ESMTPS id fg3si5482105qcb.2.2012.12.10.09.08.26
(version=TLSv1/SSLv3 cipher=OTHER);
Mon, 10 Dec 2012 09:08:26 -0800 (PST)
Received-SPF: neutral (google.com: 209.85.216.52 is neither permitted nor denied by best guess record for domain of cwhuang-/***@public.gmane.org) client-ip=209.85.216.52;
Received: by mail-qa0-f52.google.com with SMTP id d13so1871702qak.11
for <android-x86-/***@public.gmane.org>; Mon, 10 Dec 2012 09:08:26 -0800 (PST)
Received: by 10.224.185.78 with SMTP id cn14mr13782332qab.30.1355159306490;
Mon, 10 Dec 2012 09:08:26 -0800 (PST)
Received: by 10.49.96.68 with HTTP; Mon, 10 Dec 2012 09:08:26 -0800 (PST)
X-Originating-IP: [114.34.69.249]
In-Reply-To: <8f6b7067-4aba-413e-98cc-691f73d8eefe-N7pX7JtrQF0j8pULx8bMkWB/***@public.gmane.org>
X-Gm-Message-State: ALoCoQmCNAeEFhf3+oysHCfbCLRHLxDBAeFBFCGD2hmXM7qrVjLYoM/+BofWQtIIDBxnBut3yXLm
X-Original-Sender: cwhuang-/***@public.gmane.org
X-Original-Authentication-Results: gmr-mx.google.com; spf=neutral (google.com:
209.85.216.52 is neither permitted nor denied by best guess record for domain
of cwhuang-/***@public.gmane.org) smtp.mail=cwhuang-/***@public.gmane.org
Precedence: list
Mailing-list: list android-x86-/***@public.gmane.org; contact android-x86+owners-/***@public.gmane.org
List-ID: <android-x86.googlegroups.com>
X-Google-Group-Id: 644071042640
List-Post: <http://groups.google.com/group/android-x86/post?hl=en_US>, <mailto:android-x86-/***@public.gmane.org>
List-Help: <http://groups.google.com/support/?hl=en_US>, <mailto:android-x86+help-/***@public.gmane.org>
List-Archive: <http://groups.google.com/group/android-x86?hl=en_US>
Sender: android-x86-/***@public.gmane.org
List-Subscribe: <http://groups.google.com/group/android-x86/subscribe?hl=en_US>,
<mailto:android-x86+subscribe-/***@public.gmane.org>
List-Unsubscribe: <http://groups.google.com/group/android-x86/subscribe?hl=en_US>,
<mailto:googlegroups-manage+644071042640+unsubscribe-/***@public.gmane.org>
Archived-At: <http://permalink.gmane.org/gmane.comp.handhelds.android.x86/16772>
Post by Gerhard Smith
Thanks for that Dan. I got to the bottom of the mystery. I use the
latest version of Firefox and new Google Groups and your post showed
the patches as plain text(no links).
When I reverted to the old google groups, they came up as downloadable
links. Before that I could not find the patches anywhere LOL!.
Some of the patch files failed for me as I think they apply to 4.0.2
and I have done a repo sync and I am now on 4.0.4.
I will try to apply by hand and post the patchfiles for 4.0.4 here -
the differences are not too major and should be able to work it out.
It's in our repository now.
--
Chih-Wei
Android-x86 project
http://www.android-x86.org
Gerhard Smith
2012-12-10 17:31:10 UTC
Permalink
Hi Chih-Wei,
Is the 4.0.4 ICS patched in the repository?
Or do the patches still have to be applied?
Or do we have a set of patches for 4.0.4 as the patches supplied by Dan
does match on 4.0.4.
Gerhard Smith
2012-12-19 17:25:43 UTC
Permalink
To install libhoudini go to this link:
http://android-x86.sceners.org/en/?p=536
You don't have to do anyhting else.
Thanks to Chih-Wey and Damiel Fages.
Post by Gerhard Smith
Hi Chih-Wei,
Is the 4.0.4 ICS patched in the repository?
Or do the patches still have to be applied?
Or do we have a set of patches for 4.0.4 as the patches supplied by Dan
does match on 4.0.4.
Gerhard
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/y3M1GdchnHMJ.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
Sreekanth Vietla
2012-12-20 23:59:14 UTC
Permalink
Hi Dan,

I was wondering if the patches that you posted missed
frameworks/base/core/java/com/android/internal/content/NativeLibraryHelper.java?

Thanks,

Sreekanth
Post by Daniel Fages - android-x86
Hi,
you'll find attached my patch for Jelly Bean. Didn't have time to adapt
and test it for ics-x86.
This is a "full patch" over unmodified Android source code so it may be
easier to adapt over the initial AOSP dalvik source code.
Some differences with previous patch
- ARM native activity are now supported (modifications in the
frameworks/base/core/jni/android_app_NativeActivity.cpp)
- ICS houdini libraries from a "xolo" smartphone are now used
- Android can now use a "ro.product.cpu.abi3" so that we can load x86,
armeabi-v7a and armeabi libs
This should improve ARM support in android-x86.
http://androvm.org/Download/houdini-libs-20121106.tgz
Dan.
Post by gerhard smith
Hi Dan,
Would you please send the patches to the forum to review
so people can debug it easier? Thanks!
Post by gerhard smith
Hi Dan,
I gave it a whirl, but sadly it seems to break the network access.
Opera Mini crashed but used to work without the new patch
Skype crashed - it used to load OK but did not manage to log in
Angry birds ran OK but I believe it has been ported to android-x86
\link below of what I did and dmesg output. Unfortunately logcat log is
full
Post by gerhard smith
Post by gerhard smith
of rubbish so useless. I will clean it up if it will help you.
https://rapidshare.com/files/595132885/postfile
--
Chih-Wei
Android-x86 project
http://www.android-x86.org
--
You received this message because you are subscribed to the Google
Groups "Android-x86" group.
Post by gerhard smith
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/android-x86?hl=en.
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/8VhSY54HN94J.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+***@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
Chih-Wei Huang
2012-12-25 09:55:22 UTC
Permalink
Post by gerhard smith
Hi Dan,
I was wondering if the patches that you posted missed
frameworks/base/core/java/com/android/internal/content/NativeLibraryHelper.java?
Yes, it missed. But it's easy to find.

Check git.android-x86.org for full workable patches
for ics-x86.
i***@public.gmane.org
2012-12-25 13:11:08 UTC
Permalink
Hi Chih-Wei,

I would like to build generic_x86 iso with integrated new libs,

after having compiled successfully without arm libs, I've tried to rebuild
iso, adding arm libs into
/home/[user]/android-x86/out/target/product/generic_x86/system/libs

now I'm certainly doing something wrong because the new iso does not
contain the libhoudini.so and so on. [I've looked after booting Android-x86
with ALT+F1 the system\libs directory]

Could you please explain (also in private, if it's not of public interest)
how to re-build system image in a manner that libs will be integrated in
the iso?

[Regarding this matter I've searched in different forums but the only
advice I've found is to delete out/target folder which will also delete arm
libs, now I wonder if I misunderstood where to put files in the first place]

Thanks for your kind help

Mauro

Il giorno martedì 25 dicembre 2012 10:55:22 UTC+1, Chih-Wei Huang ha
Post by Sreekanth Vietla
Post by gerhard smith
Hi Dan,
I was wondering if the patches that you posted missed
frameworks/base/core/java/com/android/internal/content/NativeLibraryHelper.java?
Yes, it missed. But it's easy to find.
Check git.android-x86.org for full workable patches
for ics-x86.
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/doeKKAA0m0oJ.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+***@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
i***@public.gmane.org
2013-01-27 22:24:09 UTC
Permalink
Hello,

I've managed to push lib files with ADB tool (I'm working with a VirtualBox
VM).

After installing a recent homemade jb-x86 build and the latest JB testbuild
from tables-x86.org, I've tried to adb push library files and arm directory,

but when I edit build.prop to add the line ro.product.cpu.abi2=armeabi

and I reboot Android-x86 I can't boot, it stays stucked foverver with
blackouts and reloading the ANDROID logo.

Is JellyBean porting at the same step of ICS regarding support for
libhoudini?

Thanks for any info.
Mauro

PS: Regarding my previous question on how to include libhoudini in Android
iso, could I workaround by doing a backup of the system image and then by
copying system.img (or system.sfs) to USB boot installation drive?
I know It's a quite tricky procedure, but I would like to know if it could
in principle work, because it would be a lot faster that rebuilding.

Thanks in advance for any help on this.
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
Visit this group at http://groups.google.com/group/android-x86?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
Chih-Wei Huang
2013-01-28 03:44:57 UTC
Permalink
No, libhoudini cannot work with jb-x86, since
old ics libhoudini is incompatible with the newer bionic.
Post by i***@public.gmane.org
I've managed to push lib files with ADB tool (I'm working with a VirtualBox
VM).
After installing a recent homemade jb-x86 build and the latest JB testbuild
from tables-x86.org, I've tried to adb push library files and arm directory,
but when I edit build.prop to add the line ro.product.cpu.abi2=armeabi
and I reboot Android-x86 I can't boot, it stays stucked foverver with
blackouts and reloading the ANDROID logo.
Is JellyBean porting at the same step of ICS regarding support for
libhoudini?
Thanks for any info.
Mauro
PS: Regarding my previous question on how to include libhoudini in Android
iso, could I workaround by doing a backup of the system image and then by
copying system.img (or system.sfs) to USB boot installation drive?
I know It's a quite tricky procedure, but I would like to know if it could
in principle work, because it would be a lot faster that rebuilding.
Thanks in advance for any help on this.
--
Chih-Wei
Android-x86 project
http://www.android-x86.org
Ron M
2013-02-04 17:11:16 UTC
Permalink
@Chih-Wei

I thought @dfages mentioned he has integrated it with JB, and AFAIK
the latest version of AndroVM relies on a JB4.1 codebase.
If I am not mistaken, there have been some changes in bionic from
JB4.1.* and JB4.2.1.

Is this the problematic part, and we are not expected to see supported
houdini libs till Intel comes out with a 4.2 device, or am I missing
something?

-Ron
Post by Chih-Wei Huang
No, libhoudini cannot work with jb-x86, since
old ics libhoudini is incompatible with the newer bionic.
Post by i***@public.gmane.org
I've managed to push lib files with ADB tool (I'm working with a VirtualBox
VM).
After installing a recent homemade jb-x86 build and the latest JB testbuild
from tables-x86.org, I've tried to adb push library files and arm directory,
but when I edit build.prop to add the line ro.product.cpu.abi2=armeabi
and I reboot Android-x86 I can't boot, it stays stucked foverver with
blackouts and reloading the ANDROID logo.
Is JellyBean porting at the same step of ICS regarding support for
libhoudini?
Thanks for any info.
Mauro
PS: Regarding my previous question on how to include libhoudini in Android
iso, could I workaround by doing a backup of the system image and then by
copying system.img (or system.sfs) to USB boot installation drive?
I know It's a quite tricky procedure, but I would like to know if it could
in principle work, because it would be a lot faster that rebuilding.
Thanks in advance for any help on this.
--
Chih-Wei
Android-x86 project
http://www.android-x86.org
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
Visit this group at http://groups.google.com/group/android-x86?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
Chih-Wei Huang
2013-02-04 17:25:02 UTC
Permalink
Post by Ron M
@Chih-Wei
the latest version of AndroVM relies on a JB4.1 codebase.
If I am not mistaken, there have been some changes in bionic from
JB4.1.* and JB4.2.1.
Yes. Check the dlmalloc part if you're interesting.
Post by Ron M
Is this the problematic part, and we are not expected to see supported
houdini libs till Intel comes out with a 4.2 device, or am I missing
something?
Probably.
Or it may be overcome by the LD_PRELOAD trick.
But I have no time to try it yet.
dscm
2013-01-28 07:42:19 UTC
Permalink
PREVIEW build with MINIMAL GAPPS available.....

http://www.tabletsx86.org/android-x86-builds.htm
Post by i***@public.gmane.org
Hello,
I've managed to push lib files with ADB tool (I'm working with a VirtualBox
VM).
After installing a recent homemade jb-x86 build and the latest JB testbuild
from tables-x86.org, I've tried to adb push library files and arm directory,
but when I edit build.prop to add the line ro.product.cpu.abi2=armeabi
and I reboot Android-x86 I can't boot, it stays stucked foverver with
blackouts and reloading the ANDROID logo.
Is JellyBean porting at the same step of ICS regarding support for
libhoudini?
Thanks for any info.
Mauro
PS: Regarding my previous question on how to include libhoudini in Android
iso, could I workaround by doing a backup of the system image and then by
copying system.img (or system.sfs) to USB boot installation drive?
I know It's a quite tricky procedure, but I would like to know if it could
in principle work, because it would be a lot faster that rebuilding.
Thanks in advance for any help on this.
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+***@googlegroups.com.
Visit this group at http://groups.google.com/group/android-x86?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
George Endrulat
2013-01-28 20:20:19 UTC
Permalink
Considering that this thread is lib houdini specific, am I to assume that
the posted build has it working?
Post by dscm
PREVIEW build with MINIMAL GAPPS available.....
http://www.tabletsx86.org/android-x86-builds.htm
Post by i***@public.gmane.org
Hello,
I've managed to push lib files with ADB tool (I'm working with a
VirtualBox
Post by i***@public.gmane.org
VM).
After installing a recent homemade jb-x86 build and the latest JB
testbuild
Post by i***@public.gmane.org
from tables-x86.org, I've tried to adb push library files and arm
directory,
Post by i***@public.gmane.org
but when I edit build.prop to add the line ro.product.cpu.abi2=armeabi
and I reboot Android-x86 I can't boot, it stays stucked foverver with
blackouts and reloading the ANDROID logo.
Is JellyBean porting at the same step of ICS regarding support for
libhoudini?
Thanks for any info.
Mauro
PS: Regarding my previous question on how to include libhoudini in
Android
Post by i***@public.gmane.org
iso, could I workaround by doing a backup of the system image and then
by
Post by i***@public.gmane.org
copying system.img (or system.sfs) to USB boot installation drive?
I know It's a quite tricky procedure, but I would like to know if it
could
Post by i***@public.gmane.org
in principle work, because it would be a lot faster that rebuilding.
Thanks in advance for any help on this.
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
Visit this group at http://groups.google.com/group/android-x86?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
i***@public.gmane.org
2013-01-30 13:19:31 UTC
Permalink
Hi, apparently something went wrong with my remount procedure before,

but now I've managed to upload libhoudini files and to edit build.prop to
add the line ro.product.cpu.abi2=armeabi

Now from Chih-Wei H. statment it seems that anyway jb-x86 branch is not yet
able to handle libhoudini or the latest ARM translator.

As a report for the community, with current jb-x86, after pushing GAPPS
taken from http://goo.im/gapps/ latest jb signed

I've noticed Keyboard AOSP, Google TTS and Google Search are crashing (I
had to disable them in the Settings/Apps)
while Google Play is working but no ARM apps are available (and this what
to expect now, since actual ARM emulation requires some developments)

Can I ask to dscm I he could kindly explain to me how to build iso with
integrated Gapps?
Thanks in advance

Mauro
Post by George Endrulat
Considering that this thread is lib houdini specific, am I to assume that
the posted build has it working?
Post by dscm
PREVIEW build with MINIMAL GAPPS available.....
http://www.tabletsx86.org/android-x86-builds.htm
Post by i***@public.gmane.org
Hello,
I've managed to push lib files with ADB tool (I'm working with a
VirtualBox
Post by i***@public.gmane.org
VM).
After installing a recent homemade jb-x86 build and the latest JB
testbuild
Post by i***@public.gmane.org
from tables-x86.org, I've tried to adb push library files and arm
directory,
Post by i***@public.gmane.org
but when I edit build.prop to add the line ro.product.cpu.abi2=armeabi
and I reboot Android-x86 I can't boot, it stays stucked foverver with
blackouts and reloading the ANDROID logo.
Is JellyBean porting at the same step of ICS regarding support for
libhoudini?
Thanks for any info.
Mauro
PS: Regarding my previous question on how to include libhoudini in
Android
Post by i***@public.gmane.org
iso, could I workaround by doing a backup of the system image and then
by
Post by i***@public.gmane.org
copying system.img (or system.sfs) to USB boot installation drive?
I know It's a quite tricky procedure, but I would like to know if it
could
Post by i***@public.gmane.org
in principle work, because it would be a lot faster that rebuilding.
Thanks in advance for any help on this.
--
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+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
Visit this group at http://groups.google.com/group/android-x86?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
Josue Aquino
2012-12-05 19:58:59 UTC
Permalink
Hi all, i'm new on this, and yesterday I've installed the android-x86 4.0
rc2 on my hp mini, works great, but, when I "Install" (copy
the libhoudini.so and the other things) nothing changes and it doesn't
work, could you please help me?
Post by Daniel Fages - android-x86
Hi all,
I'm very sorry but I can hardly find time to integrate new houdini features in android-x86.
I've managed to port my changes to android-x86-ics but can hardly find time to test it.
So I've just rebuilt the two necessary libs (libdvm.so
libandroid_runtime.so) so that some (advanced) users can test.
Please be careful I didn't even test it so it can break things.
If you want to test you have to replace your libdvm.so and
- http://androvm.org/Download/android-x86/libdvm.so
- http://androvm.org/Download/android-x86/libandroid_runtime.so
You also have to download the houdini libs from
http://androvm.org/Download/houdini-libs-20121106.tgz and push them on
your android host.
Once again, your system could be unstable and event not boot after pushing
these libs - so be careful.
If this works for you, I'll happily push the changes to the android-x86 git.
If it not, I'll try to find some time to debug that.
Dan.
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-x86/-/TNsiVSGZ8P8J.
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to android-x86+***@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
amawt
2013-03-19 11:30:35 UTC
Permalink
Is there something missing with 4.0.4 rc2 ARM emulator patches? Cause as
advised I have pushed libhoudini and libdvm_houdini to system/lib. Also arm
libs to /system/lib/arm/

But still i get LoadLibrary errors for tested apps (Mincraft Demo) . Is
there something that I'm missing?
Seems like Josue is also facing the same issue.

Chih-Wei Huang, it would be great if you could put some light onto this.
Thanks!
Post by Josue Aquino
Hi all, i'm new on this, and yesterday I've installed the android-x86 4.0
rc2 on my hp mini, works great, but, when I "Install" (copy
the libhoudini.so and the other things) nothing changes and it doesn't
work, could you please help me?
Post by Daniel Fages - android-x86
Hi all,
I'm very sorry but I can hardly find time to integrate new houdini
features in android-x86.
I've managed to port my changes to android-x86-ics but can hardly find time to test it.
So I've just rebuilt the two necessary libs (libdvm.so
libandroid_runtime.so) so that some (advanced) users can test.
Please be careful I didn't even test it so it can break things.
If you want to test you have to replace your libdvm.so and
- http://androvm.org/Download/android-x86/libdvm.so
- http://androvm.org/Download/android-x86/libandroid_runtime.so
You also have to download the houdini libs from
http://androvm.org/Download/houdini-libs-20121106.tgz and push them on
your android host.
Once again, your system could be unstable and event not boot after
pushing these libs - so be careful.
If this works for you, I'll happily push the changes to the android-x86 git.
If it not, I'll try to find some time to debug that.
Dan.
--
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+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
Visit this group at http://groups.google.com/group/android-x86?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
amawt
2013-03-19 12:38:38 UTC
Permalink
I got it working. I was using Dan's older libs. The correct ARM libs to be
used with 4.0.4 rc2
are: http://androvm.org/Download/houdini-libs-20121106.tgz
Thanks.
Post by amawt
Is there something missing with 4.0.4 rc2 ARM emulator patches? Cause as
advised I have pushed libhoudini and libdvm_houdini to system/lib. Also arm
libs to /system/lib/arm/
But still i get LoadLibrary errors for tested apps (Mincraft Demo) . Is
there something that I'm missing?
Seems like Josue is also facing the same issue.
Chih-Wei Huang, it would be great if you could put some light onto this.
Thanks!
Post by Josue Aquino
Hi all, i'm new on this, and yesterday I've installed the android-x86 4.0
rc2 on my hp mini, works great, but, when I "Install" (copy
the libhoudini.so and the other things) nothing changes and it doesn't
work, could you please help me?
Post by Daniel Fages - android-x86
Hi all,
I'm very sorry but I can hardly find time to integrate new houdini
features in android-x86.
I've managed to port my changes to android-x86-ics but can hardly find time to test it.
So I've just rebuilt the two necessary libs (libdvm.so
libandroid_runtime.so) so that some (advanced) users can test.
Please be careful I didn't even test it so it can break things.
If you want to test you have to replace your libdvm.so and
- http://androvm.org/Download/android-x86/libdvm.so
- http://androvm.org/Download/android-x86/libandroid_runtime.so
You also have to download the houdini libs from
http://androvm.org/Download/houdini-libs-20121106.tgz and push them on
your android host.
Once again, your system could be unstable and event not boot after
pushing these libs - so be careful.
If this works for you, I'll happily push the changes to the android-x86 git.
If it not, I'll try to find some time to debug that.
Dan.
--
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+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
Visit this group at http://groups.google.com/group/android-x86?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
Verachten Bruno
2014-01-15 10:26:35 UTC
Permalink
Hi all,

what is the status of houdini with the 4.3 branch?
I discovered yesterday there was a enable_houdini command in /system/bin,
but it seems it's not enough to get some arm code to execute (under
VirtualBox).
Any hint?

Thanks.

Bruno Verachten
--
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+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
Visit this group at http://groups.google.com/group/android-x86.
For more options, visit https://groups.google.com/groups/opt_out.
Chih-Wei Huang
2014-01-15 12:09:33 UTC
Permalink
Post by Daniel Fages - android-x86
Hi all,
what is the status of houdini with the 4.3 branch?
Works fine without problem.
Post by Daniel Fages - android-x86
I discovered yesterday there was a enable_houdini command in /system/bin,
but it seems it's not enough to get some arm code to execute (under
VirtualBox).
As usual, you need to put the Intel libraries
to the built image yourself.
--
Chih-Wei
Android-x86 project
http://www.android-x86.org
Verachten Bruno
2014-01-16 20:42:34 UTC
Permalink
Sorry to post dumb questions, but I just don't know what I did wrong.
I didn't know where to copy the files in the source tree, so I copied them
in the out directory, after removing the iso file.

$ ls out/target/product/x86/system/lib/*houdini*
out/target/product/x86/system/lib/libdvm_houdini.so
out/target/product/x86/system/lib/libhoudini.so
$ ls out/target/product/x86/system/lib/arm
check.xml libcrypto.so libexpat.so
libicui18n.so libnativehelper.so libsonivox.so libvoicesearch.so
cpuinfo libc.so libgcomm_jni.so
libicuuc.so libnetutils.so libsqlite.so libwpa_client.so
libandroid_runtime.so libcutils.so libGLESv1_CM.so
libjnigraphics.so libnfc_ndef.so libssl.so libz.so
libandroid.so libdl.so libGLESv2.so
libjpeg.so libOpenSLES.so libstdc++.so linker
libbinder.so libEGL.so libgui.so
liblog.so libpixelflinger.so libtalk_jni.so
libcamera_client.so libemoji.so libhardware_legacy.so
libmedia.so libskiagl.so libui.so
libc_orig.so libETC1.so libhardware.so
libm.so libskia.so libutils.so

I then build the iso with make -j4 iso_img TARGET_PRODUCT=android_x86,
install the iso in virtual box, connected with adb, then launched a shell,
and then:
***@x86:/ # ls /system/lib/libhoudini.so
ls /system/lib/libhoudini.so
/system/lib/libhoudini.so: No such file or directory
1|***@x86:/ # ls /system/lib/arm
ls /system/lib/arm
check.xml
cpuinfo

I can't find my files anymore.

I then copied the files directly through adb, moved them in the right
place, but the arm app tried (AngryBirds) only displays a black screen, as
without the houdini files (even if I launch enable_houdini).

I know I'm wrong, but I don't know where.

Thanks a lot.

Bruno Verachten
--
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+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
Visit this group at http://groups.google.com/group/android-x86.
For more options, visit https://groups.google.com/groups/opt_out.
Chih-Wei Huang
2014-01-17 01:47:06 UTC
Permalink
Post by Verachten Bruno
I then build the iso with make -j4 iso_img TARGET_PRODUCT=android_x86,
install the iso in virtual box, connected with adb, then launched a shell,
ls /system/lib/libhoudini.so
/system/lib/libhoudini.so: No such file or directory
ls /system/lib/arm
check.xml
cpuinfo
I can't find my files anymore.
The easiest way to put the libs into the iso is just copy
them to the vendor/intel/lib dir:

vendor/intel/lib/libhoudini.so
vendor/intel/lib/arm/libwpa_client.so
vendor/intel/lib/arm/libskia.so
vendor/intel/lib/arm/libgui.so
...

The build system will add them automatically.
Post by Verachten Bruno
I then copied the files directly through adb, moved them in the right place,
but the arm app tried (AngryBirds) only displays a black screen, as without
the houdini files (even if I launch enable_houdini).
I know I'm wrong, but I don't know where.
AngryBirds is not a good app to test arm translator anymore.
It already has x86 libs in the apk (unless you used a very old version).
It just can't run on a virtualbox.
You need a real machine with hardware acceleration to run it.
Actually most game apps (with arm libs) need hardware acceleration.

The app I suggest to test arm translator is Where's the Water?
--
Chih-Wei
Android-x86 project
http://www.android-x86.org
Verachten Bruno
2014-01-17 13:01:14 UTC
Permalink
Thanks for your reply. The libs are now in the installed version of
android-x86 under VirtualBox.
I installed Where's the water (e68b30c47920185baf920712eeaba142
com.disney.WMWLite-1.apk) but it crashes.
I'll see what logcat tells me.

Best wishes,

Bruno Verachten
--
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+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
Visit this group at http://groups.google.com/group/android-x86.
For more options, visit https://groups.google.com/groups/opt_out.
Verachten Bruno
2014-01-17 14:38:12 UTC
Permalink
The problem seems to be related to another library, not houdini:
01-17 14:30:13.699: E/dalvikvm(1713):
dlopen("/data/app-lib/com.disney.WMWLite-1/libfmodex.so") failed: dlopen
failed: "/data/app-lib/com.disney.WMWLite-1/libfmodex.so" has unexpected
e_machine: 40

I'll try to find another way to test for arm compatibility.

Thanks.
Post by Verachten Bruno
Thanks for your reply. The libs are now in the installed version of
android-x86 under VirtualBox.
I installed Where's the water (e68b30c47920185baf920712eeaba142
com.disney.WMWLite-1.apk) but it crashes.
I'll see what logcat tells me.
Best wishes,
Bruno Verachten
--
Bruno Verachten
--
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+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
Visit this group at http://groups.google.com/group/android-x86.
For more options, visit https://groups.google.com/groups/opt_out.
Chih-Wei Huang
2014-01-17 15:21:48 UTC
Permalink
Post by Verachten Bruno
dlopen("/data/app-lib/com.disney.WMWLite-1/libfmodex.so") failed: dlopen
failed: "/data/app-lib/com.disney.WMWLite-1/libfmodex.so" has unexpected
e_machine: 40
This error means your arm translator doesn't work.
(It cannot recognized the arm library)

Are you sure you have these libs in your image?
/system/lib/libhoudini.so
/system/lib/libdvm_houdini.so
Verachten Bruno
2014-01-17 15:29:39 UTC
Permalink
I have the files at the right place:
adb shell
***@x86:/ # ls /system/lib/*houdini*
ls /system/lib/*houdini*
/system/lib/libdvm_houdini.so
/system/lib/libhoudini.so
Post by Chih-Wei Huang
Post by Verachten Bruno
dlopen("/data/app-lib/com.disney.WMWLite-1/libfmodex.so") failed: dlopen
failed: "/data/app-lib/com.disney.WMWLite-1/libfmodex.so" has unexpected
e_machine: 40
This error means your arm translator doesn't work.
(It cannot recognized the arm library)
Are you sure you have these libs in your image?
/system/lib/libhoudini.so
/system/lib/libdvm_houdini.so
--
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
Visit this group at http://groups.google.com/group/android-x86.
For more options, visit https://groups.google.com/groups/opt_out.
--
Bruno Verachten
--
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+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
Visit this group at http://groups.google.com/group/android-x86.
For more options, visit https://groups.google.com/groups/opt_out.
Verachten Bruno
2014-01-20 13:12:59 UTC
Permalink
Hi,

I downloaded in another place houdini libs (
http://forum.xda-developers.com/showthread.php?t=2528952) and rebuilt the
iso.
Where's the water is now functional thanks to your help. Thanks a bunch!

Kind regards,
Stefan Svensson
2014-02-19 10:31:42 UTC
Permalink
The download links are broken / forbidden :-(
Post by Daniel Fages - android-x86
Hi all,
I'm very sorry but I can hardly find time to integrate new houdini features in android-x86.
I've managed to port my changes to android-x86-ics but can hardly find time to test it.
So I've just rebuilt the two necessary libs (libdvm.so
libandroid_runtime.so) so that some (advanced) users can test.
Please be careful I didn't even test it so it can break things.
If you want to test you have to replace your libdvm.so and
- http://androvm.org/Download/android-x86/libdvm.so
- http://androvm.org/Download/android-x86/libandroid_runtime.so
You also have to download the houdini libs from
http://androvm.org/Download/houdini-libs-20121106.tgz and push them on
your android host.
Once again, your system could be unstable and event not boot after pushing
these libs - so be careful.
If this works for you, I'll happily push the changes to the android-x86 git.
If it not, I'll try to find some time to debug that.
Dan.
--
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+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
Visit this group at http://groups.google.com/group/android-x86.
For more options, visit https://groups.google.com/groups/opt_out.
Verachten Bruno
2014-02-19 10:43:52 UTC
Permalink
Not for me: http://www14.zippyshare.com/v/44278764/file.html .
Stefan Svensson
2014-02-19 14:07:35 UTC
Permalink
Do I have to rename any files or just copy files into system/lib and arm
folder to system/lib/arm ?
Do I have to edit build.prop as well?
Post by Daniel Fages - android-x86
Hi all,
I'm very sorry but I can hardly find time to integrate new houdini features in android-x86.
I've managed to port my changes to android-x86-ics but can hardly find time to test it.
So I've just rebuilt the two necessary libs (libdvm.so
libandroid_runtime.so) so that some (advanced) users can test.
Please be careful I didn't even test it so it can break things.
If you want to test you have to replace your libdvm.so and
- http://androvm.org/Download/android-x86/libdvm.so
- http://androvm.org/Download/android-x86/libandroid_runtime.so
You also have to download the houdini libs from
http://androvm.org/Download/houdini-libs-20121106.tgz and push them on
your android host.
Once again, your system could be unstable and event not boot after pushing
these libs - so be careful.
If this works for you, I'll happily push the changes to the android-x86 git.
If it not, I'll try to find some time to debug that.
Dan.
--
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+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To post to this group, send email to android-x86-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
Visit this group at http://groups.google.com/group/android-x86.
For more options, visit https://groups.google.com/groups/opt_out.
Edmond Wong
2015-07-12 13:34:48 UTC
Permalink
Hey guys,

Were you guys able to get them files and have the ARM working? And will this method work for genymotion?
--
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 android-***@googlegroups.com.
Visit this group at http://groups.google.com/group/android-x86.
For more options, visit https://groups.google.com/d/optout.
Loading...