yashsingh1/xdaforums huggingface dataset:
[Microsoft Surface] sandman01:
mhhh

I can't face the issue but I think I can give you a hint.

At first i tried the current 5.1 64bit image with gapps to test the installation on an 8GB Ext4 partition on my SP2 that allready runs Win10 and Ubuntu 15.10 (+Grub2)

so I boot into Win10 shrink my c partition to get the 8GB of free space

reboot into ubuntu and format the partition to ext4

write the lollipop image on my test stick

reboot from the stick and choose installation of android

skip the points with grub and grub2 because grub is allready installed

run android that is working

reboot to ubuntu and use Grub Costumizer to add a new entry

set root=(hd0,gpt10)
linux /android-2015-11-23/kernel root=/dev/sda10 androidboot.hardware=android_x86_64 SRC=/android-2015-11-23
initrd /android-2015-11-23/initrd.img

please be aware that my partition number is maybe different to yours!!!

Also mentioned that my hardware points now to android_x86_64 because otherwise I will definitly can't boot

(I think this causes the blinking curser and not booting into the GUI)

https://groups.google.com/forum/#!topic/android-x86/53pb0jXYhwY

I saved the config and restart without problems to android.

Best regards

Mario
[Microsoft Surface] :
[MENTION=219258]SandMan[/MENTION] very helpful this, thanks! :)
[Microsoft Surface] Markos:
I can't mount the .img files. Not with the standard Windows 10 mounting option, not through powershell and not with daemond tools. Do I need to do something else to mount it? (I can mount other ISO files). Winrar also isn't able to open the .img files.

I also tried another computer also with Windows 10 and again I'm not able to mount .img files. It says the image is corrupted. I also tried other .img files I have but none of them work. Is this caused by Windows 10? Can't find a solution on google.. Do you have a solution or an .iso version of your image? .iso I can mount
[Microsoft Surface] Ranomez:
You can not mount it because it is a (linux) dd image, you just need to write it to an usb stick using either dd in linux or something like Rufus on Windows.

EDIT: Is the arm translation not working in the latest x86_64 image cause for me it seems not to be? (even after I installed it to the tab, on an ext4 partition, I am not even able to open the pre-installed Terminal Emulator)
[Microsoft Surface] Markos:
Okay thank you

A small update from me. I have a Surface Pro 3 i7 8gb and I'm running everything from microSD (and USB for installation files) because my SSD is broken.

I was able to run Android downloaded from android-x86, this one: android-x86-5.1-rc1.iso (http://sourceforge.net/projects/android-x86/files/Release 5.1/android-x86_64-5.1-rc1.img/download)

So far I have tested, WiFi worked out of the box. I think bluetooth worked ass wel (I could toggle it on and search, didn't try to pair something)

I tried the image from this thread with gapps in the name. But I was not able to run this one. Not as "live" and not with installing it to microsd.

I don't know if it's the image or I did something wrong. I used Rufus 2.5 to place the dd image on my 8GB usb drive and then copy all the files from the USB drive to my other booting usb drive and placed them all in the android folder. When it tries to boot android it first shows some errors (kinda the same as with the image from android x86) and then a new black screen appears and it just keeps blinking a dash

edit: It seems to work if I manage the image through win32diskimager, testing it now. It does boot :)

edit 2: lol it doesn't respond to the power button so I can't shut the device down. I'm now trying several shutdown apps
[Microsoft Surface] Ranomez:
The power button works for me but both long and short click open the power off menu instead of putting the tablet in sleep mode (but sleep mode does work after the time set in Settings->Display) but I have the SP2 i5 4GB.

If you used the x86_64 image please tell me if the arm translation is working for you (open for example Terminal Emulator and tell me if it crashes).
[Microsoft Surface] Markos:
I used the x64 and my terminal crashes

How can I install GAPPS or google play with Android x86? I found a GAPPS zip for 5.1.1 but it's a zip. I only know how to install this through a recovery, but Android-x86 doesn't have a recovery?
[Microsoft Surface] Ranomez:
There are 2 image files for each tipe (x86 and x86_64) one with gapps and one without, just install the one that has them installed already (the one with "-gapps-" in name).
[Microsoft Surface] Markos:
I know, I want to compare this build with others. But the others don't have gapps installed. So I want to install gapps with them so I can compare them

---------- Post added 26th November 2015 at 12:19 AM ---------- Previous post was 25th November 2015 at 11:42 PM ----------

Update: I'm running android_x86-5.1.1_r18-20150927.img on my SP3 i7 8GB but I can't test much (no playstore). I'll try to add a screenshot soon. It runs x64 and terminal doesn't crashes

Edit: here's a screenshot. The 5.1.1 version from android x86 works but isn't really stable. And I can't get play services installed (yet)
[Microsoft Surface] :
I installed 64bit android with gaps from here.. Very fast, i also think that it is not that warm as it was my previous kitkat version from here..

But Google play crashes often. Also terminal is crashing. And most live wallpapers and other apps crashed. I installed lucky patcher, i used it to patch android file system so to install later patched version of play store to test if it would be more stable, but after patch system with lucky patcher and reboot, android didn't boot at all.. :) I think i will try x32 version.. I believe it would be more stable.
[Microsoft Surface] :
after installing the x64 version, I tried installing and the x32 version. x64 is ok. x32 also booting fine as live from usb stick. but when i installing it in ssd (sda7) it wont boot throu grub. What do i have wrong in grub entry? It is the version with gaps.

Thanks,

menuentry "Android Paul" --class android {
set root=(hd0,gpt7)
linux /android-2015-11-22/kernel root=/dev/sda7 androidboot.hardware=android_x86 SRC=/android-2015-11-22
initrd /android-2015-11-22/initrd.img
}

menuentry "Android64 Paul" --class android {
set root=(hd0,gpt8)
linux /android-2015-11-23/kernel root=/dev/sda8 androidboot.hardware=android_x86_64 SRC=/android-2015-11-23
initrd /android-2015-11-23/initrd.img
}

edit.. Ok found solution from a privius post.. Changed linux to linuxefi & initrd to initrdefi and magically it booted.. :)

