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

Rooting Galaxy S2 - Dummies Guide

It is safe to assume that your phone, on Android 4.x.x, has the stock Brick Bug kernel. This is why I favour the CF-Root method as chainfire's CF-Root kernels have the anti Brick Bug.

As it says in that other method, in step #1, "To get temporary cwm (to make nandroid backups...) or if stock recovery gives you a signature error, follow the next more universal steps.", you will need to implement step #2 if you wish to have CWM Recovery installed, (recommended). I have to confess that I have not used this method myself but a few posters have.

Something else you could consider is flashing a stock Samsung ROM, including a stock kernel, that takes you away from the LPH, storage problem, kernel and then root your phone using the new, stock. kernel details.

Thanks ironass. But i think i have just found an issue with the kernel you told me to use as an alternative. My camera no longer works. It can take pictures but the screen is just completely black, so i can see what im taking a picture of. Anyone experienced this before? Any fixes out there??
 
I think the problem is the kernel i flashed is for 4.0.3 but im on 4.0.4

:confused:

I thought that the original stock kernel that came with your Samsung, stock, firmware that you wished to root was, "3.0.15-I9100BVLPH-CL969772"?

This, as far as I am aware, is the stock Orange UK firmware, released in August on Android 4.0.4 for CSC code ORA. Therefore the kernel, LPH, is Android 4.0.4 compatible. The only problem with the CF-Root kernel for LPH is that it is unable to mount secure storage and this may be causing your issues.

This is why I suggested that you flash a different stock firmware, whose root kernel does not have this problem, say, XWLPY stock firmware, and then root it with the LPY CF-Root kernel.

This would mean that you have the latest and most up-to-date firmware currently available and without any Orange bloatware. Since rooting a phone means that you cannot update via the Samsung Kies PC Suite anyway, you have nothing to lose.
 
:confused:

I thought that the original stock kernel that came with your Samsung, stock, firmware that you wished to root was, "3.0.15-I9100BVLPH-CL969772"?

This, as far as I am aware, is the stock Orange UK firmware, released in August on Android 4.0.4 for CSC code ORA. Therefore the kernel, LPH, is Android 4.0.4 compatible. The only problem with the CF-Root kernel for LPH is that it is unable to mount secure storage and this may be causing your issues.

This is why I suggested that you flash a different stock firmware, whose root kernel does not have this problem, say, XWLPY stock firmware, and then root it with the LPY CF-Root kernel.

This would mean that you have the latest and most up-to-date firmware currently available and without any Orange bloatware. Since rooting a phone means that you cannot update via the Samsung Kies PC Suite anyway, you have nothing to lose.

Thanks ironass. As you can probably tell im a complete novice at this. I don't have access to my computer at the moment. Is there any specific steps i need to take.? From what i gather i need to unroot the phone with a different stock kernel. Then root again? Correct me if im wrong. By the way im sorry for asking all these questions!
 
Don't worry about asking questions, this is not XDA, someone will always point you in the right direction.

Flash the stock firmware recommended by Ironass. It will come with a stock kernel and the phone will reboot as stock and unrooted. If you want to root again then flash the CF kernel that matches your stock kernel you've just flashed with flashing the stock ROM.

The easiest way to unrooted and go back to square one with a stock phone is to flash a stock ROM using Odin.
 
Thanks a lot guys, Im infront of the laptop now, just giving the phone a bit of charge before I attempt anything, then I'll go ahead and reflash the stock, then the rooted. Wish me luck!
 
Thanks ironass. As you can probably tell im a complete novice at this. I don't have access to my computer at the moment. Is there any specific steps i need to take.? From what i gather i need to unroot the phone with a different stock kernel. Then root again? Correct me if im wrong. By the way im sorry for asking all these questions!

Don't know where you gathered that from! :confused:

No need to un-root before flashing a stock firmware as it contains a stock, un-rooted, kernel.
 
Like i said im completely new to all this! Its all sorted now and not got any issues. Thanks again for the support guys! No doubt il be back with more questions soon lol
 
Hi guys, I am extremely new to rooting. I look thru alot of webs and the risk of bricking stopped me from proceeding any further without assistance. I hope I can get some help here, help me get started and guide me along the way if possible below will be my phone's detail in hope for u to assist me better:

PDA: I9100DXLPB
PHONE: I9100DXLPA
CSC: I9100OLBLPA

Build info : Wed jun 13 10:31:49 KST 2012

Android version 4.0.3

dunno if this is useful but included just in case
Kernel version 3.0.13-I9100DXLPB-CL709089dpi@DELL151 #3
 
[B said:
sgdcf[/B];5199774]Hi guys, I am extremely new to rooting. I look thru alot of webs and the risk of bricking stopped me from proceeding any further without assistance. I hope I can get some help here, help me get started and guide me along the way if possible below will be my phone's detail in hope for u to assist me better:

