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

Rooting Galaxy S2 - Dummies Guide

Further to my previous post, I've had no luck in flashing a stock ICS with the following ODIN message log:

<ID:0/051> Added!!
<ID:0/051> Odin v.3 engine (ID:51)..
<ID:0/051> File analysis..
<ID:0/051> SetupConnection..
<ID:0/051> Initialzation..
<ID:0/051> Get PIT for mapping..
<ID:0/051> Firmware update start..
<ID:0/051> zImage
<ID:0/051> NAND Write Start!!
<ID:0/051> Complete(Write) operation failed.
<ID:0/051> Added!!
<OSM> All threads completed. (succeed 0 / failed 1)

The other difficulty I have is, how do I determine my CSC without being able to boot my SGS2? I don't have a recovery section, only access to the Samsung Galaxy SII GT-I9100 splash screen or download mode (ODIN mode) as previously mentioned.

My phone was purchased outright, unlocked so it's not linked to a carrier and the country may not even be based here in Australia. I'm thinking I recall XXLP7 however I could be wrong.

Any recommendations? Could my phone have boot loader problems?
 
The other difficulty I have is, how do I determine my CSC without being able to boot my SGS2? I don't have a recovery section, only access to the Samsung Galaxy SII GT-I9100 splash screen or download mode (ODIN mode) as previously mentioned.

You can't find your CSC code if you cannot boot, other than into Download, which is why I suggested flashing the unbranded LPG firmware for Nordic Countries, (NEE), as this will flash to any GT-i9100 by using the Odin flashing method.

My phone was purchased outright, unlocked so it's not linked to a carrier and the country may not even be based here in Australia. I'm thinking I recall XXLP7 however I could be wrong.

Your phone is definitely a Samsung Galaxy S2, GT-i9100 and no other variant? Such as the GT-i9100T or the GT-i9100G that are sold in your part of the world. The T would not be a problem, as that is just a modem difference but the G firmware is totally different and incompatible with the i9100.

The only LP7 firmware that I can recall that might be on your unbranded GT-i9100 is for the United Kingdom, CSC code XEU or there is an LP7 for the Indian GT-i9100G variant. Unfortunately, there have been reports that the G variant has been sold in packaging that is not marked as showing it as such. See, here.
 
Hi Guys,

I am new the forum. This is a wonderful guide which helped me root my phone with no issues.

I have one question though, after installing the CF-Root kernel that corresponds to my Firmware version, can I flash the latest CF-Root kernel without flashing a new ROM?

In addition, when flashing a ROM, does it come with it's own kernel?

Regards
Shiraz
 
On the invoice I've got when I received my phone, it states Country of Manufacture: Hong Kong, if that helps. I'm trying to flash that unbranded LPG firmware as recommended without luck. In fact, ODIN has been hanging on NAND Write Start for the past 30mins as shown: ODIN-1.jpg download - 2shared

My SGS2 is definitely not a variant of I9100 and the box looks exactly like this one pictured:
5901287618_5200d0b788.jpg


My phone also came out with Gingerbread although I'm not sure which version :S perhaps 2.3.4 but it may have been 2.3.3, I can't remember.

Would the IMEI no provide any assistance? Also, by trying to flash the stock LPG firmware, does it need to be the original firmware the phone came with? That is, Gingerbread rather than ICS firmware?

Best regards.

 
Hello and welcome to Android Forums ShirazSuleman! :)

Hi Guys,

I am new the forum. This is a wonderful guide which helped me root my phone with no issues.

I have one question though, after installing the CF-Root kernel that corresponds to my Firmware version, can I flash the latest CF-Root kernel without flashing a new ROM?

No, the CF-Root kernel corresponds to the firmware and kernel your phone is running. There is no reason to flashing a later CF-Root kernel as this would conflict with your firmware.

In addition, when flashing a ROM, does it come with it's own kernel?

All ROM's come with their own kernel and, unless it is a stock Samsung ROM, you will stay rooted.
 
