SAMSUNG GALAXY S I9000
In this tutorial I will show you how to flash your Samsung Galaxy S, gain root permissions and install a custom ROM step by step.This guide can be also used as a reference for other devices too. The flashing and installation of custom ROMS in other devices is similar.
WARNING!
BE SURE TO READ THE GUIDE CAREFULLY!
IT'S IMPORTANT TO FOLLOW THE INSTRUCTIONS STEP BY STEP!
PLEASE NOTE THAT DOING THE FOLLOWING, IT WILL VOID YOUR WARRANTY!
BEFORE DO ANYTHING IT'S A GOOD IDEA TO CREATE A BACKUP OF YOUR DATA THAT IS NOT STORED ON THE SD CARD, SUCH AS CONTACTS AND SMS/MMS BECAUSE YOU WILL LOSE EVERYTHING!
TO CREATE A BACKUP USE APPLICATIONS SUCH AS Titanium Backup.
AFTER THE INSTALLATION OF A CUSTOM ROM, YOU CAN NO LONGER USE KIES.
MAKE SURE YOUR DEVICE IS FULLY CHARGED.
MAKE SURE YOUR DEVICE IS FULLY CHARGED.
AGAIN FOLLOW THE STEPS CAREFULLY! I AM NOT RESPONSIBLE FOR ANY DAMAGE!
STEP 0 - NECESSARY FILES AND SOFTWARE
First things first, make sure you have the following:
- Samsung Galaxy S I9000 running on Android 2.3+
- Windows or Linux
- Download one of the following:
- #SOFTWARE#
- Odin
- OR
- Heimdall Suite
- Note: It requires Microsoft Visual C++ 2010 Redistributable
- #ROOT FILES#
- hardcore's Kernel with the ClockworkMod Recovery 2.5
- OR
- CF-Root (Make sure to download the correct file for your device)
- #Custom ROM#
- MIUI
- CyanogenMod
- Darky
- Note: To flash DarkyROM follow this guide
- Or any other custom ROM that you like. Check this list!
STEP 1 - INSTALLING CLOCKWORKMOD RECOVERY USING ODIN (RECOMMENDED)
- Unpack Odin
- Launch Odin.exe
- Click the PDA button and choose hardcore's kernel file or the CF-Root file you downloaded
- Make sure Re-Partition is unchecked
- Power off your SGS
- Connect the microUSB cable to the computer. DONT connect it to your device yet!
- Boot your SGS into DOWNLOAD MODE
- To do it hold down the Home, Volume Down and the Power button
- Connect the microUSB cable to your SGS
- If your device is connected Odin will recognise it
- Click Start in Odin and wait
- When the process is completed your device will restart
- That's it! ClockworkMod is now installed and you have ROOT permissions!
STEP 1 (ALTERNATIVE WAY) - INSTALLING THE CLOCKWORKMOD RECOVERY USING HEIMDALL SUITE
- Unpack the Heimdall Suite
- Untar the hardcore's Kernel
- Copy zImage from hardcore's Kernel folder into Heimdall Suite folder
- Power off your SGS
- Connect the microUSB cable to the computer. DONT connect it to your device yet!
- Boot your SGS into DOWNLOAD MODE
- To do it hold down the Home, Volume Down and the Power button
- Connect the microUSB cable to your SGS
- Go to the unzipped Heimdall Suite folder
- Go to the Drivers folder
- Run zadig.exe
- From the menu, go to Options and check List All Devices
- From the drop down menu select Samsung USB Composite Device
- Click Install Driver
- If a warning message appears ignore it and click "Install driver anyway"
- Once the driver is installed remove the cable from your SGS
- Power off your SGS
- Boot your SGS into DOWNLOAD MODE
- Connect your SGS again to the computer
- Open the command prompt(cmd)
- Type:
- cd "location_of_Heimdall_Suite"
- For example if the Heimdall Suite folder is inside the Downloads folder
- type: cd C:\Users\YourUserName\Downloads\heimdall-suite-1.3.1-win32
- Click Enter
- Then type:
- heimdall flash --kernel zImage
- Hit Enter
- Then you'll see a blue transfer bar on your SGS. After the transfer is complete your SGS will reboot automatically
- Well Done! ClockworkMod is now installed and you have ROOT permissions!
STEP 2 - INSTALLING A CUSTOM ROM
It's not necessary to install a custom ROM but if you want to, follow the following steps:
- Place the downloaded customROM zip file on the root of the internal sd card of your SGS
- Power off your SGS
- Boot your SGS into ClockworkMod Recovery
- To do it hold down the Home, Volume up and the Power button
- When you are inside ClockworkMod Recovery
- To move, use the Volume up & down buttons
- To select use the Home button or the Power button
- Select the option Wipe data/factory reset
- Select the option Wipe cache partition
- Select Install zip from sdcard
- Select Choose zip from sdcard
- Select the custom ROM
- When the installation is complete
- Select Goback
- Then select Reboot system
- Well Done! The custom ROM is now installed!
- Enjoy!