PDA: I9100DXLPB
PHONE: I9100DXLPA
CSC: I9100OLBLPA

Build info : Wed jun 13 10:31:49 KST 2012

Android version 4.0.3

dunno if this is useful but included just in case
Kernel version 3.0.13-I9100DXLPB-CL709089dpi@DELL151 #3

You are right to be cautious sgdcf.

I see from your details that you have the GT-i9100, International, version and that you are running the OLB CSC code for Msalaysia, Thailand, Singapore, the Philippines and Vietnam.

Your firmware is the old LPA firmware from June this year.

This has a kernel code of LPB which can cause problems when rooting as the CF-Root kernel for LPB does not mount secure storage.

Therefore, in order to root your phone, I am going to suugest that you update your fimware to the latest for your CSC code. Currently, this is the LPF firmware.

You can either update by connecting your phone to the Samsung PC Suite, Kies or, if this option is not available to you, you can flash the above firmware that I have linked you to, via Odin and follow the instructions under the heading, "My firmware is not eligible for ICS yet but I want it now!", in post #1, here.

Either method will install the latest Samsung, stock, un-rooted, firmware to your phone and when this is done, you can post your new kernel details and then set about rooting your phone. This I believe to be the safest option in your case.
 
Thanks for ur promptly reply ironass. I will be trying what you said now. Yup the phone I using is in singapore. I am glad to find this forum.

edited:
PDA: I9100DXLPF
PHONE: I9100DXLPB
CSC: I9100OLBLPF

Build Info: Thu Aug 23 13:32:03 KST 2012
 
Thanks Guys, my S2 is now unlocked and I'm in the process of carrying out a nandroid backup, will install TB Pro and root explorer shortly.

The next big step for me is installing a custom JB rom, wish me luck ;-)

Any recommendations on a good stable one to try first ?

Thanks again

John
 
This is the kernel I should be using? CF-Root-SGS2_XW_OXI_LPF-v5.5-CWM5.tar

It depends on what your current stock kernel details are...

The Root Kernel

Kernel. Your choice of CF-Root kernel depends on the kernel you currently have installed on your phone.

Settings > About phone > Kernel version (make a note of this in case of problems)

Once you have ascertained which kernel version you are currently running you will need to go here.

Search posts #3, #4, #5, #6, #7 and #8 for a CF-Root kernel that comes closest to matching your current kernel, i.e. KG1, KF3, KI1, KK5, LPQ, LPS, etc:

For instance, if you are currently using 2.6.35.7-I9100JPKJ2-CL655700root@DELL143 #2 use CF-Root-SGS2_XW_XEF_ KJ2 -v5.0-CWM5.zip. If there is not a kernel which matches the letters and numbers in bold just go one number up from yours. ***(See below for number only kernels)
 
That is not your stock Samsung kernel details. Those are for a rooted kernel. Without knowing your stock kernel, I cannot match or advise you about your root kernel.

how do i get my stock kernel?

from my phone setting

kernel version
3.0.15-1056084dpi@HP16 #3 SMP PREEMPT Thu Aug 23 13:50:48 KST 2012

build number
IMM76D.DXLPF
 
how do i get my stock kernel?

from my phone setting

kernel version
3.0.15-1056084dpi@HP16 #3 SMP PREEMPT Thu Aug 23 13:50:48 KST 2012

build number
IMM76D.DXLPF

This is the kernel I should be using? CF-Root-SGS2_XW_OXI_LPF-v5.5-CWM5.tar

As your stock kernel does not follow the usual convention of letter and numbering then choosing one that matches your build number is correct.
 
Hi

I am new to this thread and have been following the previous post.

I have tried using CF-Root-SGS2_XW_OXI_LPF-v5.5-CWM5.tar and rooted successfully. However my Bluetooth(unable to turn it on) and Camera(blank dark screen preview) is not working. Any suggestion?

Thanks
 
Hi

I am new to this thread and have been following the previous post.

I have tried using CF-Root-SGS2_XW_OXI_LPF-v5.5-CWM5.tar and rooted successfully. However my Bluetooth(unable to turn it on) and Camera(blank dark screen preview) is not working. Any suggestion?

Thanks

Hello and welcome to Android Forums DavidTan! :)

If you are experiencing problems with your stock kernel then the easiest solution is to flash a custom kernel, such as Siyah or Dorimanx as these should rectify the situation.
 
Hey guys,

So I tried to root my samsung galaxy s2 i9100 2.3.3 on odin, but I've done something wrong and the yellow triangle keeps appearing when I try to turn it on.

I can access recovery and download.

I think I have to flash a siyah kernel through odin to get it going but am uncertain which one or where to get it.

Could not find one on sammobile.

Any help would be appreciated!
 
Back
Top Bottom