BADA OS







Okay, to be clear. All this work is COPYRIGHTED By the devs, The TUT is copyrighted by me, so stop frigging CopyPastaing my tut.. . With other words.. ASK PERMISSION TO DO SO, Thanks[/B] New in this update:
Added new FOTA

Disclaimer:

This stuff is still experimental, me, nor the devs will be responsible for any damage done to you, your phone or whatsoever, so USE AT OWN RISK


Warning:

Do NOT flash when you don't know what you're doing. It could BRICK your phone. And I will NOT support it when you screw up your phone.


FAQ
Q: It doesn't work I've done everything but it doesnt work
A: Do you even think we CAN answer the question if you ask it like that?

Q: My phone shuts down after 2 minutes, why?

A: It's an idle bug.. We're still looking for a solution

Q: When will GB be released, When will the modem drivers be finished.. etc..

A:
WE DON'T KNOW! STOP ASKING THIS What WORKS in this build
  • WiFi (+dhcp)
  • Market
  • 3D Games (some maybe not)
  • Launchers (tested TWLauncher, Zeam, LauncherPRO)
  • Audio (FULL Working now)
  • Video's (see my livestream.com example)
    What does NOT work in this build
  • Modem (3G, Calls, ETC) (works partially on oleg's build we're still working on it)
  • Idle time (also known as the shutdown bug)
  • Sensors (Causes battery bug)
Supported BOOTLOADERS
S8500DDJE7_MAY
S8500JVKC1_MAR
S8500XXJD9_APR
S8500XXJEE_MAY
S8500XXJEF_JUN
S8500XXJF1_JUN
S8500XXJF4_JUL
S8500XXJH2_DEC
S8500XXJH2_NOV
S8500XXJH3_AUG
S8500XXJI3_FEB
S8500XXJI3_NOV
S8500XXJID_SEP
S8500XXJK2_MAY
S8500XXJL2_APR
S8500XXJL2_DEC
S8500XXJL2_MAR


What do we need?
Ok before we start. The tutorial is now 100% Rewritten. But you still need to read carefully
Notice

Clean out your ENTIRE bada storage first cause we will need almost everything of it


Notice2: This project is still in
ALPHA Stage. So don't expect a fully awesome working version yet.

In this version all KNOWN fixes are implented except for root


1. Download all the needed files, when you've done so extract the ZIP with the zImage stuff in it and place it in you bada storage root. (you can extract the .001 with 7-zip)

(i made the Images URLS's because they're to big)

1b. Connect your phone and put it in Mass Storage mode


You should copy your files like the Images below


Bada Storage root:

http://ShadowAS1.com/badadroid/storageroot1.png


This should be inside your storage root:

http://ShadowAS1.com/badadroid/storageroot2.png


This should be inside your galaxyboot folder:

http://ShadowAS1.com/badadroid/storageroot3.png


So inside the sorage root should be your galaxyboot folder and the makext2img.sh

inside the galaxyboot folder should be zImage, SBL.bin and the .IMG file
2.Then you should shut down your phone and boot it in download mode:
Vol Down+Camera+Power and you will see DOWNLOAD MODE on the screen
3.Open up multiloader and take over my config here:
http://shadowas1.com/badadroid/multiloader.png

When you click port search the name "LISMORE" should/can popup next to the right COM port
Now click download and wait for it to finish
Okay, now your phone is ready for the first android run
Boot it by holding power+menu+vol up: (see image)
http://shadowas1.com/badadroid/IMG_0052.JPG


Then this should popup (after the SGS screen)

DO NEVER, ABSOLUTELY NEVER PULL OUT BATTERY OR TOUCH THE PHONE IN THIS PROCESS

http://shadowas1.com/badadroid/IMG_0050.JPG

This can take up to 5 minutes.

Now, Two things can happen

1. The phone boots bada
2. The phone shuts down

In any of this cases your phone is absolutely fine. If you have case 2 you can boot bada to check if everythings alright if you wish.

Assuming we all boot bada shut down the phone again

Boot android in the normal way by holding the Power and Call key



=====Removing Android from your bada partitions======

On request i add this one, In order to remove all android stuff put the "mkext2images-remove.sh" in your bada storage root and boot recovery mode again 





==================================

another way




I made it for all of you who prefer to have their Android to be installed on SD card.

What do we need:

SD card with ext2 or ext3 as a second partition (I believe that most of you know how to use gparted or any other linux partition manager)
filesystem: http://hotfile.com/dl/126461186/8568...droid.zip.html
fota (the same as in Shodow's tut, so if you have this, there is no need to reflash it): http://www.megaupload.com/?d=E6I385UB

Step 1

Unzip downloaded filesystem.

Step 2a

Copy the "galaxyboot" folder into internal memory of your phone (or, as Shadow named it "Bada root").

Step2b

Copy the content of "filesystem" folder into ext2/3 partition on your card.

Step3

Open the terminal in this directory and type:
sudo chmod -R 0777 ./*
sudo sync

Step4

Unplug your sd card and boot by pressing start call button + on/off button.

Of course, all those steps must be done under Linux.


For those who do not have custom fota flashed:


Step5

Under Windows open Multiloader, select LSI, serach for fota and download it to your phone.


This is mixed version of first version of Android port and the filesystem posted by mylove90. It provides all functions which the newest version of Android from Shadow's tutorial has.