• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[WinApp][v2.4-Beta][+RemixOS] Android-x86 Installer UEFI Version

Search This thread

ExtremeGTX

Senior Member
Feb 17, 2011
141
312
Code:
*** Disclaimer

Use this software at your own Risk,I am not responsible for any damage that may be caused by this software.
I have tested it on all machines i have, don't know if you have any special cases.

Description

This Installer will let you install Android x86 on your PC like any other application, no risk to Damage HDD Partitions, Boot Data or User Data. After installation you will got an option at boot to select Windows or Android.
This Installer is currently targets only Windows 8 / UEFI-Enabled Devices​

System Requirements
  • UEFI-Enabled x86 PC
  • Secure Boot Disabled
  • Bitlocker disabled on target drive
  • Windows 8/8.1/10
  • .Net Framework 4.5
  • Android System image with UEFI Support

Screenshot

droidinst.png



Change log
  • v2.4
    • Update Detection of RemixOS image [Use RemixOS ver: B2016012301 or higher]
    • Fix UEFI Init Fail with Surface Pro devices
  • v2.3
    • Add support for RemixOS
  • v2.2
    • Fix reading large UEFI entries
    • Fix using img file from path with spaces
    • Trial period Removed
    • Add GPU Options to GRUB Bootlist
  • v2.1
    • User-defined Data size
    • Responsive UI
    • Installation Status update
    • Support Devices with 32-bit firmware
    • Support booting from NTFS with compression enabled
    • log includes more info about Device BIOS
  • v2.0

    • Initial Version

Features
  • Install/Uninstall Android directly from Windows
  • Support UEFI-Enabled devices
  • Support legacy BIOS devices [not available in Alpha version]
  • Install to Any FAT32/NTFS partitions

Instructions

  • Install
    1. Download Android EFI Enabled img file from: [LINK]
    2. Launch the Installer
    3. Select the downloaded IMG file
    4. Select "Data Size" for file which will be used to store downloaded Apps and User Settings
    5. Select the partition which Android will be installed to.
    6. Click Install and wait ... The installation will take about 5 min. or less, it is based on your hard drive speed.

  • How to Enter Android
    1. Go to Windows power menu and Click on "Restart" while holding shift [Screenshot]
    2. Select "Use a device"
    3. Select "Android-OS"
      Now your PC will reboot to Android

  • Uninstall
    1. Launch the Installer
    2. Select "Cleanup Android"

Under the hood
  • The installer will verify the system requirements on launch
  • directory: "<TargetPartition>AndroidOS" will be used for installation
  • Extract the IMG file
  • Create user data partition
  • Install grubx64 to UEFI partition
  • Install new UEFI boot entry for Android

Downloads:
Important notes (Read it carefully)
  • This version for testers only, not for end users
  • Please don't redistribute this version of the installer
  • Please please report your device model and if installation was successful or not
  • Any bug/problem/issue reported shall have installer log (which can be found in your C: ) attached and a screenshot
  • you can read the log before sending it if you have any privacy concerns
  • The installer will not allow installation on non-UEFI Devices for now
  • Verify that you downloaded .IMG file not .ISO file
  • if you have found a bug inside Android you should contact android-x86 team not to post here

Your feedback is highly appreciated


XDA:DevDB Information
Android-x86 Installer for Windows, Tool/Utility for the Windows 8 General

Contributors
ExtremeGTX

Version Information
Status: Beta
Current Beta Version: V2.4
Beta Release Date: 2016-02-05

Created 2015-10-15
Last Updated 2016-02-13
 

Attachments

  • enterAndroid.png
    enterAndroid.png
    81.3 KB · Views: 43,562
  • droidinst.png
    droidinst.png
    28.7 KB · Views: 6,103

spenat

Senior Member
Jun 27, 2012
118
25
Looks amazing, gonna try it for sure, thanks for this tool! :)

EDIT: Tried it (ASUS T100TAM, Windows 10 x86), installation failed unfourtunately. Adding log from installation:

