• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Rooting Galaxy S2 - Dummies Guide

Oh... Actually I did. I used the files you listed in http://forum.xda-developers.com/showthread.php?t=1103399
which says ICS - CF-Root v5.5/6:...

I did not list those for rooting Android 4.0.?

As per post #1.5...

#1.5. The Root Kernel

Kernel. Your choice of Root kernel depends on the Android Version you are running.

Settings > About phone > Android version to determine which firmware you have.

Now, depending on your firmware version, you can download one of the following 3 kernels to root your phone.

#1.6. Android Version 2.3.?, Gingerbread

This relies on matching the current kernel you have installed to a CF-Root kernel. To determine your current kernel...

#1.7. Android Version 4.0.?, IceCream Sandwich

Download the Siyah v5.0.1 .TAR kernel file and flash via Odin as follows in post #2.

OK, I'll try per #1.7, which is Siyah v5.0.1.

BTW, is it possible to upgrade to JellyBean by using Siyah v6.0 as in #1.8?

No! A kernel does NOT update the firmware/ROM. To upgrade to Jelly Bean you will either need to flash a stock Jelly Bean firmware as per #1.7 of the Jelly Bean update - Dummies Guide or flash a custom Jelly Bean Rom such as NEAT ROM as mentioned in post #2.7.

I've just tried Siyah v5.01 and the stock camera app is still not working but 3rd party camera is working.

That is probably because of all the CF-Root kernels you have been flashing previously. Try the steps mentioned in #2.5 first. If that fails, you may need to re-flash your original firmware again by following the instructions in #1.7 of the Jelly Bean update - Dummies Guide and then re-root properly.
 
Oh... Actually I did. I used the files you listed in http://forum.xda-developers.com/showthread.php?t=1103399
which says ICS - CF-Root v5.5/6:...

OK, I'll try per #1.7, which is Siyah v5.0.1.

BTW, is it possible to upgrade to JellyBean by using Siyah v6.0 as in #1.8?

I did not list those for rooting Android 4.0.?

As per post #1.5...









No! A kernel does NOT update the firmware/ROM. To upgrade to Jelly Bean you will either need to flash a stock Jelly Bean firmware as per #1.7 of the Jelly Bean update - Dummies Guide or flash a custom Jelly Bean Rom such as NEAT ROM as mentioned in post #2.7.



That is probably because of all the CF-Root kernels you have been flashing previously. Try the steps mentioned in #2.5 first. If that fails, you may need to re-flash your original firmware again by following the instructions in #1.7 of the Jelly Bean update - Dummies Guide and then re-root properly.

It's working now that I've followed #2.5. Thanks!
 
Just a quick check-in to report successful root of my 4.1.2 Galaxy S2 I9100 following the guide. I know quite enough about things with CPUs and what it usually takes to fix them if they break to be scared s***less before touching any device faster than 100MHz that I'm not really familiar with. Doubly so as an Android noob lost between the 1000000001 rooting guides floating around the internet, each slightly different. I'd like to formally thank ironass for an easy-to-follow and up-to-date (!) guide that got me through without a hitch. Thanks again!
 
Well done and welcome to the forums....tis a cracking guide and has helped so many, probably loads more that aren't even on here! Lol

Happy flashing :-)
 
Just a quick check-in to report successful root of my 4.1.2 Galaxy S2 I9100 following the guide. I know quite enough about things with CPUs and what it usually takes to fix them if they break to be scared s***less before touching any device faster than 100MHz that I'm not really familiar with. Doubly so as an Android noob lost between the 1000000001 rooting guides floating around the internet, each slightly different. I'd like to formally thank ironass for an easy-to-follow and up-to-date (!) guide that got me through without a hitch. Thanks again!

Congratulations blinkenlight! :congrats:

Welcome to the wonderful world of rooting.

You are living proof that if you do actually read posts #1, #2 and #3 of the guide... you can root your phone without any problems. :)

As for updating, I've lost count of the number of updates that have been made to the original guide in order to keep abreast of firmware and kernel releases in the last 16 months not to mention the noob rooter questions. The latest update was to itemize posts #1 and #2 and add a Tips section in post #3 so that queries can be answered without having to repeat everything each time.

The key instruction is repeated throughout the guide...

#1.2. Is it difficult

That really depends on your ability to read and follow instructions. I would strongly suggest that you read all the links published here, carefully and thoroughly, to help you understand the process before attempting to root your phone.
 
I've rooted my phone twice now .. and twice lost it. I am puzzled to say the least; what can cause root access to be lost when I don't apply any firmware updates? CWM is installed, Superuser is installed, but they no longer have root access. The first time, after enough fussing around, I managed to get root back. I thought I uninstalled & reinstalled Superuser, however that isn't doing the trick this time.

I am running the Bell (Canada) stock Gingerbread with the appropriate rooted kernel, and I can boot into CWM recovery mode.. Do I have any recourse short of reflashing the root kernel or restoring my backup from about two weeks ago?
 
I've rooted my phone twice now .. and twice lost it. I am puzzled to say the least; what can cause root access to be lost when I don't apply any firmware updates? CWM is installed, Superuser is installed, but they no longer have root access. The first time, after enough fussing around, I managed to get root back. I thought I uninstalled & reinstalled Superuser, however that isn't doing the trick this time.

I am running the Bell (Canada) stock Gingerbread with the appropriate rooted kernel, and I can boot into CWM recovery mode.. Do I have any recourse short of reflashing the root kernel or restoring my backup from about two weeks ago?

As I mentioned in reply to your previous post, here, the guide you are using to root your phone, "is now almost 2 years old and a bit out-of-date now."

I would suggest that you need to re-flash your stock Bell, "M", variant, firmware for either GB, ICS or JB and then carefully and thoroughly read posts #1, #2 and #3 of this guide to root your phone. For details of flashing stock firmware to your phone, see post #1.7 of the Jelly Bean update - Dummies Guide. Be advised that for the JB stock firmware update, the CSC code was changed from BMC to OYC as per this post, here.
 
As I mentioned in reply to your previous post, here, the guide you are using to root your phone, "is now almost 2 years old and a bit out-of-date now."

I would suggest that you need to re-flash your stock Bell, "M", variant, firmware for either GB, ICS or JB and then carefully and thoroughly read posts #1, #2 and #3 of this guide to root your phone. For details of flashing stock firmware to your phone, see post #1.7 of the Jelly Bean update - Dummies Guide. Be advised that for the JB stock firmware update, the CSC code was changed from BMC to OYC as per this post, here.
A simple "Yes, reflash the root kernel" would have sufficed, and note I said I'm not running JB, I'm running GB (I get that you get a lot of newbs around here and you're probably in the habit of repeating yourself; you don't have to pull your punches with me ;)). This thread and the previous thread say effectively the same thing: find the appropriate root kernel, make sure you have appropriate USB drivers, use Odin to flash said kernel, and you get root. I've read the instructions and successfully rooted the phone twice. As I said, I don't understand how I can then lose root without taking any action to do so; i.e. I don't apply any OTA firmware update, don't flash any kernel or firmware image, etc.

Do you have any insight into what might be causing that? If I have to keep rooting my phone every couple of weeks, it goes from being cool to being annoying. I'd like to have some idea how to save myself the aggravation.

In the meantime I guess I'll have to put up with no-root for a few days until I get back home. I don't have Odin on my work laptop...
 
A simple "Yes, reflash the root kernel" would have sufficed,

I asked you to reflash your stock firmware, whether it be GB, ICS or JB, so that you would return to the stock Samsung kernel. You could then provide the full details of the stock kernel so that it could be matched to a CF-Root kernel or, at least, discover what your problem with rooting is.

and note I said I'm not running JB, I'm running GB

I guessed you were on GB if you were using that guide. However, there have been both ICS and JB releases for the Bell carrier branded, "M", variant that you could flash stock firmware for if you wanted. This was just an option I was offering you. It does seem strange that your phone has not updated to ICS or JB.

Do you have any insight into what might be causing that?

What, precisely, were your stock kernel details prior to rooting?

What are the details of the CF-Root kernel you used?
 
HI
After rooting my galaxy S2 ( GT1900T) , I noticed that my phone is crashing or losing his colore after installation of app like Tasker or AutomateIt.
Once I remove those app , phone is ok .
Do you have any idea why ?
 
HI
After rooting my galaxy S2 ( GT1900T) , I noticed that my phone is crashing or losing his colore after installation of app like Tasker or AutomateIt.
Once I remove those app , phone is ok .
Do you have any idea why ?

Can I ask which kernel you used to root your phone?
 
hi
3.0.31-siyah-s2-v6.0b5+
gm@ubuntu#177
SMP PREEMPT Mot Feb 1816:38:28
PST 2013


i used this zip:
CF-Root-SGS2_XX_XEO_LPQ-v5.3-CWM5.zip
thx
 
hi
3.0.31-siyah-s2-v6.0b5+
gm@ubuntu#177
SMP PREEMPT Mot Feb 1816:38:28
PST 2013


i used this zip:
CF-Root-SGS2_XX_XEO_LPQ-v5.3-CWM5.zip
thx

:confused:

That appears to be 2 different rooting kernels... Siyah v6.0b5 for JB, and the CF-Root kernel for ICS, LPQ.

What firmware are you running, as per #2.0?

Which kernel do you currently have installed, as per #1.6?
 
ALL those info are after the root..

for the #2.0:
PDA:i1900T JILS4
CSC:I1900TCELLS4
BUILD INFO: WED JAN 23 19:23:03 EET 2013.

FOR THE #1.6:
3.0.31-siyah-s2-v6.0b5+
gm@ubuntu#177
SMP PREEMPT Mot Feb 1816:38:28
PST 2013
 
ALL those info are after the root..

for the #2.0:
PDA:i1900T JILS4
CSC:I1900TCELLS4
BUILD INFO: WED JAN 23 19:23:03 EET 2013.

FOR THE #1.6:
3.0.31-siyah-s2-v6.0b5+
gm@ubuntu#177
SMP PREEMPT Mot Feb 1816:38:28
PST 2013

OK... so you are on JB, LS4, and rooted with the Siyah 6.0beta5 kernel. This kernel is already very finely tuned and modded, particularly if you are using it in conjunction with STweaks. Therefore, you appear to be getting a conflict with your app and Task Killer programmes... whose use is not recommended, or usually needed...

Why You Shouldn’t Use a Task Killer On Android

Why you don't need a task killer

... particularly on rooted phones as there are so many other ways of configuring your phone for a much better battery life. See, Battery Saving - Dummies Guide.
 
hi ironass
I don’t need task killer , what I need is Tasker app or other app which can “control” the phone according to hour or other triggers.
Also I’m little novice , so I know I have STweaks on my phone but I don’t know how to use it…or what I can do with it.
Do you have any suggestion ? if not , many thanks for your answers.
 
I asked you to reflash your stock firmware, whether it be GB, ICS or JB, so that you would return to the stock Samsung kernel. You could then provide the full details of the stock kernel so that it could be matched to a CF-Root kernel or, at least, discover what your problem with rooting is.
OK I have reflashed to stock. Here are my details:

PDA: I9100MUGKG2, PHONE: I9100MUGKG2, CSC: I9100MBMCKG2

I then flashed this root kernel:

CF-Root-SGS2_JP_XSG_KG2-v4.1-CWM4

This is the same one that allowed me to gain root access twice before, but then on both occasions later lost root. It's not getting me root today :(. I'm back to stock for now.

Any advice?
 
OK I have reflashed to stock. Here are my details:

PDA: I9100MUGKG2, PHONE: I9100MUGKG2, CSC: I9100MBMCKG2

I then flashed this root kernel:

CF-Root-SGS2_JP_XSG_KG2-v4.1-CWM4

This is the same one that allowed me to gain root access twice before, but then on both occasions later lost root. It's not getting me root today :(. I'm back to stock for now.

Any advice?

As per post #536...

What, precisely, were your stock kernel details prior to rooting?

This is useful in sorting out any problems that may arise from using a particular CF-Root kernel to replace a stock firmware version. See, post #1.6...

#1.6. Android Version 2.3.?, Gingerbread

This relies on matching the current kernel you have installed to a CF-Root kernel. To determine your current kernel...

Settings > About phone > Kernel version (make a note of this in case of problems)
 
OK now the kernel says

2.6.35.7-I9100XXKG2-CL375027
se.infra@SEI-21 #2

And Root Checker Basic says... no good :( It sits there and runs and runs and runs ("Please wait for Root Check to complete. System appears to be running very slow.") but never completes. Titanium Backup can't get root rights (it gets stuck at "Asking for root rights..."). CWM won't open (it just displays a blank screen).

I do not understand why this worked twice but no longer works.
 
Back
Top Bottom