[Bada Software and Hacking General] oSandmaNo:
Hello guys,

first of all a big thank you to anghelyi for explaining this to me very patiently and for uploading the files!! :D

Of course the credit also goes to Oleg_k, rebellos,mijoma,srg.mstr,nbates66,adfree, etc. (sorry if i haven't mentioned anyone)

As adfree said, it would be nice to have a tutorial on how to install the current state of the android on the wave , so DO THIS AT YOUR OWN RISK

It is better only for people who have experience in flashing and using multiloader..

Read this tutorial carefully and please read the entire thing! then you will have something like this

http://www.youtube.com/watch?v=YlW7g21PprQ&feature=player_embedded (credits for video - anghelyi)

THIS IS NOT THE STABLE WORKING VERSION, IT IS THE CURRENT STATE

PLEASE FOR HEAVEN'S SAKE, DONT DO THIS IF YOU DONT KNOW TO FLASH PROPERLY, YOU WILL I REPEAT YOU WILL

BRICK

YOUR PHONE

The procedure:

*Works on s8500XXJL2 firmware. So flash to that firmware first.

XXJL2 Firmware - http://www.multiupload.com/WMGXTWKQH2 (thanks vivekforbes for link)

if pass asked - samfirmware.com (it should be)

Stuff needed

Ubuntu (if you can find a alternate to format to ext2 you are welcome to use it)

Multiloader(google it)

Download Kernel and Filesystem : (you will get an zImage from this file, DELETE it)

http://www.megaupload.com/?d=CI0QUBLY

The new zImage: (credit - anghelyi)

dowload either from :

http://badadroid.googlecode.com/files/zImage.anghelyi

and rename the file to just zImage without the .anghelyi

If lazy to rename just download from here: :P

http://www.mediafire.com/?xl5aikl5e8r7hv4

Updated FOTA (boot without USB cable

http://badadroid.googlecode.com/files/kernel_boot.fota

Sbl.bin

http://badadroid.googlecode.com/files/sbl.bin

XXJEE bootloader

http://badadroid.googlecode.com/files/S8500XXJEE_BL.zip

Work Begins :

1) Extract the files after download

2) Create folder "galaxyboot" (without quotes) in Wave internal memory and put the sbl.bin and the zImage to this folder.

3)Ok, now get into ubuntu and do the following :

Make two partitons using gparted on ubuntu , one fat32 and other ext2

You have to copy those files while being a root user in ubuntu. For this :

Open a terminal

Type "sudo su" without quotes in terminal

Enter new password

Then click the power button on top right

Login with username as root and password as the pass u entered

Open terminal

Type "sudo file-roller" it will open the archive manager.

Use archive manager to extract files from badadroid.tgz -> filesystem.tgz -> You need to extract 5 folders(system,lfs,dbdata,data,cache..select these 5) to ext2 drive directly.

Copy the new zimage and sbl.bin to galaxyboot folder(create it if it doesnt exist) in wave internal memory

In terminal type "sudo nautilus"

A window will open

Go to ext2 partition system/media/audio and rename "ui" folder to "uibackup"

Open Terminal

Now in terminal type "sudo sync"

Unmount the partitions before unplugging the phone (this step helped milli133 )

RISK RISK RISK RISK

4) Replace the bootloader to XXJEE one

5) Replace the FOTA with the one you have downloaded

TIP - to those who dont know the above two steps : (thanks vivekforbes)

=> Open multiloader and select LSI and select FULL DOWNLOAD

=> Select boot(use xxjee boot files) and FOTA ( precompiled one in above download)

=> click download to flash..

RISK OVER

6) Switch phone on normally to see if Bada is loading

7) Turn off phone, Press and hold call button + power button

8) Thats it! Android is on your phone

Oh disable swype in the settings menu else your keyboard wont work!

DONT DELETE ANY APK FILES, ANDROID WILL WORK FINE WITHOUT DELETING THEM

Enjoy :D

please dont complain if you brick your phone, i cant test it since i have s8530