================Installer Info================
Installer Directory:C:\Users\****\AppData\Local\Temp\droidinst_efi
Installer Version:2.0.5761.39882
Secure Boot ... Disabled
Manufacturer: ASUSTeK COMPUTER INC.
Model: T100TAM
Product: T100TAM
BIOS Version: T100TAM.204
Available GPU(s):
GPU: Intel(R) HD Graphics
=============[REQUIREMENTS CHECK]============
Administrator privilege ... ok
OS Type: ... fail
==========================================
====Install Started on 18.10.2015 10:52:53====
-ISO File: C:\Downloads\android-x86-4.4-r3.iso
-TargetDrive: C
-UserData: 1000k
-Setup Directories...
-Folder Created: C:\AndroidOS
-Extract ISO
#Launch:C:\Users\****\AppData\Local\Temp\droidinst_efi\7z.exex C:\Downloads\android-x86-4.4-r3.iso "kernel" "ramdisk.img" "initrd.img" "system.sfs" -oC:\AndroidOS
-Extract SFS
#Launch:C:\Users\****\AppData\Local\Temp\droidinst_efi\7z.exe x C:\AndroidOS\system.sfs "system.img" -oC:\AndroidOS
-Create Data.img
#Launch:C:\Users\****\AppData\Local\Temp\droidinst_efi\dd.exeif=/dev/zero of=C:\AndroidOS\data.img ibs=1k count=1000k
-Initialize Data.img
#Launch:C:\Users\****\AppData\Local\Temp\droidinst_efi\mke2fs.exe-F -t ext4 "C:\AndroidOS\data.img"
===Installing Boot Objects===
-Mounting EFI Partition...
#Launch:C:\Windows\System32\mountvol.exe Z: /S
-Setup Boot Directory...
-Boot Folder Created: Z:\EFI\Android\
-Copy Boot files
-Add UEFI Entry
UEFI Init Fail
==============Revert Installation==============
-Cleaning up Android Directory ... C:\AndroidOS
===Removing Boot Objects===
-Mounting EFI Partition...
#Launch:C:\Windows\System32\mountvol.exe Z: /S
Error Executing C:\Windows\System32\mountvol.exe with Args: Z: /S
Error output:

Folder is not empty.

-UEFI Init ... fail
-Cleaning up Android Directory ... Z:\EFI\Android\
-UnMounting EFI Partition...
#Launch:C:\Windows\System32\mountvol.exe Z: /D
==========================================
 
Last edited:
  • Like
Reactions: ExtremeGTX

ExtremeGTX

Senior Member
Feb 17, 2011
141
312
Check the New version

  • v2.1
    • User-defined Data size
    • Responsive UI
    • Installation Status update
    • Support Devices with 32-bit firmware
    • Support booting from NTFS with compression enabled
    • log includes more info about Device BIOS
 

ChrisJ951

Senior Member
Jan 25, 2011
494
307
Code:
*** Disclaimer

Use this software at your own Risk,I am not responsible for any damage that may be caused by this software.
I have tested it on all machines i have, don't know if you have any special cases.

I get an error saying no kernel is installed

error no such device /AndroidOS/system.sfs

error file /AndroidOS/kernel not found

error you need to load the kernel first

EDIT: Also as a note both those files exist in C:\AndroidOS\system.sfs and C:\AndroidOS\kernel
 
Last edited:

ExtremeGTX

Senior Member
Feb 17, 2011
141
312
I get an error saying no kernel is installed

error no such device /AndroidOS/system.sfs

error file /AndroidOS/kernel not found

error you need to load the kernel first

EDIT: Also as a note both those files exist in C:\AndroidOS\system.sfs and C:\AndroidOS\kernel

it seems like bootloader can't access your Disk!

can you please post a screenshot of "Disk Management" :
- Open run and type: diskmgmt.msc then take screenshot like this [LINK]
- OR open start menu and type Disk Management
 

spenat

