My Samsung was already rooted so if yours is skip to the next section………
Ways to flash a Samsung
- Use ODIN from windows to flash a rooted kernel or a full ROM if your phone is not rooted at all. Most Full ROMS will have a rooted kernel
- If your phone is rooted you can install Mobile ODIN and install a new Kernel throught that.
ODIN lite – I think only flashes kernels - If your bootloader has CWM (clock work mods), you can use this to update the ROM
newer ROMS tend to need newer CWM to flash them
{Picture of odin here}
In the picture you can see the ROM is cut up into sections
- Kernel
- Restore
- OS
- Data
- ROM sections can be flashed independently
- The stock kernel has a brick bug in it
- Odin is samsungs direct flasher software
- You can use CWM to flash once it is installed on a rooted phone
- Rooted phone is made by modifying the kernel
- CWM is flashed into the recovery partition
- So flashing a ROM can either flash all areas or just the particular segments, but usually all
- Mobile ODIN is an app for running off the phone itself with similar functionality to ODIN
- You can flash with clockworkmod (CWM)/ODIN/Mobile ODIN
So I Flashed by
Files I used for a successful flash
- Siyah-s2-v6.0b5.tar (brick bug free)
- MobileODINLite-v4.00.apk
- MobileODIN_FlashKernel_I9100-v2.0.apk
My Phone was already Rooted
- Installed mobile ODIN on my phone
- Installed the extra addon for Mobile ODIN specific to my phone, on my phone
- Copied the kernel, Siyah-s2-v6.0b5.tar, this is the ODIN version of the kernel
- Ran Mobile ODIN and allowed permanent root access
- Selected the Siyah-s2-v6.0b5.tar file
- Flashed
Some other notes?
- CWM is in the kernel ? Can be in the Kernel or the Recovery ?
- I got a status 7 error when I tried installing the Siyah-s2-v6.0b5-CWM.zip (CWM version) of the kernel via CWM. This is because the version of CWM was not capable of flashing this file because it was to new. Flashing the ODIN version of the file fixed the installation issue (the author notes this on his website)
- Can I do a factory reset without loosing my custom ROM
- A modern CWM is require to flash modern ROMs
- you can apply updates via the revovery mode if you have already updated it.
- the kernel gets replace usually with new roms
- once the dodgy kerenel is replace the brick bug should no longer be an issue
- this is a non brick bug rom - http://forum.xda-developers.com/showthread.php?t=1555259
- the cynogenmod does not have GAAPS installed, you have to download them seperate at 96mb
- files for flashing can be 1 or 3 files. in either case these files will be tar files.
- for flashing put the phone in download mode, make sure kies is not running
- if one files, which is a tar, place this in the pda slot see picture
- if 3 files, which are tar put them in like in the picture
- then if backup all done, hit flash, this is it
- wipe custom rom couter and yellow triangle with jig
- you can flash individual sections ie kernel, csc etc..
- flashing a full stock rom does not seem to wipe data or super root
- an insecure kernel is only required once to make the rom rooted
- factory reset (from off, vol up + home + pwr) gets you into hidden menus which icludes wipe all user data, this wipes all stored programs and user data
- download mode (from off, vol dwn + home + pwr)
- S2 Root v1.1 - For Samsung Galaxy S II is simple! Flash insecure kernel then run S2 Root and Press Root Device. My Root method only roots the device and installs busybox. Chainfires method also installs Clockworkmod Recovery.
- to wipe counter and triangle using jig, power phone of and plug it in until it says complete
- cwm = Clockworkmod Recovery, ClockworkMod – also known as Clockwork and CWM
- What Is ClockworkMod Recovery And How To Use It On Android [Complete Guide]
- odin is samsungs own flashing program
- Factory/Hard Reset:
- Recovery mode - Turn phone off, press and hold Vol Up + Home + Power. The Volume keys navigate the menus and Home actions your choice
- Dialer - enter *2767*3855#
- Accessing through menu - Settings - Privacy - Factory data reset.