Run Android on your PC

Release Note 8.1-r4


The Android-x86 project is glad to announce the 8.1-r4 release to public. This is the fourth stable release for Android-x86 8.1 (oreo-x86). The prebuilt images are available in the following site as usual:

  • 2020/03/23 Updated: new images have been uploaded to fix an emergency audio issue of Surface 3. If you are not a user of Surface 3, you do not need to re-download the images.

    Key Features

    The 8.1-r4 is mainly a security updates of 8.1-r3. We encourage users of 8.1-r3 or older releases upgrade to this one.

    Released Files

    This release contains these files. You can choose one of them depends on your devices. Most modern devices should be able to run the 64-bit ISO. For older devices with legacy BIOS, you may try the 32-bit ISO.

    To use an ISO file, Linux users can dump it into a usb drive by dd command like:

    dd if=android-x86_64-8.1-r4.iso of=/dev/sdX

    where /dev/sdX is the device name of your usb drive.

    Windows's users can use the tool Win32 Disk Imager to create a bootable usb stick.

    Please read this page about how to install it to the device.

    Except the traditional ISO files, we also package android-x86 files into a Linux package rpm. It allows Linux users to easily install the release into an existing Linux device with a standalone ext4 root partition. On an rpm based device (Fedora/Red Hat/CentOS/SUSE...), just install it like a normal rpm package:

    sudo rpm -Uvh android-x86-8.1-r4.x86_64.rpm

    This will update your older installation like 7.1-r3 or 8.1-r3 if you have.

    On a deb based device (Debian/Ubuntu/LinuxMint/...), please use the alien tool to install it:

    sudo apt install alien
    sudo alien -ci android-x86-8.1-r4.x86_64.rpm

    All files will be installed to the /android-8.1-r4/ subdirectory and boot entries will be added to grub2 menu. Reboot and choose android-x86 item from the menu to boot Android-x86. Alternatively, you can launch Android-x86 in a QEMU virtual machine by the installed qemu-android script:

    sudo qemu-android

    Note Android-x86 running in QEMU and the real machine (after rebooting) share the same data sub-folder.

    To uninstall it :
    sudo rpm -e android-x86
    or (on Debian/Ubuntu/LinuxMint/...)
    sudo apt-get remove android-x86

    Source code

    The source code is available in the main git server.
    repo init -u git:// -b oreo-x86 -m android-x86-8.1-r4.xml
    repo sync --no-tags --no-clone-bundle

    Read this page for how to compile source code.

    To build 8.1-r4 with kernel 4.9, sync the source tree as above commands, then

    cd kernel
    git fetch x86 kernel-4.9
    git checkout -t x86/kernel-4.9
    cd ..
    Then build the source as usual.