x32 version definitelly works much better

What is the easiest way to take a backup of android partition? I want to modify it, eg manually try to install xposed (without twrp), but i know that it will not boot most of the times, andn i want an easy option to restore android partition..
[Microsoft Surface] Ranomez:
The easiest way would be having Linux installed and dumping what you need from the android partition.
[Microsoft Surface] cwm9cwm9:
Hi. I have the x64 uefi version installed on my Surface Pro 2. Most things work, but arm translation does not seem to work. I don't know much about the innards of Android, but I did run across a few posts stating that arm apks needed to be in the data partition and that there are some libraries and flags required to enable native bridge. Anyone with some expertise able to comment?
[Microsoft Surface] cwm9cwm9cwm9:
Despite the x64 version not dealing with ARM translation properly, the non 64 version works great on the Surface 2. One change that seems to fix many minor problems is to set ro.sf.lcd_density=213 in the build.props file. I don't know why this number is magical, but several apps crashes when it was unset or set to 209 or 220, both of which I also tried. (Reading Rainbow and SWYPE both had issues.)
[Microsoft Surface] :
[MENTION=514045]thanks[/MENTION] cwm9.. I have installed both 64&32 versions, and as i have already write, 32 version definitely works much much better. x64 is only good for experiment.

I write it, so anyone who wants an android version for every day to know what to download. Think x64 as alpha version.

Ofcourse I hope in future x64 version to improve.

If anyone find a way to install xposed please post it. I tried some things but until now i got to boot loop and need to reinstall android.. I haven't find an easy way to restore android and this is a big problem.. I don't have Linux installed.

[MENTION=5674257]cwm9[/MENTION] what did you used to set dpi? I just tried with build editor to x64 version, your setting and it doesn't boot..

In x32 version used le dpi changer and it worked..
[Microsoft Surface] Ranomez:
You say the x86 version works better but for me except the fact that the arm translation works it seems to be worse: compared to the x86_64 version in this one if I let the device go to sleep and then wake it up I am greeted with a full bootup back to windows so the system crashes on sleep, does that also happen to you or I managed to break something that shouldn't be broken?
[Microsoft Surface] :
Now i tried it, you are right, after sleep it goes to restart.. Didn't had this in kitkat if i remember well.

But.. I have try many apps, games etc. 99% works fine in x32, 60% doesn't work fine in x64.. That is my experience.

In x64 it doesn't work even the included live wallpapers, as every other live wallpaper i have installed..
[Microsoft Surface] cwm9cwm9cwm9:
Sandman, could you post a how-to for compiling this? Thanks.
[Microsoft Surface] sandman01:
Compiling android-x86 is nothing special all you need is a pc with approx. 100GB free of space.

On my side I compile everithing on my Surface Pro 2 8GB Ram and 256GB SSD

