[Windows 8 Development and Hacking] midi_1996:
ok some details about android and some fixes (im in 4.4 r3):

People who get stuck @ Getting IP Address in 4.4 (in 5+ too maybe) try this fix and report: ( https://groups.google.com/forum/#!topic/android-x86/34y2_QJkCTk )

chmod 755 /system/etc/dhcpcd/dhcpcd-run-hooks

WiFi should work after that, if not, reboot then, BT works OOB unless you have a weird card (usually happens with Atheros AR3011)

My integrated 3G modem works, but no internet and no calls/SMS (should be expected for the last two).

For people who want 5.x now, just DON'T it's so annoying and a nest of bug, you'll go back to 4.4.x immediately afterwards.

Xposed works, but just after installing it, open Ctrl + Alt + F1 and type (make sure you closed all your work and do not reboot from xposed yet):

echo 146 > /data/data/de.robv.android.xposed.installer/config/jit_reset_offset
chmod 664 /data/data/de.robv.android.xposed.installer/config/jit_reset_offset
reboot

(source: http://xdaforums.com/chef-central/android/how-to-enable-exposed-framework-android-t3052863)

Notice:

if booting takes too long, retype the chmod line,

if you installed a module and it stuck at boot, type:

/data/data/de.robv.android.xposed.installer/conf/modules.list

then type

reboot

I still haven't tested any modules yet, just repoting,

it only works for 4.4.x for now since I didn't try it on LP.

For installing, looks like the latest version does support GPT, so you may format the uallocated space with EasUS or Minitool Partition Wizard (I prefert MPW) to ext4 (yes, data does save and stuff, don't worry, and fixes Play Store problems with 5.x

After that, if you don't have a Windows boot option in grub, turn off the device and power it on by clicking Volume Down and Power until the boot entry menu (ot just Samsung logo) shows up, and choose using volume buttons the windows entry and press rotation lock button for confirmation, or use the touch kyb onscreen.

Once on windows, install EasyUEFI, hit Add Entry (a square with a lil +) choose Linux or Other (instead if windows), name it <you're free to choose>, click on the EFI partitons (usually the second for people who still have the original partitioning, for those who just cleared the whole drive, it's the first one) then hit browse, select / > EFI > BOOT > BOOTX64.efi (normally it should be this) then ok then ok, move th Windows Bootloader to the Top, reboot. Now you can boot to android by entering Boot Selector (Vol - and Power) or UEFI Setup Screen (Win + Power).

I recommend Clover UEFI bootloader, as it is easy to work it out.

What you need:

- Sublime Text (2 or 3, doesn't matter) or Geny

- BDU http://cvad-mac.narod.ru/index/0-5 (some AVs reports it as a virus/malware or a threat in general, it's not, and if you are paranoid about it, then stop right here and go back where you were)

- Blank 512 MB USB (256 MB is enough, but you know, who still have these?)

- Explorer ++ (for copying stuff in admin mode)

- Some patience and Internet

Extract BDU Zip, Install Sublime Text (or Geny).

Open BDU, Options > Configuration > Check at Starup (hit Check) and Save after DL

Plug your USB, hit refresh if no disk appeared, then choose it, hit Format Disk and let it do its work.

Once done, open Clover > EFI > CLOVER > Config.plist, right click on it and choose Edit with Sublime Text (or Geny) and replace the text with this:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Boot</key>
<dict>
<key>Timeout</key>
<integer>3</integer>
</dict>
<key>GUI</key>
<dict>
<key>Custom</key>
<dict>
<key>Entries</key>
<array>
<dict>
<key>Hotkey</key>
<string>W</string>
<key>Path</key>
<string>\EFI\Microsoft\Boot\bootmgfw.efi</string>
<key>Title</key>
<string>Windows</string>
<key>Type</key>
<string>Windows</string>
</dict>
<dict>
<key>Hotkey</key>
<string>A</string>
<key>Path</key>
<string>\EFI\Android\bootx64.efi</string>
<key>Title</key>
<string>Windows</string>
<key>Type</key>
<string>Windows</string>
</dict>
<key>Scan</key>
<dict>
<key>Entries</key>
<true/>
<key>Legacy</key>
<false/>
<key>Tool</key>
<true/>
<key>Theme</key>
<string>metal</string>
</dict>
</dict>
</plist>

Save it, then open PowerShell (or cmd) in Admin, type:

diskpart #wait for it to load
list vol # will list volumes on your SSD, not the volume number for EFI
sel vol X #replace X with EFI volume number
assign letter=S #you may leave S or change it to a letter, but make sure it's not already used
exit
exit

Open now Explorer ++ in Admin, File > Clone Window, snap each of them on each part of the screen

Open the drive S: (or whatever you chose), go to EFI and rename BOOT folder (that has the grub bootloader and grub.cfg) to Android

Open Clover on the other window, go to EFI, drag both CLOVER and BOOT folder to the S:\EFI\ folder (it is opened in the other window)

Open EasyUEFI, change the name of Android to Clover (select Edit Entry or make a new one as before), move it to the top and quit the utility.

With Clover you can now boot Windows or Android by hitting A or W, you can change time out by changing:

<key>Boot</key>
<dict>
<key>Timeout</key>
<integer>3</integer>
</dict>

to whatever value you like (3 here is in seconds, your value should be on seconds.

If you want OS X too: Check here 10.10 or 10.11

For GPS, I finally succeeded to make it work on windows at least, I'll check Android later.