On the invoice I've got when I received my phone, it states Country of Manufacture: Hong Kong, if that helps. I'm trying to flash that unbranded LPG firmware as recommended without luck. In fact, ODIN has been hanging on NAND Write Start for the past 30mins as shown: ODIN-1.jpg download - 2shared

How odd! The LPG firmware I gave you was a generic, unbranded, stock, Samsung firmware that will flash to ant GT-i9100 phone.


My phone also came out with Gingerbread although I'm not sure which version :S perhaps 2.3.4 but it may have been 2.3.3, I can't remember.

All SGSII models are released with Gingerbread firmware.

Would the IMEI no provide any assistance?

You could try this site, here.

Also, by trying to flash the stock LPG firmware, does it need to be the original firmware the phone came with? That is, Gingerbread rather than ICS firmware?

No, as mentioned previously, the LPG firmware will flash to any GT-i9100 phone... except yours it seems!

Looking at your original post from here, where you describe rooting your phone with the One-Click method from chromefans website and the phone is displaying GT-i9100 in Download mode, I'm guessing that it is a genuine GT-i9100.

During your flashing of firmwares have you ever ticked/altered the .PIT file in Odin?
 
Hi everyone,

I've hit a brick wall. About a month ago, I successfully rooted my phone using the instructions provided here on chromefans website.

Anyway, everything was running smoothly until tonight. My battery nearly went flat, I inserted the charger cable and after 20 mins I noticed my phone was turned off. I went to restart my phone, and it got stuck on the opening screen with the exclamation sign. So I removed the battery, restarted the phone, same thing. Tried another fully charged battery, same thing. It wouldn't continue past the start-up screen. So, I'm now at the stage where I'm trying to re-flash my already rooted phone, however ODIN3 v1.83 isn't helping. In fact, I'm getting the following:
<ID:0/052> Added!!
<ID:0/052> Odin v.3 engine (ID:52)..
<ID:0/052> File analysis..
<ID:0/052> SetupConnection..
<ID:0/052> Initialzation..
<ID:0/052> Get PIT for mapping..
<ID:0/052> Firmware update start..
<ID:0/052> zImage

On my SGS2, it displays:
ODIN MODE
Product Name: GT-I9100
Custom Binary Download: Yes (2 Counts)
Current Binary: Custom

The TAR file is the following:
CF-Root-SGS2_XW_XEN_LP7-v5.4-CWM5.tar

Any ideas how to re-flash my SGS2 and get it back to working function?

Thank you

A few things you need to do:

1. As you were experiencing difficulties with your charger functioning properly, first thing is to give your phone's usb port a good clean with an air duster and/or toothbrush.
2. Whatever you are trying to flash, download it again.
3. Make sure you do not have Kies running.
4. Try a different USB port on your PC.
 
Cheers old boy!

I'm rapidly running out of ideas for why MrX1987 cannot flash a stock, generic, ROM. :dontknow:
 
Help please!
Just an a couple minutes ago i followed the rooting steps for dummies and was able to complete it with everything happening the way it was supposed to be however after finishing it i attempted to boot my phone by simply holding the power button and nothing seemed to be happening, i then held it for a minute or a bit less and it came up with the booting Samsung galaxy symbol and a yellow triangle under it. It then acts like it is powering up but then nothing happens, and the symbol disappears. I have tried taking the battery out and booting it in download mode and it still doesn't full boot. Any suggestions?
 
Boot into Recovery mode and wipe cache partition and dalvik cache, (under Advanced), and then re-boot.
 
Rooting Galaxy S2 - A Dummies Guide, posts #1 and #2 have been re-written to include the following:-

Updated for Android 4.0.4.

Updated some links for clarity and removed others.

Explanation of how to get into Download and Recovery modes, with videos, in post #2.

Added, in post #2, how to wipe cache partition and dalvik cache in case of problems re-booting after rooting.

General tidy up for clarity.