details can be found on www.android-x86.org and help on https://groups.google.com/forum/#!forum/android-x86

free some space on your hard drive

install ubuntu (on ubuntu 15.10 install kernel 3.16 or >4.3 to get stable WiFi)

install dependencies http://source.android.com/source/initializing.html

get the code http://www.android-x86.org/getsourcecode

compile

cd android-x86
. build/envsetup.sh
lunch

choose 10 for x64 or 7 for x86

make efi_img -j4

burn the image like the one I provide and test

for advanced useres

if you like to compile your own kernel from an other source than the provided one from android-86 you need to patch it for the surface WiFi

check out my commits on https://github.com/holzingerm/linux-kernel.git

Attention its my test kernel. However the patch for Wifi is the one that makes our SP2 Wifi working

regards

Mario
[Microsoft Surface] cwm9:
Thanks, I'm almost there...

Could you explain how you made the 32 bit EFI image? I get "no rule to make target 'efi_img' when building the 32 bit version.
[Microsoft Surface] Daihentai:
Could you give me some advice ?

I'm sorry, my English is poor and may be hard to understand.

I succeeded to run Android-x86 in my SP2, but wifi have not worked well.

When the live version ran,I can connect the SP2 to the Internet.

It was also good for the first boot, but it have not worked at all after that.

The following is what I did. Please teach me if there are something wrong.

(ⅰ) I prepared 4 usb drives.

: burned .img file through Win32 disk imager.

: formated as ext4 format by Gparted.

: burned ubuntu 14.04 live image.

: Grub is in this device.

(After this, number enclosed within a circle each represents these devices.)

Also I formated partition 6 of SSD in my SP2 as ext4 format by Gparted.

(ⅱ) I booted ① to install lolipop in ②.

I use another computer because my SP2 do not respond to any keys when I select partition to install.

I use a usb keybord of Logicool because I do not have Type cover. Is it related with the failure?

(ⅲ) I booted ubuntu using ③ and copy ②'s contents to partition 6.

(I ran this code : sudo cp -r /media/ubuntu/[--②--] /media/ubuntu/[--partition6--])

(ⅳ) I changed ④'s grub.cfg .

set root=(hd1,gpt6)

linux /android-2015-11-22/kernel root=/dev/sda6

androidboot.hardware=android_x86 SRC=/android-2015-11-22

initrd /android-2015-11-22/initrd.img​

(ⅴ) I booted Android-x86 through using ④.

After I finished setup(including wifi.), I rebooted it.

Wifi have not worked at all since then. (Even it won't search any access points.)

Concluded.

What should I do to make wifi work ?

Thank you very much for reading such long and poor sentences.
[Microsoft Surface] plop28:
Hi, im trying to build lollipop-x86 for my Surface Pro 3.

the build was ok, i try it and wifi working without modification. But at home, I can't connect to my accesspoint, i have WiFi connection failure.

It's an old access point, security is WPA2.

is anybody was facing to this problem ?

Thanks,

& thanks to sandman01 for explications
[Microsoft Surface] sandman01:
Hey guys!

great news marshmallow builds are booting with the help of an skilled kernel developer on google groups.

uploading x86 without gapps at the moment

x86_64 is compiling

gapps will be integrated soon

regards

Mario
[Microsoft Surface] :
Thanks man.. :) I will try the bild with gaps when it is ready. .
[Microsoft Surface] sandman01:
mhh

x86_64 build is not buildable, need to investigate further

gapps can be included but the setup wizard stops after seting up WiFi connection.

will test other gapps packages available and give you an update when its working.

regards

Mario
[Microsoft Surface] plop28:
here is my marshmallow build.

Works well on my SP3 (i7/8GB/256GB)

Wifi works but not with my home access point (like lollipop-x86), i need help to solve this.

Gapps not included.

edit; not enough post to share the link, pm me if you're interested.
[Microsoft Surface] prohackerbro:
hey, any way to fix sleep on the new lollipop builds? thats the bug that annoys me most. regards =)
[Microsoft Surface] xkawer:
Do you have any idea on Surface Pro 4 compatibility? I would actually like to try it out ;)
[Microsoft Surface] plop28:
I have no idea about SP4 support, but you can try ;)
[Microsoft Surface] jayremmy@gmail.com:
this couldn't be done on an Asus VivoTab RT tf600t,, could it? Got one for Christmas and I want to Androidify it as much as possible. Could anyone point me in the right direction? the closest I've gotten is a guide for a download for a super-root.apk link, but you have to complete surveys first, and I've given up after completing them for several hours, with no download release.

