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

dbrook007

Newbie
Aug 13, 2011
41
0
Hi, I have a Samsung Galaxy S2 and I would like root the phone and upgrade the firmware.

It's a contract phone on pay monthly (NOT pay and go) contract with O2 (UK) (assume locked to O2) - so the current firmware is carrier-branded.

Details:
Android 2.3.3
Baseband: I9100XXKDJ
Kernel Version:2.6.35.7-I9100XWKE1-CL181974
root@DELL103 #2
GINGERBREAD.XWKE1

I'm not really that good with the technical stuff and am not confident enough to just go follow the instructions on the sticky link - too many questions I am unsure on.

First, do I upgrade the firmware first or do I root first?

Do I need to upgade to a carrier-branded firmware - is there a newer on available?

Is it possible to upgrade to a non-branded firmware - or will that not work as I am on contract/locked with O2?

Which version do I upgrade to? I have been advised KE2 but I have also been told the latest version is KE7? I don't really understand which I should be trying to upgrade to and where to start. I'm finding it a bit confusing.

If I can upgrade, what settings should I make sure I have?

Whagt happens to all the data?

I'd appreciate any help. Thanks in advance.

...Darren
 
1. upgrade firmware before rooting - when you update to new firmware you loose root access.

2. no, you don't need carrier firmware, any firmware will work. personally I would update using odin to either KG5 (official samsung firmwre) or KH3 (latest leaked firmware), both available here:

[ROM + Guide]Official i9100 Firmwares KF1/2/3/4/, KG1/2/3/5/6/7, KH1/3 Download - xda-developers

3. not sure what you mean by settings - instructions on how to do are on the above webpage

4. no data should be lost
 
Upvote 0
1. upgrade firmware before rooting - when you update to new firmware you loose root access.

2. no, you don't need carrier firmware, any firmware will work. personally I would update using odin to either KG5 (official samsung firmwre) or KH3 (latest leaked firmware), both available here:

[ROM + Guide]Official i9100 Firmwares KF1/2/3/4/, KG1/2/3/5/6/7, KH1/3 Download - xda-developers

3. not sure what you mean by settings - instructions on how to do are on the above webpage

4. no data should be lost

Thanks very much for the answer.

Is KH3 stable? (don't really want it if it's buggy or flakey)??

How old is KG5?

Where do I look for the KG5 or KH3 on my phone's settings to see/confirm what I have now or post-flash?

After upgrading, how would I revert back to what I have now?

What's the latest carrier branded firmware from O2?

Thanks,
D
 
Upvote 0
I only recently got my GS2 on a 2 year Orange contract, with it being Orange branded.
I got fed up waiting for Kies updates, so I eventually plucked up the courage and went the Odin route.
I installed the unofficial "official" KH3. I'm still undecided whether to root it or not.
All I lost were the Orange icons, which I never used anyway.
As for Orange settings (MMS/Voicemail etc) all were unaffected by the upgrade and everything works as expected.

I know your on O2 but I would think you would have the same experience as i did.
 
Upvote 0
Thanks very much for the answer.

Is KH3 stable? (don't really want it if it's buggy or flakey)??

How old is KG5?

Where do I look for the KG5 or KH3 on my phone's settings to see/confirm what I have now or post-flash?

After upgrading, how would I revert back to what I have now?

What's the latest carrier branded firmware from O2?

Thanks,
D
KH3 is stable.

If you want to confirm go to Settings --> about phone --> baseband version.

If you want to revert back, just flash back the firmware that you are currently using..

Regarding other questions, sorry I cant help you
 
Upvote 0
personally I use KG5, it's the latest "official" firmware. am very happy with it

KH3 is newer, lots of people use it and it appears to be very stable

if you look on the sticky above or on the link I posted above, there are links to the XDA page with official branded firmwares if you want to go down this root. this would also provide the files you would need to go back to your original o2 branded firmware if you flashed to KG5/KH3 and didn't like it. but you'll find the carriers all use much older versions and lag behind samsung updates by many months - they like to add their own bloatware before releasing.

KH3 or KG5 will work fine on your phone and bring with it improvements.
 
Upvote 0
Hi,

Right, have flashed KG5.

But I now see these in my firmware info:

Baseband version:

I9100XXKDJ

and

Kernel version:

2.6.35.7-I9100XXKG5-CL420550
se.infra@SEP-41 #2

Build number:

GINGERBREAD.XWKE1

My question is, should the baseband or build numbers have changed?

Only the Kernel version has changed. ???

Thanks,
D
 
Upvote 0
Ok, sorted that last thing, I booted into the wrong mode.

Done a flash again with the KG5. Now, I see this my my firmware details:

Andriod Version: 2.3.4

Baseband version I9100XXKG5

Kernel Version: 2.6.35.7-I9100XXKG5-CL420550
se.infra@SEP-41 #2

Build Number: GINGERBREAD.XXKG5

Are these all correct?

What different / new in KG5 to KE1 (which is what was on the phone)??

Assuming this is now all correct, what's the easiest way to root this phone now?

And do I need to do something to remove a yellow triangle or something!???

Thx
D
 
Upvote 0
Ok, I followed the link to get to a further link: [17.08.2011][CF-Root v4.1] KE2/7/8, KF1/2/3/4, KG1/2/3/5/6/7, KH1/3 - su+bb+CWM4 - xda-developers

First, is this correct?

Second, in that thread, it says:

"Instructions - ODIN (long)
- Follow these instructions to the letter. Do not touch any buttons or checkboxes that are not listed below to touch!
- Unzip the attached CF-Root-xxx-vX.X.zip"

But I can't seem to find an attached file?? Don't know what/where to get this?

Thanks,
D
 
Upvote 0
Thanks.

Just thinking ahead...

As I understand, the yellow triangle means I am running a custom rom, in this case custom kernel. Do I need to remove it?

Can this be removed by using a USG jig? Is this the best/easiest way?

As I understand, if I flash my stock kernel back, http://www.multiupload.com/VB3V2ZZ4GWI won't lose root but would lose CWM recovery.

If I get a USB jig, will I still lose CWM recovery?

Do I need to keep CWM recovery?

What's the 'counters' stuff about??

Thx,
 
Upvote 0
yellow triangle does no harm, people only remove 'cause they don't like the look of it!

easy steps to removing it are on the same chainfire page from which you get the insecure kernel from - they're easy to follow. no usb jig needed.

the phone's system has a counter that records how often you flash/root etc. this can be reset using the USB jig. only need to do this if you need to send the phone back under warranty, otherwise a jig not needed.

flashing a kernel won't loose root, flashing an update/firmware will

if your phone's rooted, you will be able to access CWM recovery.
 
Upvote 0
Ok, I've rooted the phone now.

I've not re-flashed the stock KG5 as yet - do you think I should?

Now it's rooted, what can I do with it!???

I'm interested in having custom startup & close down screens/animations.

Is there anything I can do to improve performance?

I seem to remember reading somewhere that not all the processor power tends to be used - is that the case with stock firmware as well as carrier branded firmware?

Is there a way to get the most or more out of the processor?

One other thing I noticed, on my original firmware (o2 carrier branded), the messaging application had the option in settings to change 'skins'. I found this quite useful. I had assumed that this was part of the firmware and not something added by O2, as it was part of the default messaging app.

Is there a way to enable this feature - I'm surprised it's not in this firmware if it was in my original. ??

Thanks,
D
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones