PDA

View Full Version : How to Root a Galaxy S2 - I9100



happy_highlander
24th September, 2011, 11:20 PM
This is for root only and is not a custom rom. I accept no responsibility if anything goes wrong. Remember to read everything. I am using this method as apposed to a one click method as it will stand you in good stead if you decide to flash a custom rom or mess things up in the future and have to flash back to stock.

ENSURE YOU HAVE FULL BATTERY BEFORE ATTEMPTING THIS PROCEDURE.

THIS WILL VOID YOUR GUARANTEE

Always unmount and remove any external sd card before flashing.

First make sure you can boot into recovery and download using the three button method. For recovery this is (with phone off) press and hold the volume up and home button (middle one at the bottom) then press and hold power button until phone boots. For download this is volume down home button then press and hold power button to exit recovery navigate to reboot now using volume up and down buttons and select with home button. To exit download just hold down power button.
Next step is to download the drivers for your phone
windows 64bit
Download Samsung Galaxy S USB Driver for Windows x64 Driver for Windows XP X64 / Windows Vista64 / Windows 7 x64 - Softpedia (http://drivers.softpedia.com/get/MOBILES/Samsung/Samsung-Galaxy-S-USB-Driver-for-Windows-x64.shtml)
windows 32bit
Download Samsung Galaxy S USB Driver for Windows x86 Driver for Windows XP / Windows Vista / Windows 7 - Softpedia (http://api.viglink.com/api/click?format=go&drKey=1359&loc=http%3A%2F%2Fforum.xda-developers.com%2Fshowthread.php%3Ft%3D728929&v=1&libid=1309097582975&out=http%3A%2F%2Fdrivers.softpedia.com%2Fget%2FMOB ILES%2FSamsung%2FSamsung-Galaxy-S-USB-Driver-for-Windows-x86.shtml&ref=http%3A%2F%2Fwww.addictivetips.com%2Fmobile%2F how-to-root-and-unroot-samsung-galaxy-s-i9000-with-a-single-click%2F&title=%5BDrivers%5D%20MS%20Windows%20x86%20and%20x 64%20USB%20Drivers%20for%20Samsung%20Galaxy%20S%20-%20xda-developers&txt=http%3A%2F%2Fdrivers.softpedia.com%2Fget%2FMOB ILES%2FSamsung%2FSamsung-Galaxy-S-USB-Driver-for-Windows-x86.shtml)
1. Extract the CF-Root-your version.zip
2. Open Odin. KIES MUST NOT BE RUNNING, IT WILL MESS UP YOUR PHONE.(Odin must be opened before connecting phone to pc) odin3-V1.85 download link
MEGAUPLOAD - The leading online storage and file delivery service (http://www.megaupload.com/?d=20SJRPML)
3.Click on PDA button in odin and select the CF-Root-your version.tar that you extracted in step 1 (DO NOT CHECK REPARTITION)
4.Boot the phone into download mode
5. Connect phone to the pc and wait until there is an entry in the ID:COM
6.Once the entry has appeared click start
7. DO NOT PLAY WITH PHONE, REMOVE THE USB CABLE, RUN OUT OF ELECTRICITY OR DO ANYTHING ELSE THAT MAY INTERRUPT THE FLASH PROCESS (it doesn't take long) The phone will reboot once flash is complete.

Here are the CF-ROOT-Files...YOU MUST USE THE FILE THAT MATCHES THE LAST THREE DIGITS ON YOUR CURRENT VERSION HIGHLIGHTED IN BOLD. To find this go to settings > about phone (baseband version I9100XXKE7) THIS VERSION NUMBER IS AN EXAMPLE ONLY YOURS MAY BE DIFFERENT. If there are two files that match the last three digits of your version number you will need to match the first two letters as well e.g. JPKG2 or XXKG2 the middle three letters in file name do not concern you for rooting purposes.

CF-Root-SGS2_JP_XSG_KG2-v4.1-CWM4.zip (http://www.megaupload.com/?d=KUQOWPE0)
MEGAUPLOAD - The leading online storage and file delivery service (http://www.megaupload.com/?d=KUQOWPE0)

CF-Root-SGS2_JP_XSG_KG5-v4.1-CWM4.zip (http://www.megaupload.com/?d=BGN0NWRZ)
MEGAUPLOAD - The leading online storage and file delivery service (http://www.megaupload.com/?d=BGN0NWRZ)

CF-Root-SGS2_UH_MUL_KG7-v4.1-CWM4.zip (http://www.megaupload.com/?d=PUHKMSND)
MEGAUPLOAD - The leading online storage and file delivery service (http://www.megaupload.com/?d=PUHKMSND)

CF-Root-SGS2_XW_CLK_KF3-v4.0-CWM4.zip (http://www.megaupload.com/?d=3A1QTDHF)
MEGAUPLOAD - The leading online storage and file delivery service (http://www.megaupload.com/?d=3A1QTDHF)

CF-Root-SGS2_XW_MOT_KG1-v4.1-CWM4.zip (http://www.megaupload.com/?d=O8ZUIM40)
MEGAUPLOAD - The leading online storage and file delivery service (http://www.megaupload.com/?d=O8ZUIM40)

CF-Root-SGS2_XW_NEE_KI4-v4.1-CWM4.zip (http://www.megaupload.com/?d=CQXH14BJ)
MEGAUPLOAD - The leading online storage and file delivery service (http://www.megaupload.com/?d=CQXH14BJ)

CF-Root-SGS2_XW_ODD_KE8-v4.0-CWM4.zip (http://www.megaupload.com/?d=W2BEL7V4)
MEGAUPLOAD - The leading online storage and file delivery service (http://www.megaupload.com/?d=W2BEL7V4)

CF-Root-SGS2_XW_OJV_KF1-v4.0-CWM4.zip (http://www.megaupload.com/?d=XXCET1XT)
MEGAUPLOAD - The leading online storage and file delivery service (http://www.megaupload.com/?d=XXCET1XT)

CF-Root-SGS2_XW_XEU_KE2-v4.0-CWM4.zip (http://www.megaupload.com/?d=AB65N7N7)
MEGAUPLOAD - The leading online storage and file delivery service (http://www.megaupload.com/?d=AB65N7N7)

CF-Root-SGS2_XW_XEU_KE7-v4.0-CWM4.zip (http://www.megaupload.com/?d=BEYZFJX0)
MEGAUPLOAD - The leading online storage and file delivery service (http://www.megaupload.com/?d=BEYZFJX0)

CF-Root-SGS2_XW_XEU_KH4-v4.1-CWM4.zip (http://www.megaupload.com/?d=AJCM0Q2V)
MEGAUPLOAD - The leading online storage and file delivery service (http://www.megaupload.com/?d=AJCM0Q2V)

CF-Root-SGS2_XX_OXA_KF2-v4.0-CWM4.zip (http://www.megaupload.com/?d=PSB1O31C)
MEGAUPLOAD - The leading online storage and file delivery service (http://www.megaupload.com/?d=PSB1O31C)

CF-Root-SGS2_XX_OXA_KG1-v4.1-CWM4.zip (http://www.megaupload.com/?d=JCLIEAAY)
MEGAUPLOAD - The leading online storage and file delivery service (http://www.megaupload.com/?d=JCLIEAAY)

CF-Root-SGS2_XX_OXA_KG2-v4.1-CWM4.zip (http://www.megaupload.com/?d=ICBK7TLW)
MEGAUPLOAD - The leading online storage and file delivery service (http://www.megaupload.com/?d=ICBK7TLW)

CF-Root-SGS2_XX_OXA_KG3-v4.1-CWM4.zip (http://www.megaupload.com/?d=4ND1C26X)
MEGAUPLOAD - The leading online storage and file delivery service (http://www.megaupload.com/?d=4ND1C26X)

CF-Root-SGS2_XX_OXA_KG5-v4.1-CWM4.zip (http://www.megaupload.com/?d=CNVP2XN5)
MEGAUPLOAD - The leading online storage and file delivery service (http://www.megaupload.com/?d=CNVP2XN5)

CF-Root-SGS2_XX_OXA_KG6-v4.1-CWM4.zip (http://www.megaupload.com/?d=AJI0GEYJ)
MEGAUPLOAD - The leading online storage and file delivery service (http://www.megaupload.com/?d=AJI0GEYJ)

CF-Root-SGS2_XX_OXA_KH1-v4.1-CWM4.zip (http://www.megaupload.com/?d=GZ31HHH1)
MEGAUPLOAD - The leading online storage and file delivery service (http://www.megaupload.com/?d=GZ31HHH1)

CF-Root-SGS2_XX_OXA_KH3-v4.1-CWM4.zip (http://www.megaupload.com/?d=PVLZKAC4)
MEGAUPLOAD - The leading online storage and file delivery service (http://www.megaupload.com/?d=PVLZKAC4)

CF-Root-SGS2_ZS_OZS_KF4-v4.0-CWM4.zip (http://www.megaupload.com/?d=EMDZ8JR7)
MEGAUPLOAD - The leading online storage and file delivery service (http://www.megaupload.com/?d=EMDZ8JR7)

CF-Root-SGS2_ZS_OZS_KG2-v4.1-CWM4.zip (http://www.megaupload.com/?d=6H3M08PZ)
MEGAUPLOAD - The leading online storage and file delivery service (http://www.megaupload.com/?d=6H3M08PZ)

CF-Root-SGS2_XX_OXA_KI3-v4.1-CWM4.zip (http://www.megaupload.com/?d=9X9NZ108)
MEGAUPLOAD - The leading online storage and file delivery service (http://www.megaupload.com/?d=9X9NZ108)

After using this method to root your phone you will have a warning triangle visible when phone is booting. This is not a problem or error. But can be removed by following further instructions if required. They are pretty simple to follow but it is tricky..

Edit....Since they are updating kernels faster than a dog chasing a cat I'm not going to continue uploading them...I will continue to keep an eye on this thread so any cf root you require that is not on the list just ask either on the thread or pm me and I will sort it out for you

happy_highlander
24th September, 2011, 11:33 PM
It is definitely possible to remove that pesky warning triangle during boot when running a custom kernel, though you should be well aware that this method does NOT reset the custom kernel flash counter. The steps are not complicated, but they aren't easy either, so read well.

(1) Make sure you have CF-Root flashed (see the first post). You must have the "CWM Manager" app available.

(2) Make sure you have the same version of CF-Root extracted until you have the zImage file. (ZIP --> extract --> TAR --> extract --> zImage).

(3) Push the zImage file to /sdcard . It must still be called zImage !

(4) Find an original Samsung signed stock kernel (preferably from the same stock firmware you have, but it's not terribly important)

(5) Reboot into download mode (adb reboot download, or boot the device with home and volume-down pressed)

(6) Fire up ODIN, and flash the Samsung kernel

(7) Boot the device with the stock kernel. CWM Manager will still be available.

(8) Start CWM Manager, select Flash Kernel, and select the zImage from CF-Root you previously put on your SD-card. The kernel will flash and the device will reboot.

(9) You will now notice you no longer have the warning triangle during boot, but you are actually running CF-Root with all it's goodies!

(10) In the future, if you only use the Flash Kernel option inside CWM Manager instead of ODIN, the triangle will not return, neither will your flash counter increase. But keep in mind, that CWM Manager can only handle a direct "zImage" if you are NOT running a kernel with full busybox support (this is currently needed for flashing kernels out of .TAR and .ZIP files)

As I said above this is a bit tricky

burro08
15th October, 2012, 09:01 PM
Have u the CF for o2 uks version I9100PO2ULPA?

Cheers

happy_highlander
15th October, 2012, 10:56 PM
Have u the CF for o2 uks version I9100PO2ULPA?

Cheers

You will need to give me the firmware version m8 i.e xxk k13 unless that po2ulpa is the version number

burro08
16th October, 2012, 04:23 PM
I9100XXKL1 and the android version is 2.3.6 should it not be 4.0.3?

I had taken it to a shop to get it fixed now kies doesn't recognize the phone is connected. Can I update via odin to begin with if needed?

Cheers

happy_highlander
16th October, 2012, 05:34 PM
I9100XXKL1 and the android version is 2.3.6 should it not be 4.0.3?

I had taken it to a shop to get it fixed now kies doesn't recognize the phone is connected. Can I update via odin to begin with if needed?

Cheers

Once rooted you will need to update with odin as kies won't recognise the firmware. I'll short out the cfroot for you when I get in from work, in the mean time do you have the two letters before xxkl1 if not I'll see what I can find for you. There should be a one click root available for sgs 2 by now if you would prefer that.

burro08
16th October, 2012, 05:50 PM
Heres the information attached

happy_highlander
16th October, 2012, 07:03 PM
This might be a better option for you m8 it is a one click root for sgs 2 on gingerbread.....The video shows 2.3.4 but it is reported as working on 2.3.6 as well.
No Odin required no chance of bricking (apparently) No yellow triangle after rooting as you aren't flashing an unsigned kernel.

How to Root Galaxy S2! [NEW][i9100] - YouTube (http://www.youtube.com/watch?feature=player_embedded&v=G3YP5bHo04Y)

and here is the one click root
Digital Kaos - Downloads - One click root fot sgs 2 on gingerbread (http://www.digital-kaos.co.uk/forums/downloads/pc/9/one-click-root-fot-sgs-2-gingerbread-2362/)

You will also need the samsung usb drivers. If you already have kies installed you have the drivers already. If you don't have kies installed the drivers can be found in post 1 of the thread.

Let me know how this goes as a couple people have not been able to get this to work on 2.3.6 but a lot more have.

Remember this is for root only not a custom rom and not an update to ics

burro08
16th October, 2012, 11:32 PM
Should I not update to ics first tho?

happy_highlander
17th October, 2012, 05:29 PM
Should I not update to ics first tho?

If you update to ics this one click root won't work. Forgive me for asking but what do you expect to gain by rooting.

Shamonee
24th October, 2012, 02:20 PM
the ability to freeze apps is something i want to do but im scared of bricking my phone! on ICS (4.0.4) think i will try when im towards the end of my contract

happy_highlander
24th October, 2012, 08:08 PM
the ability to freeze apps is something i want to do but im scared of bricking my phone! on ICS (4.0.4) think i will try when im towards the end of my contract

Follow a decent guide for odin and use the correct root files for you firmware version and you will be fine. If you can get into download and recovery with the three button method then it is almost impossible to brick an sgs, even if you do manage the impossible and brick it they are easily jtagged back to life.

Shamonee
25th October, 2012, 01:48 PM
[GUIDE] ROOT/UNROOT Stock ICS Firmware without flashing unsecure kernel - xda-developers (http://forum.xda-developers.com/showthread.php?t=1501719)
would this work?

happy_highlander
25th October, 2012, 11:22 PM
[GUIDE] ROOT/UNROOT Stock ICS Firmware without flashing unsecure kernel - xda-developers (http://forum.xda-developers.com/showthread.php?t=1501719)
would this work?

Anything from xda for your phone and firmware will work, it is a well trusted site with some very good devs on sure with good support....just make sure it is for your phone and firmware though

fandm
30th October, 2012, 11:36 AM
Hi don't know much about samsung i am still using 2 can and a length of string.
Can you just load the the apk file Z4 into the phone like you would a App and root the phone that way.
Like you would do if it was a tablet.
Try googling Z4 it is a whole lot easier than all the above ways if it is possible with Z4

happy_highlander
30th October, 2012, 01:44 PM
There have been 1 click methods already posted.......it doesn't get much easier than that

sufb
9th December, 2012, 01:34 AM
will this unlock my phone?

happy_highlander
10th December, 2012, 06:27 PM
will this unlock my phone?

No..............

BigfatPaulie
10th December, 2012, 07:08 PM
[GUIDE] ROOT/UNROOT Stock ICS Firmware without flashing unsecure kernel - xda-developers (http://forum.xda-developers.com/showthread.php?t=1501719)
would this work?

This is the method I used... Only odd bit is that you need to run clockwork from the stock recovery (as opposed to being truly installed) but it's no biggy.

It's pain free, and I'd say as risk free as it gets.... I've installed roms before, and that makes you sweat... But this is a 5 minute job! :)

Sent using Tapatalk