ironass motto... "Flash in haste... repent at leisure"
 
Chainfire has now released CF-Root kernels for Android 4.0.4, for:- LPO, LPT, LPU and LQB.

I would still strongly recommend flashing the last Siyah S2 kernel .tar file via Odin, immediately afterwards, without a CWM wipe, to prevent the, "brick bug", that is present in Android 4.0.4, stock, kernels.
 
Sorry about the delay in replying...I just gave up in the end, took it to a phone repair place and after 3 weeks without my SGS2 and $160 later, I have a new motherboard. Unfortunately now, I'm back to version 2.3.3 on a I9100XWKF3 kernel that doesn't want to update :S Every time I click to check for updates on the phone, I receive "Connection failed" (both wi-fi and 3G). After the last episode with rooting the phone, I'm not too keen on that either.

P.S. Thank you Hawker and Ironass for your previous assistance, I had actually used a wide range of different cables (including brand-new), different ports on my computer, cleaned the USB port on my phone and kill all processes of Kies. Sending it away seemed like the only way to get it repaired.

P.P.S Ironass, perhaps the motherboard just gave up and became unresponsive to Odin altogether, I'm not sure but it certainly wasn't downloading that stock, generic firmware you sent me :S but anyways, is there any ideas how I can upgrade my firmware from version 2.3.3 to ICS 4.0.3?

Thanks in advance.
 
Sorry about the delay in replying...I just gave up in the end, took it to a phone repair place and after 3 weeks without my SGS2 and $160 later, I have a new motherboard.

That sounds as though you may have flashed an LQ5 or LQ6, Android 4.0.4 firmware, "Brick Bug", kernel in all your flashes. Fried motherboard is its trademark.

Unfortunately now, I'm back to version 2.3.3 on a I9100XWKF3 kernel that doesn't want to update :S Every time I click to check for updates on the phone, I receive "Connection failed" (both wi-fi and 3G). After the last episode with rooting the phone, I'm not too keen on that either.

See under, "My firmware is not eligible for ICS yet but I want it now!", in the first post, here.
 
Thank you very much everyone who assisted me in this thread. Your help and suggestions have been invaluable and I'm now a proud SGS2 user with ICS 4.0.3 with (following EXACTLY ironass's guide above) the correct firmware this time around. Once again, thank you :)
 
hey,
i would like to clarify couple things before going ahead with my plan of flashing safely, the latest 4.0.4, LPX firmware. and then after that the latest siyah kernel, 4.1.4 version. please advise me.
-while using the odin PC app to flash the LPX, a full wipe is needed? i am already rooted btw.
-also, what is the procedure i should follow in Odin, to flash the 4.1.4 siyah, immediately after flashing LPX to avoid the brickbug.
do i use need to extract the siyah 4.1.4 zip file which i downloaded, or do i use it as such with the odin during flashing.
would it root the new flashed LPX, if i flash siyah 4.1.4 after that?
thank you.
 
You don't have to do a full wipe but it is ALWAYS advisable. It will prevent problems popping up further down the line.

1. full wipe
2. start up odin and connect in download mode
3. untick auto-reboot
4. flash lpx
5. if you are not going to do step 7, tick auto-reboot
6. flash siyah (the .tar version)
7. (optional) flash gb bootloader if you want your jig to work

As Siyah auto-roots, this would be job done.
 
You don't have to do a full wipe but it is ALWAYS advisable. It will prevent problems popping up further down the line.

1. full wipe
2. start up odin and connect in download mode
3. untick auto-reboot
4. flash lpx
5. if you are not going to do step 7, tick auto-reboot
6. flash siyah (the .tar version)
7. (optional) flash gb bootloader if you want your jig to work

As Siyah auto-roots, this would be job done.


thanks.
-which method should be used best for doing the full wipe.
by using the factory reset option in settings? should the usb storage also be cleared while doing this? or just left as it is.
-the step 7 u have mentioned, is it best to be done too?
 
Back
Top Bottom