thanks in advance for any assistance. I may end up just trading or selling it if I can't find anything
[Microsoft Surface] :
I don't think you can install android in this.. It has windows rt, so.. Forget it.. The guide you are writing, is 99.99% a Comercial.. There is not android there, and you will never get it.. Sorry :)

Bad choice. Windows rt is a discounted, dead os.. Why did you bough one?..
[Microsoft Surface] jayremmy@gmail.com:
I didn't buy it, it was given to me. So there isn't really much I can do with this pos? The limited apps they do have available look like they were designed in 1987.
[Microsoft Surface] Ranomez:
Look at the Windows RT forums here on xda, you can do a few things with it like running some windows desktop apps but until (and if) they manage to unlock the UEFI bootloader like they did to some x2x Nokia Lumia Windows phone devices you can't really expect much, especially not being able to put android on it.

And let's stop the off-topic here.
[Microsoft Surface] MarkusP87:
Hello,

i've found a new amazing Android OS based on Android-X86 Lollipop 5.1.1 4.0 Kernel which is called "PhoenixOS".

I don't know if i'm allowed to post links but you can Google it, there is already a working Version available to download.

It has like Windows a Startmenu, Taskbar, Info-Center on the right and every APP runs in an own Windows so you can run multiple APP's in this OS or you can activate the "Tablet Mode" like in Windows 10.

I've tested this Phoenix OS (or lets say Android-X86 Mod) on my Surface Pro 2 and it works perfectly, there are no lags and everything runs smooth and fast, i'm in LOVE !!!! :D

2 Major problems exist where one of them are already known, the Wireless Network stucks on "Authentification Problem" like on the original Android-X86 Branch and there are no GAPPS.

So my Questions are now, can you "sandman01" or someone other Build or recompile the system.img and fix the Wireless Authentification Problem and how to get GAPPS?

Thank you in advance and i hope we could get it running for our old but beloved SP2 !

greeTz.

MarkusP87
[Microsoft Surface] dimex:
Has anyone found a way to lock/throttle the CPU to a lower frequency? That's a downfall of Android-x86 last time I used it; runs too hot. Haven't tried it again in awhile though.

Disabling turbo boost would help too.
[Microsoft Surface] maheshkondraju:
Surface Pro 4 touch screen is not working neither the type cover keyboard is working. It boots successfully till setup and hangs at welcome screen. any help
[Microsoft Surface] dimex:
Did you try manually adding the Gapps and WiFi files from Post 2?
[Microsoft Surface] MarkusP87:
Hello,

a few days after my Post a new awesome release has been made by "Jide".

It's called "RemixOS" which is similar to PhoenixOS but far more stable and got a wide range of Drivers for any Device integrated.

It works totally amazing, i had no problems since i'm using it on my Surface Pro 2.

I could get GAPPS and Root working on RemixOS.

The only thing is that it's using the Android-x86's Kernel 4.0.9 and sandman01 said already that any Kernel above 4.X broke the WiFi Driver for our Surface.

You can see the WiFi list but you can't connect (Authentification Problem).

So everything works except Wif, even Bluetooth works.

Maybe sometime it gets fixed, in the meanwhile i'm just using an WLAN Adapter.

Here is the Link to RemixOS by the way: http://www.jide.com/en/remixos-for-pc

greeTz,

MarkusP87
[Microsoft Surface] Benni005:
Hi,

Interested in trying this on my SP3 if you wouldn't mind sharing, just stumbled across this project and sounds interesting....

Cheers

Benni
[Microsoft Surface] npjohnson:
Do you have a link?
[Microsoft Surface] fl3xtra:
When you use your WLAN adapter in Remix, does it automatically find the drivers?
[Microsoft Surface] sandman01:
it's curiouse about the Wifi

I tested the new kernel 4.4 from android-x86 and found that the autentication error is still present.

on the kernel sources I used from https://github.com/meijjaa/linux.git

the problem do not exist, so maybe one of the commits in the android-x86 kernel repo is the evil one
[Microsoft Surface] rossonero82:
First I want to say thanks for this Sandman and everybody who is contributing.

Secondly I installed the newest Lollipop version with gapps included on a partition on my Surface Pro 1 with the help of the Android x86 Installer that I found here on XDA. So far so good, but I got 2 weird problems.