Senior Member
Jun 27, 2012
118
25
New version works perfectly! :) No problems at all, just tried Android x86 4.4 and Android x86_64 5.1 aswell on ASUS T100TAM (32GB version), both worked without any trouble - thanks a lot for this amazing tool! :)

Anyway a small question here - is it possible to create a shortcut in Windows, that could restart device directly into Android? Just a quick guess :)
 
Last edited:
  • Like
Reactions: pierro78

ExtremeGTX

Senior Member
Feb 17, 2011
141
312
New version works perfectly! :) No problems at all, just tried Android x86 4.4 and Android x86_64 5.1 aswell on ASUS T100TAM (32GB version), both worked without any trouble - thanks a lot for this amazing tool! :)

Anyway a small question here - is it possible to create a shortcut in Windows, that could restart device directly into Android? Just a quick guess :)

Thanks :), kindly post the installation log found at C:\AndroidInstall_XXX.log as this give me info about conditions where installation is successful/unsuccessful

For booting to Android we may have 2 options:
- Desktop shortcut "Reboot to Android"
- Set GRUB as default bootloader
 

spenat

Senior Member
Jun 27, 2012
118
25
Thanks :), kindly post the installation log found at C:\AndroidInstall_XXX.log as this give me info about conditions where installation is successful/unsuccessful

For booting to Android we may have 2 options:
- Desktop shortcut "Reboot to Android"
- Set GRUB as default bootloader

I think, that setting GRUB as default bootloader would be definitely great way to do this. But, of course, whatever you think it's better and/or easier to do :)

Anyway, my device is (as stated before) ASUS T100TAM (Intel Atom z3775, 2GB RAM, UEFI device), running Windows 10 Home x86. Secure boot, of course, disabled. Adding install log as an attachment.
 

Attachments

  • AndroidInstall_912.log
    1.1 KB · Views: 396

dokie80

Senior Member
May 23, 2008
637
247
jakarta
So to make it clear,
1. I don't have to re partition the SSD, right?
2. The android will be installed in c:/androidos?
3. What you mean about "create user data partition"? Is it going to change disk partition and create dedicated one for it?

Thanks

Sent from my Nexus 5 using Tapatalk
 

spenat

Senior Member
Jun 27, 2012
118
25
So to make it clear,
1. I don't have to re partition the SSD, right?
2. The android will be installed in c:/androidos?
3. What you mean about "create user data partition"? Is it going to change disk partition and create dedicated one for it?

Thanks

Sent from my Nexus 5 using Tapatalk

I am not the creator of this app, but since I used it succesfully, I can definitely answer these questions:

1. No, you don't need to worry about that.
2. Yes, exactly - all data will be in this folder (as it is on my TF100)
3. It creates "data.img" file inside the "C:\androidos" folder and you can select how big that .img file should be (for storing your Android data). No partitioning - basically everything happens inside the "androidos" folder.
 

dokie80

Senior Member
May 23, 2008
637
247
jakarta
Thanks for the reply.
Whats the benefit of this method over the magic stick one anyway ?
I'm going to try this tomorrow
Thanks


Sent from my Nexus 5 using Tapatalk
 

spenat

Senior Member
Jun 27, 2012
118
25
Thanks for the reply.
Whats the benefit of this method over the magic stick one anyway ?
I'm going to try this tomorrow
Thanks


Sent from my Nexus 5 using Tapatalk

The biggest benefit is (obviously) that you don't need any flash drive for this - everything is done from your tablet's memory (basically a dualboot) and it's very, very easy to do this.
 
Last edited:
  • Like
Reactions: ExtremeGTX

dokie80

Senior Member
May 23, 2008
637
247
jakarta
AFAIK, you can install the android x86 to via magic stick, although I haven't try it yet. I'm using it for Ubuntu. Did you use it daily? How about battery life and performance? Can't wait to try :D

Sent from my Nexus 5 using Tapatalk
 

spenat

Senior Member
Jun 27, 2012
118
25
Well yeah, you can, but AFAIK you would have to do repartitioning as if you were installing regular dualboot system - that's something you don't have to do here.

