RIP Buildroid, Long life to AndroVM

Hi,

As some of you (those following my @madCdan twitter account) know, we received an injunction from Lucasfilms asking us to stop using the Buildroid name… That’s a pity, I loved that name :-(

At the same time, I’ve decided to focus my Android work mostly on virtualization. It helped us to choose a replacement name : and the winner is… “AndroVM” !

An other important news is that I’ll now fully support the android-x86 project and that future releases of Buildroid VM AndroVMs will be based on this project. That also means most of the functions developed for AndroVM will benefit to android-x86.

You can still find all my previous Buildroid posts here.

Stay tuned for new releases.

Rest in peace Buildroid, Long life to AndroVM !

Dan.

37 thoughts on “RIP Buildroid, Long life to AndroVM

  1. Very good news!!!

    In the while, I have bought a Nexus 7 with Android 4.1.1, but obviously I will continue to support your incredible project on my Italian blog. (Nexus 7 could be a very good tester if the virtual machine has issues) . I have just read that Intel has completed the porting of JB for x86 :-D

    • I still have problems with compiling this for Windows…
      Right now, I’m building a VM for Jelly Bean (4.1) – without hardware OpenGL support ; once done, I’ll come back to this Windows problem.

      Dan.

  2. using virtualbox 4.2:

    all of my android ics virtual machines (aosp and x86) run terribly slow with this version. Has anybody else experiences with the new version?

      • using virtualbox 4.2:
        yes, the VM’s boot successfully.
        Additional observation:
        Windows XP VM seems to behave reasonably under VB 4.2.
        Because of the problems with the android VM’s, I downgraded agin to VB 4.1. Somehow disappointing…

        volker

    • Hi,
      I’ve just tried VB 4.2 on a Mac and also got bad performance. Which host OS are you using ?

      Dan.
      PS: Jellybean version should be available today, if I can do something to correct this VB 4.2 problem I’ll do it.

      • android ics in virtualbox-4.2 / bad performance:

        the dell e6500 host runs under ubuntu 12.04.
        volker

      • virtualbox-4.2:
        same problems with the android VMs under VB-4.2 when I’m installing VB-4.2 on a dell D505 host that runs under ubuntu 10.04. Here, the VMs do not even finish to boot (after 5min booting). On the other hand, my ubuntu 12.04 VM boots and runs under VB-4.2 with similar performance as under VB-4.1.

        volker

  3. Dan,
    Have you dropped the vmwgfx based ICS driver you were working on?
    How far did you come?

    Very interested in a solution working on vmware..

    android-x86-4.0.4-eth0-gen_x86-20120911.iso from:
    http://home.comcast.net/~rbg.tabletsx86/rc2-armadd.htm seems to run opengl apps – but with very low (2-8) fps – its probably just software rendereing tho :(

    My goal is basicly 30fps full hd playback (android media center/gaming console)

    I’m thinking about working on a driver myself, but doubt i have the skills and time required :(

    I’m probably going to end up with an hardware solution (arm instead of x86)

    Looking forward to your next update!
    paccer

  4. It is fantastic to have a VM running ICS.

    I have a win 7 x64 with VM 4.1.22 with the last ics i have downloaded from builddroind.

    I works mostly perfect.

    However 2 things are blocking me to use it. First is the IP address, it is displaying a 10.x ip that I Cannot reach. I have tried Nat or Bridge (using the wifi bridge to the router that is my only network and runs dhcp fine)

    The second thing is an application that i need to have for my development, it is called b4a-bridge, it is free and can be downloaded from google play. I need to have this application that will listen to incoming connection from the IDE that i use to develop. IP is not allowing me. But there is something else, when i call this app it changes the screen layout of the android VM. It turns upside down, turn from landscape to portrait and if I have a second monitor it also jump from the main monitor to the second. Very strange, making difficult to work, i was thinking in put my second monitor upside down, then i can work :)

    I really wanted to use it, because is very fast. The sdk emulator is so bad. It is even better to work that the tablet itself. I hope we could have some day the cursor integration, than it will be the best.

    I use VM a long time, I run my development environment on it, creating VM with the compilers and stuff mostly with win XP. It just works.

    Please, if someone could give a hand, doing a test on this little app (b4a-bridge), just install and call it, nothing else needed to do. And figure out how to fix this issue, it will help me a lot.

    Many Thanks!

  5. I run buildroid_vbox86t_4.0.4_r1.1-20120610b_gapps_houdini in VirtualBox 4.2 under Windows 7 64bit and the perfomance is excellent, same as with the previous VirtualBox versions.
    If it helps, I have uninstalled the “Intel x86 Emulator Accelerator (HAXM)” which is needed for Android Emulator x86 images, but has conflicts with VirtualBox’s acceleration.

    • buildroid_vbox86t_4.0.4_r1.1-20120610b_gapps_houdini in VirtualBox 4.2 :
      very interesting:
      exactly this VM runs terribly slowly in VB-4.2 on a linux host (no problems under VB-4.1). Did never install the HAXM extension, though.

      Any recommendation what I could do?
      volker

      • Sorry I have never tried on a linux host. You run the VM with the exact parameters of the ova file?
        You can try modify some of them if there is a specific conflict with linux operating systems?

    • Yes, I do, but making a backup of a working Whatsapp with Titanium Backup, then restoring it in AndroVM. If you don’t have a working Whatsapp you can use YouWave in trial mode.

  6. Hey Dan, if you are changing the domain, that means that the old content will disapear? (I need to know that to change my links to your site)-.

    Cheers.

  7. Hi,Dan.
    How can I find those libraries listed on this post ,all the links points to old site name,
    thanks.

  8. I came across your site 3 days ago and started downloading http://www.buildroid.org/Download/buildroid_vbox86t_4.0.4_r1.1-NOPAE_20120522.ova
    but then halfway in the middle (unreliable internet connection and late at night) I decided to stop it and try again the next day.

    Unfortunately the next morning I noticed that your server has been taken down just moments before I could actually try the download a second time. :-(

    Are there any chances that you have *any* of the NOPAE versions still lying around somewhere? I want to run it on a Pentium-M and this CPU does not support PAE, or do you happen to know any other ources where I could find a version that runs on a Pentium-M?

    • Sorry,
      I had a problem with the old buildroid.org web site – it’s now working again.

      Dan.

    • @bernd
      non-pae version:
      go to the archives of May 12,
      choose one of the .ova from May 30, 2012,
      enjoy it,
      volker

  9. The real deal ICS ARM libraries are there, this time confirmed to work in real devices and better than on Gingerbread:
    http://www.modaco.com/topic/358200-ics-app-compatibility-improved/

    Here is a system dump:
    http://www.modaco.com/topic/358332-orange-ics-update/page__st__500

    But it gets interesting: to undo the “fake Gingerbread” workaround I renamed the system/lib/arm folder, also in /system/lib libdvm.so, libhoudini.so, libnativehelper.so and libdvm_houdini.so, then copied over the new ones. On build.prod I’ve set ro.product.cpu.abi2=armeabi-v7a exactly as the system dump contained. cleanup up dalvik-cache and rebooted. I’m using the unnoficial 4.0.4-r2.1 for x86-sceners.

    Even after cleaning up the Market data and redownloading Skype again, or testing Minecraft (reported to work on a real phone) they didn’t work. In fact, I’m getting *exactly* the same degree of compatibility than before, no more, no less. Maybe slightly faster, but not even sure of that.

    I’d say I’m on the right track but there are other files that might have to be replaced to improve compatibility. Please have a go at it. This is not the same 4.0.4 dump from India from last April, this is from a recent OTA upgrade confirmed to work well on the phones and improve compatibility.

    • Hi Bruno,
      thanks for this interesting report.
      I myself got the ICS houdini libs from a xolo image and made them work on 4.1.
      I’ll test Minecraft to check if it works on this.

      Dan.

      • Bruno,
        I got the same problem.
        After investigation, it appears that when the main activity of the app is in ARM, it doesn’t work.
        I’m working on a patch to solve this.
        In the meantime, replacing the libandroid_runtime.so from the x86 image might work.

        Dan.

  10. Hi Dan,

    Regarding your comment above (can’t reply directly) can you make the patch available? or what files should I replace on the tablets-x86/sceners builds with files from your last build?

      • Hi Sam,

        As reported above, I’m not using Virtualbox but a netbook with one of the ISOs published in http://android-x86.sceners.org/en/?p=734 . But it was based on my report above that Dan investigated and fixed the houdini issue when the main activity was ARM. That’s why I’m asking for a patch or which files to replace on a netbook-oriented Android “distro”.

        • Hi Bruno,
          I’ll received my patch source code by tomorrow so that android-x86 based distros can benefit from my new modifications.

          Dan.

          • Hi Dan,

            Where can I check news on this topic? Or can I replace the same files with the ones from the latest androVM release?

      • Hi Sam,

        These images were built for Virtualbox, not for netbooks. I’m using an eeepc ISO on my Aspire One.