One is that I can't download any of my paid apps such as Nova Launcher Prime. The Play Store doesn't show it as purchased but I have to buy it again, so I tried to do that to see what will happen and I just got the message Payment Declined. The second problem is that no games are working, I just get a black screen.

Has anybody had the same problems and fixed them or has an idea how to?
[Microsoft Surface] stompysan:
Gotta say, I think I am in love. I never even thought of putting Android on my Surface Pro 2, but this thread changed my mind.

However, I didn't really follow the directions listed. All I did was shrink the primary partition, boot into the installer, format the partition in the installer, and let it run. I did let it install grub2, but it did not seem to mess with the recovery or boot partition at all. After that, everything was fine. Only issue I can find is that the power button automatically triggers the "Power off" screen instead of having the screen timeout. Not a deal breaker, though, and I am sure I could use Tasker to trigger it if I wanted to.

EDIT: I did find one issue that is pretty rough. For some reason, even when I manually lock the device, it will wake itself up from sleep after about fifteen minutes. Anyone else see this? This is on the latest MM build on X86's github.
[Microsoft Surface] MarkusP87:
Yes, you have to plug it in before the actual Android Boot so it dedects the USB WiFi Adapter instead of the internal WiFi one.

But you need one which got supported in Androidx86 already, i've got 3 different Adapters here and just one of them get dedected, it's one from "Digitus", the "Belkin" and "Netgear" are not supported as of here.

God this Remix OS is the best Android i've ever expierenced.

I'm using it as primary System and i've never run in any issue since yet, every damn App works and the Sleep is perfect, it wakes up after 4 seconds.

Now we just need the Internal WiFi and it would be Perfect.

greeTz,

MarkusP87
[Microsoft Surface] nathbullen:
Awesome!

I've been toying with this idea for a while, but after I bought a Dell XPS 13 and my Surface Pro 2 had been sitting in a drawer for a few weeks, I decided to give it a crack. I installed it simply by using Win32DiskImager to install the ISO file on an 8GB usb, use a partition manager to give myself about 20gb of unused space on my SP2 SSD, then reboot to the usb and use the install option. Worked flawlessly! (as long as you format to ext4, apps wouldn't install if I chose ext2 in the setup)

The only two issues I've encountered is that the power key brings up the power off button with a single click, which isn't really a problem as I can just use a screen off widget.

Arguably the larger problem is that if I coax the screen off using an on screen lock button, the whole system crashes and reboots into Windows when you try to wake it back up with any buttons. Does anyone have a resolution to this? I'm using 5.1.1 with the 4.3 kernel and built in GApps (not the 64 bit version, every app I tried to use in that version wouldn't launch/crashed)

Also, on a side note, is there a better way to get my SP2 to prompt which OS to boot into, as opposed to booting into Windows, going into advanced startup, and then selecting Use Device > UEFI OS which then boots into Android?

Thanks to the dev and everyone involved for their hard work!

Nathan
[Microsoft Surface] MarkusP87:
Hello,

i've suprisingly found a special releasae of RemixOS (2.0.100) with Kernel 4.4 which has a working WIFI for Surface Pro 2 (currently writing from it) somewhere from a Chinese site.

The curious thing is that the Kernel name is called "sandman01@Surface Pro2#" so i guess sandman01 made a private/public release with a working WIFI Version.

The problem now is that i can't install Google Play Services, i've tried GMSInstaller from XDA here and GMSInstaller from a Chinese site, both fail to install Google Play Services.

I would like to know if sandman01 could release a new Version of RemixOS with Kernel 4.4 and working GAPPS.

EDIT: Nevermind, after removing and installing like 10 times the Google Play Services now works without problems, THANKS TO sandman01 !!!!!!

Thanks in advance.

greeTz,

MarkusP87
[Microsoft Surface] dimex:
I'm guessing someone simply compiled a build using sandman's kernel on his GitHub, but I could be wrong.

Marcus, could you do me a favor? A problem with a lot of these x86 machined is they lock the cpu at max, causing a lot of heat and fan noise. The SP2 definitely is one of them. Grab CPU-Z and monitor the frequencies and temps, and then add the following to the init script and reboot:

echo 1 > /sys/devices/system/cpu/intel_pstate/no_turbo

After that, please tell me if it disables the SP2 turbo boost and keeps the frequency at around 1.5GHz. You won't see a hit in performance, but you'll gain substantial battery life and make the machine quiet.
[Microsoft Surface] :
Hi. Can you give me a link to download it? Pm if you can't post it here. Thanks!