Performance is great as expected, very snappy, I've been running KitKat 4.4-r3, Lollipop 5.1 was very unstable for me. Battery life seems great, too, not exactly sure though, since I've been playing with it for two days now :D
 
Last edited:

ExtremeGTX

Senior Member
Feb 17, 2011
141
312
I think, that setting GRUB as default bootloader would be definitely great way to do this. But, of course, whatever you think it's better and/or easier to do :)

Anyway, my device is (as stated before) ASUS T100TAM (Intel Atom z3775, 2GB RAM, UEFI device), running Windows 10 Home x86. Secure boot, of course, disabled. Adding install log as an attachment.
Thanks for posting the log.
My only concern with setting GRUB as default bootloader if GRUB has a problem running on the device the user may think that the device is bricked and no longer usable, anyway we will check back on that. :)

So to make it clear,
1. I don't have to re partition the SSD, right?
2. The android will be installed in c:/androidos?
3. What you mean about "create user data partition"? Is it going to change disk partition and create dedicated one for it?

Thanks

Sent from my Nexus 5 using Tapatalk

exactly as @spenat told you.
the Advantage of this installer is you will not mess up anythings, no re-partitioning at all or corrupting the current installation of windows. All of the magic just live in <Drive:>\AndroidOS

and if you don't like it you can launch the installer and click on "Cleanup Android" you can check all installation steps in log if you have any concerns.

Thanks :)

I am not the creator of this app, but since I used it succesfully, I can definitely answer these questions:

1. No, you don't need to worry about that.
2. Yes, exactly - all data will be in this folder (as it is on my TF100)
3. It creates "data.img" file inside the "C:\androidos" folder and you can select how big that .img file should be (for storing your Android data). No partitioning - basically everything happens inside the "androidos" folder.

Well yeah, you can, but AFAIK you would have to do repartitioning as if you were installing regular dualboot system - that's something you don't have to do here.

Performance is great as expected, very snappy, I've been running KitKat 4.4-r3, Lollipop 5.1 was very unstable for me. Battery life seems great, too, not exactly sure though, since I've been playing with it for two days now :D
:D Thanks for your clear answers, appreciate your help :D
 
  • Like
Reactions: dokie80

dokie80

Senior Member
May 23, 2008
637
247
jakarta
working fine here T100TA, well.. the installation that is.
on android x86, I got a freeze on wifi setting... force close and re-set works fine..
if you dont mind me asking questions:
1. what method are you using for this to work? I dont need it to be detailed, I just curious what's it called, and how AndroidOS listed on device option on advanced boot
2. how to do nandroid backup? I assume for "dirty flash" : I backup data.img and put back after new installation? with the downside is data size is from previous setup?
3. I see that sdcard is mounted, but havent try to see it with file explorer, I assume the whole C: is mounted or probably only AndroidOS folder? so I can do Titanium Backup saved there?
4. for now, I have to boot to windows and boot to android using advanced boot? so without keyboard attached, I have to choose settings - recovery - advanced startup? will it be possible to boot using grub bootloader? I'm planning to dual boot with linux later. just realize that it also show up on boot selection.
many thanks for this. attached is the log found at C:
 

Attachments

  • AndroidInstall_842.log
    1.8 KB · Views: 34
Last edited:
  • Like
Reactions: ExtremeGTX

ExtremeGTX

Senior Member
Feb 17, 2011
141
312
working fine here T100TA, well.. the installation that is.
on android x86, I got a freeze on wifi setting... force close and re-set works fine..
if you dont mind me asking questions:
1. what method are you using for this to work? I dont need it to be detailed, I just curious what's it called, and how AndroidOS listed on device option on advanced boot
2. how to do nandroid backup? I assume for "dirty flash" : I backup data.img and put back after new installation? with the downside is data size is from previous setup?
3. I see that sdcard is mounted, but havent try to see it with file explorer, I assume the whole C: is mounted or probably only AndroidOS folder? so I can do Titanium Backup saved there?
4. for now, I have to boot to windows and boot to android using advanced boot? so without keyboard attached, I have to choose settings - recovery - advanced startup? will it be possible to boot using grub bootloader? I'm planning to dual boot with linux later. just realize that it also show up on boot selection.
many thanks for this. attached is the log found at C:

