Android-x86 Open Source Project Announcement

Partnership with Remix OS

Android-x86 Open Source Project Announcement

In 2009, I started the Android-x86 Open Source Project as a passion project. I am a computer engineer, a software developer and this is what gets me up in the morning. However over time, I began to see that this project had much greater potential than I had first thought. We had laid the foundation to spread the use of Android to as many of the common x86 platforms in the world as possible. 

I’m glad to announce an official partnership with Jide Technology, the creators of Remix OS, because I believe they can help accelerate us towards achieving our goals.

This partnership is a natural fit since we both strive to make Android PCs a reality. Remix OS seeks to create a familiar experience for Android users in a PC environment, and the Android-x86 Project has laid the foundation for this to happen. Together, Remix OS for PC provides a full Android PC experience.

I value this type of partnership, one in which we can push the boundaries of what is possible for the future of computing and fill a vital void in Android so that you can use it to create content as easily as you consume content.

The Android-x86 Project will continue to be an independent open source project. We will work closely with Jide Technology to push forward Android running on x86 PCs so that the experience and the technology advances together. Jide will also contribute to the x86 community.

I’d also like to take this opportunity to thank all the developers who have ever contributed to the Android-x86 Open Source Project for making this possible.

Chih-Wei Huang

Founder of the Android-x86 Open Source 

Android-x86 Project - Run Android on Your PC

This is a project to port Android open source project to x86 platform, formerly known as "patch hosting for android x86 support". The original plan is to host different patches for android x86 support from open source community. A few months after we created the project, we found out that we could do much more than just hosting patches. So we decide to create our code base to provide support on different x86 platforms, and set up a git server to host it.

This is an open source project licensed under Apache Public License 2.0. Some components are licensed under GNU General Public License (GPL) 2.0 or later. If you think we did something great, consider making a donation.

What is new?

   See what we are doing now...

   Older news ...

Project Goal

To provide complete solution for Android on Eee PC platforms first and then to provide solutions for common x86 platforms as well.


Surf the Internet Play Video

View Photos Wifi Status

More screenshots can be found here.

Tested platforms

The tests are done by the project members and others from android-porting group.

  • ASUS Eee PCs/Laptops
  • Viewsonic Viewpad 10
  • Dell Inspiron Mini Duo
  • Samsung Q1U
  • Viliv S5
  • Lenovo ThinkPad x61 Tablet

Most of the models can run the native resolutions via i915 driver. Thanks to the kernel mode setting (kms) feature introduced since kernel 2.6.29.


The following features are available in the latest release (get it).
  • Kernel 4.0, KMS enable
  • Wifi support with GUI
  • Better disk installer
  • Power Suspend/resume (S3 mode)
  • Battery Status
  • Software mouse cursor
  • Mouse wheel
  • Support netbook native resolution
  • Audio (ALSA)
  • V4l2 Camera support
  • External monitor support
  • External storage auto mount support
  • Support external keyboard
  • Debug mode with busybox
  • Bluetooth
  • G-sensor

Source code

We provides a complete, compilable and workable source tree. Read GetSourceCode for how to use it.

You can also browse the code online.

Development (2015/12)

What we are working on now

  • Port Marshmallow-MR1 (Android 6.0.1) to x86 (marshmallow-x86 branch)
  • Upgrade kernel to 4.4
  • OpenGL ES hardware acceleration for intel/radeon/nvidia/amdgpu (pstglia, mauro) and virgl(robh) GPUs.
  • OpenGL emulation layer (cwhuang)
  • Improve multimedia support (cwhuang)
  • CyanogenMod integration (jjm)

To do list

  • integrate multiple targets support
  • support external monitor
  • better power management
  • multi-touch touchpad support
  • test out all default applications

Join us

If you are interesting in running Android on PC or netbook, consider to join us. See how to contact us.


  • Current project maintainer is Chih-Wei Huang (
  • 0xlab, a group of engineers enthusiastic in open source software development , contributed many fixes and improvements to the Android frameworks, included the OpenGL ES hardware acceleration for Android-x86.
  • Michael Chen <> who developed the stagefright-plugins to improve the multimedia support.
  • Dima Zavin <>, the original guy ported the Android to EeePC 701
  • Geunsik Lim <>, wrote original "HOWTO Build Android-X86 Full Source" and "How to use x86 android platform on virtualbox "
  • Chen Yang <> for the instructions on the how to make boot-able image and how to build Android for VMware, and investigations on almost all of the build breaks and run time issues
  • Jackie Wu <> for the fix in alarm.c
  • Niels Keeman <> for the investigation on the path issue in the battery service jni code, v4l2 camera support (android-m912 project)
  • Luca Belluccini <> for the first patch to fix the path issue in the battery service jni code
  • Kevin Jeng <> for adding the mouse wheel support
  • Andrew Hughes <> for the works on iwlwifi4965 and Thinkpad x61 testing
  • Al Sutton <> for testing and work on the ViewSonic ViewPad 10
  • Sebastian Albrecht from Vancouver special, Lorne Marr, Toronto Realtor Elli Davis, and Chantal Marr from No medical life insurance for their support.

Of course, there are other people who gave helps. But there are too many e-mails and it is very hard for me to go through each e-mail to find the related person to list here. So, if you think we missed your name here, please kindly drop us an e-mail ( contact at ).