Thanks for testing and posting the install log :)

Answers:
1. Check section "Under the hood" in the first post or check the installer log you have posted, it will give you an idea about the magic :D
2. This is an old request from a few users to allow reinstall/update android without removing userdata. Till now your workaround is valid, I think you will see message like this one [LINK] at the first boot after upgrade.
3. I 'm not sure right now.
4. here are 2 solutions to access Android:

  • a Shortcut on Desktop "Reboot to Android"
  • Set GRUB as default Bootloader, I can't do this right now as the app still in alpha stage and a lot of testing is needed. i don't want to mess up devices with something not ready yet, so currently i just add GRUB to UEFI Boot options but don't make it the default one.
Thanks for your feedback and questions :)
 
  • Like
Reactions: dokie80

spenat

Senior Member
Jun 27, 2012
118
25
Just a quick tip to make dual-booting even easier:

Set the "Boot Option #1" in BIOS to Android-OS (instead of Windows Boot Manager), this way it will always boot to GRUB. Just one catch: You will need a keyboard to move in GRUB, or you will always boot to Android :D But, of course, you can anytime switch back to Windows Boot Manager as default, as long as you can access BIOS :D

Anyway, just tried this app on my brother's tablet (Lenovo Miix 3 10"), will add installation log ASAP.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 13
    Code:
    *** Disclaimer
    
    Use this software at your own Risk,I am not responsible for any damage that may be caused by this software.
    I have tested it on all machines i have, don't know if you have any special cases.

    Description

    This Installer will let you install Android x86 on your PC like any other application, no risk to Damage HDD Partitions, Boot Data or User Data. After installation you will got an option at boot to select Windows or Android.
    This Installer is currently targets only Windows 8 / UEFI-Enabled Devices​

    System Requirements
    • UEFI-Enabled x86 PC
    • Secure Boot Disabled
    • Bitlocker disabled on target drive
    • Windows 8/8.1/10
    • .Net Framework 4.5
    • Android System image with UEFI Support

    Screenshot

    droidinst.png



    Change log
    • v2.4
      • Update Detection of RemixOS image [Use RemixOS ver: B2016012301 or higher]
      • Fix UEFI Init Fail with Surface Pro devices
    • v2.3
      • Add support for RemixOS
    • v2.2
      • Fix reading large UEFI entries
      • Fix using img file from path with spaces
      • Trial period Removed
      • Add GPU Options to GRUB Bootlist
    • v2.1
      • User-defined Data size
      • Responsive UI
      • Installation Status update
      • Support Devices with 32-bit firmware
      • Support booting from NTFS with compression enabled
      • log includes more info about Device BIOS
    • v2.0

      • Initial Version

    Features
    • Install/Uninstall Android directly from Windows
    • Support UEFI-Enabled devices
    • Support legacy BIOS devices [not available in Alpha version]
    • Install to Any FAT32/NTFS partitions

    Instructions

    • Install
      1. Download Android EFI Enabled img file from: [LINK]
      2. Launch the Installer
      3. Select the downloaded IMG file
      4. Select "Data Size" for file which will be used to store downloaded Apps and User Settings
      5. Select the partition which Android will be installed to.
      6. Click Install and wait ... The installation will take about 5 min. or less, it is based on your hard drive speed.

    • How to Enter Android
      1. Go to Windows power menu and Click on "Restart" while holding shift [Screenshot]
      2. Select "Use a device"
      3. Select "Android-OS"
        Now your PC will reboot to Android

    • Uninstall
      1. Launch the Installer
      2. Select "Cleanup Android"

    Under the hood
    • The installer will verify the system requirements on launch
    • directory: "<TargetPartition>AndroidOS" will be used for installation
    • Extract the IMG file
    • Create user data partition
    • Install grubx64 to UEFI partition
    • Install new UEFI boot entry for Android

    Downloads:
    Important notes (Read it carefully)
    • This version for testers only, not for end users
    • Please don't redistribute this version of the installer
    • Please please report your device model and if installation was successful or not
    • Any bug/problem/issue reported shall have installer log (which can be found in your C: ) attached and a screenshot
    • you can read the log before sending it if you have any privacy concerns
    • The installer will not allow installation on non-UEFI Devices for now
    • Verify that you downloaded .IMG file not .ISO file
    • if you have found a bug inside Android you should contact android-x86 team not to post here

    Your feedback is highly appreciated


    XDA:DevDB Information
    Android-x86 Installer for Windows, Tool/Utility for the Windows 8 General

    Contributors
    ExtremeGTX

    Version Information
    Status: Beta
    Current Beta Version: V2.4
    Beta Release Date: 2016-02-05

    Created 2015-10-15
    Last Updated 2016-02-13
    3
    black screen with blinking cursor fix

    @ExtremeGTX

    I would like to share a fix for those having booting issues - device stuck before Android boot, black screen with blinking cursor after selecting android x86 in grub
    This applies at the Asus T100 tablet that I own, I don't know if other devices can be fixed the same way

    Installation logs are clean, but grub.cfg is set like this

    Code:
    menuentry 'Android-x86' --class android-x86 {
    	search --file --no-floppy --set=root /AndroidOS/system.sfs
    	linux /AndroidOS/kernel root=/dev/ram0 androidboot.hardware=[B]android_x86_64[/B] quiet DATA=/AndroidOS
    	initrd /AndroidOS/initrd.img

    The issue lies in "android_x86_64", you need to mount the efi partition in windows and edit grub.cfg: remove "_64" and make it look like this

    Code:
    menuentry 'Android-x86' --class android-x86 {
    	search --file --no-floppy --set=root /AndroidOS/system.sfs
    	linux /AndroidOS/kernel root=/dev/ram0 androidboot.hardware=[B]android_x86[/B] quiet DATA=/AndroidOS
    	initrd /AndroidOS/initrd.img

    Save the file, reboot and enjoy :D

    This in happening with the latest .img (6.0 or 5.1) that you can get on http://www.android-x86.net/, or the one here http://forum.xda-developers.com/showpost.php?p=64318024&postcount=87
    Note: I didn't try with 2.3 installer, I had set up my 5.1 installation with 2.2 tool and I'm running it, so no further testing on my end with 2.3 installer.
    3
    So to make it clear,
    1. I don't have to re partition the SSD, right?
    2. The android will be installed in c:/androidos?
    3. What you mean about "create user data partition"? Is it going to change disk partition and create dedicated one for it?

    Thanks

    Sent from my Nexus 5 using Tapatalk

    I am not the creator of this app, but since I used it succesfully, I can definitely answer these questions:

    1. No, you don't need to worry about that.
    2. Yes, exactly - all data will be in this folder (as it is on my TF100)
    3. It creates "data.img" file inside the "C:\androidos" folder and you can select how big that .img file should be (for storing your Android data). No partitioning - basically everything happens inside the "androidos" folder.
    2
    I tested on Asus transformer t100 using android 5.1.1
    The device booted and the system was smooth but there is some bugs
    1- system crash when rotating the tab
    2- system crashcrash opening the Bluetooth
    3- some apps don't have Internet access "Facebook, messenger.."
    4- power button don't turn off display it only dims it

    Yeah, 5.1.1 x86 on T100 is indeed pretty unstable, I recommend using KitKat - works great.
    2
    Well yeah, you can, but AFAIK you would have to do repartitioning as if you were installing regular dualboot system - that's something you don't have to do here.

    Performance is great as expected, very snappy, I've been running KitKat 4.4-r3, Lollipop 5.1 was very unstable for me. Battery life seems great, too, not exactly sure though, since I've been playing with it for two days now :D