[Q] Let me get this straight - Galaxy S II Q&A, Help & Troubleshooting

Hi everyone,
Im getting a sgs2 next week (finally), and want to pimp it up as soon as it is in my hands. I wanna check with you guys if I understood everything right, since this is gonna be my first android phone.
Let say I choose to flash with the latest original firmare, that would be XXKI4 or XXKI8. I get it here.
I also want it rooted. So Im supposed to flash XXKI4 first, then root it using S2 Root v1.5.1 or CF-Root 4.4 but, which one? S2 Root requires the phone to be flashed with an "insecure kernel" prior rooting. Do i need the insecure kernel from XXKI4, or from my previous firmware? After the rooting, i need to reflash the secure kernel (cause its safer and removes a yellow triangle)? So if I understand, each firmware has a kernel. To be root, you need the kernel to be unsecured.
And about the flash counter... are the latest firmwares coming (ironicly) with the old bootloader, and that means the counter won't be raised o easily set to zero afterwards?
So first i need to flash the firmware i want, then secure kernel of that one, then root, and then secure back?
Lots ob doubts, thanks for your time

I recommend CF-Root even if also SOC works well.
This because CF-Root is one step and done, while SOC asks multiple steps, and the not experienced android users got more chances to screw up and end up with a semi/full briked phone.
Read carefully the CF-Root instructions, dont forget anything in the instructions and in about 20 seconds you have your phone rooted.
Be sure to have installed Samsung KIES (this install the official samsung drivers) but to NOT have it running in background when you use odin (kill the kies process tree), because kies dosnt like ODIN and it blocks it at half flashing (with chance of semibrick the phone).
Also DONT ever never use Rom Manager, SII is not compatible with rom manager, a lot of ppl got semi/full briked phone by using it.
No need to use insecure/secure kernels with cf-root (that's why, only 1 step).
About the original firmwares, the ones in Intratech thread if im not wrong (can be, i didnt really checked deep) are with old bootloader, so yes, you can go back to 0 with a usb jig.
Another and last thing, be sure you have the 9100 international, NOT the AT&T or the 9100G/M that need other files to work.

gAbUg said:
Hi everyone,
Im getting a sgs2 next week (finally), and want to pimp it up as soon as it is in my hands. I wanna check with you guys if I understood everything right, since this is gonna be my first android phone.
Let say I choose to flash with the latest original firmare, that would be XXKI4 or XXKI8. I get it here.
I also want it rooted. So Im supposed to flash XXKI4 first, then root it using S2 Root v1.5.1 or CF-Root 4.4 but, which one? S2 Root requires the phone to be flashed with an "insecure kernel" prior rooting. Do i need the insecure kernel from XXKI4, or from my previous firmware? After the rooting, i need to reflash the secure kernel (cause its safer and removes a yellow triangle)? So if I understand, each firmware has a kernel. To be root, you need the kernel to be unsecured.
And about the flash counter... are the latest firmwares coming (ironicly) with the old bootloader, and that means the counter won't be raised o easily set to zero afterwards?
So first i need to flash the firmware i want, then secure kernel of that one, then root, and then secure back?
Lots ob doubts, thanks for your time
Click to expand...
Click to collapse
Just in addition to rembrandtlnx's good and correct reply:
1. Read the first post of Intratech's thread => http://forum.xda-developers.com/showthread.php?t=1075278.
Please read the whole post and take your time to understand it.
2. Do the steps described there to flash XXKI4 to your phone.
It is non-wipe version with old bootloader (as Intratech said ... it's true).
And this will never increase the counter, as it count only custom or insecure kernels (such as CF-Root).
3. If you want to root your phone, the easiest way to do is to flash the corresponding CF-Root kernel, which is XXKI4 v4.4.
Please stick to Chainfire's description of his first post in his thread => http://forum.xda-developers.com/showthread.php?t=1103399&highlight=CF+Root.
This will increase the counter and give you the yellow triangle when booting your phone.
4. If you want to get rid of the yellow triangle, please read Chainfire's guide in his second post.
This will not increase the counter any more, as you will flash the original / stock kernel and use CWM to re-flash the CF-Root kernel (zImage file).
5. To reset the counter, rembrandtlnx told you how to do it.
I don't bother about the counter. It's just a number on my phone.
Good luck, and don't forget to backup all important data on your phone before flashing !

Related

[Q] Debrand, etc. [A] How to root GT-I9100T (Australian user)

Hey everyone,
First post, n00b question - please be gentle.
First, I'll start with a positive. I have come from using an iPhone, and I was quiet comfortable with jailbreaking and cydia. I now have a Samsung Galaxy S 2 / II (GT-I9100T). I am from Australia, and on the Telstra network. Whoever is in the same boat would know it is quiet an adjustment, but you can root! (if you wanted to know).
I followed this persons 3 part guide and with sucess:
I cannot post the link but it is on YouTube and the video title is:
How To Root The Samsung Galaxy S II - Part 1
How To Root The Samsung Galaxy S II - Part 2
How To Root The Samsung Galaxy S II - Part 3
Username is mattj101101
I had Android 2.3.3 installed.
Second part is a question, is there any debranding roms / kernals that is ok for the GT-I9100T? I have tried the *#272*IMEI# but it only had 'Preconfig - TEL'
My phones info:
PDA: 19100TDVKF4
PHONE: I9100TDVKF2
CSC: I9100TTELFK3
My Kernal version, after the root is 2.6.35.7-I9100XWKDD-CL161513root<insertATsymbol>DELL103 #2
Hopefully with these answers I can help other fellow people out with this particular model (that are sold in Australia). Also if someone has the stock Telstra rom for re-flashing (if needed for warrenty) please point me in the right direction.
Thank-you.
Hey,
Ive got the GT-I9100T from Vodafone (both can run on the telstra bandwidth now ) and have had no issues flashing most roms. Only thing you may notice is the new modems aren't as good as the stock ones you currently have, so you may need to reflash the original modem through odin to get the best support.
Before you do flash though, make sure you back up your /efs folder, it contains the bin files for your IMEI for your phone, and people have reported flashing a rom can change that, so beware! also, before you do flash, try find the stock telstra rom for your phone incase you need to reflash. There are a few threads about it all, so good luck
The i9100T can use i9100 roms, but it will change the product code to i9100.
Easiest way to root is using CF-root, match the part of the version number in bold "PDA: 19100TDVKF4"
My phones info:
PDA: The rom/kernel
PHONE: The modem/radio, responsable for signal quality and speed, you dont need to match this to rom version, and the best way to find a good one is to test different ones.
CSC: APN settings and bundles apps, no need to match this, but if you do chose to all you may have todo is enter your APN settings for internet and MMS manually.
You can flash any rom onto any SGS2 via odin, see this guide, that will debrand etc.
Also, you rooted using a very old insecure kernel, people have had random reboots with that one, I suggest you flash back your stock kernel (you will keep root) or flash a version of cf-root (you will gain clockworkmod recovery, a way to flash roms/etc from your phone, and nandroid, a whole phone backup system, like snapshots)
I would recommend flashing DarkyRom2 on your S2. Runs fast, stable and great battery life. It roots your phone as well and changes your kernel to SuperCore which has a lot of optimisations.
Instructions:
Since you're not rooted (stock firmware/kernel)
1. Flash SuperCore_1.7.tar with Odin (put in PDA and do NOT tick repartition)
2. Get DarkyROM2 Tool and Superuser from market
3. Upload DarkyROM2_XXKH3_Base_R2.zip to SD-Card (INTERNAL)
4. Open DarkyROM2 tool. Accept SuperUser access request notification (this confirms you are rooted.
4. Under the DarkyRom tab, be sure "Wipe User data" is selected AND "INSTALL MODEM" is NOT SELECTED. (this will wipe everything from your phone but keep your stock KF4 modem. Any other modem causes signal problems for our I-9100T. )
5. No need to select "Install Kernel" Since SuperCore 1.7 is already installed.
5. Go back to the General Tab and use "Flash/Install File from SDCARD" to browse to and install DarkyROM2_XXKH3_Base_R2.zip
6. Wait for the phone to reboot and flash the new firmware
Get the files here:
http://www.darkyrom.com/community/index.php?threads/rom-cwm-sgs2-darkyrom2-kh3-base.4950/
I modified the instructions given on that link and posted it above for you since it's a little different for our I-9100T phones.
more info on I-9100T here:
http://forum.xda-developers.com/showpost.php?p=16824749&postcount=10
Interestingly, I just purchased a SGS2 here in Thailand (I'm also an Aussie) and the model of the phone is GT-I9100T.
Unfortunately I cannot seem to find a KL2 kernel for CF-Root to patch it with... any suggestions?
Also, the site that held all the OEM kernels (MultiUpload) for download is now showing a "Shut down by the FBI" logo : )
As long as you're certain you've got a I9100T, use the KL1 CFRoot kernel. Will work fine.
ApriliaM3 said:
Interestingly, I just purchased a SGS2 here in Thailand (I'm also an Aussie) and the model of the phone is GT-I9100T.
Unfortunately I cannot seem to find a KL2 kernel for CF-Root to patch it with... any suggestions?
Also, the site that held all the OEM kernels (MultiUpload) for download is now showing a "Shut down by the FBI" logo : )
Click to expand...
Click to collapse
My phone details are as follows:
Model: GT-I9100T
Android: 2.3.6
Baseband: I9100TDCKL1
Kernel: 2.6.35.7-I9100TDCKL2-CL767350 [email protected]#2
Build: GINGERBREAD.DCKL2
This is not an Aussie phone such as the Telstra I9100T that I see spoken about.
I purchased this phone here in Thailand 3 days ago and I have a few questions.
1. Is there a way to backup the original kernel before rooting?
2. Will the KL1 kernal make me lose things such as Thai language options etc?
3. Any way to restore the KL2 kernel in the future?
Thanks for taking the time to reply!
MistahBungle said:
As long as you're certain you've got a I9100T, use the KL1 CFRoot kernel. Will work fine.
Click to expand...
Click to collapse
1) Doubt it. And the only link for DCKL2/Thailand in Intra's official firmware thread is dead as it was MegaUpload, and he more than likely won't have a backup (you could always ask him tho). Search around elsewhere online, you might find a copy of this kernel somewhere.
2) I don't know for certain, but I don't think so. I would have thought something like language would be more firmware-related.
3) Refer to 1) I don't see why you'd need to ? In order to get warranty service from Samsung, all you'd need to do is flash the most recent firmware available for your phone (for all they know you could easily have got this from an OTA update via Kies), do a factory reset/make sure there's no apps left on your phone that could tip off whomever repairs it that the phone was rooted, and use a jig to reset the flash counter. Obviously there are no rolled gold guarantees with getting warranty service once you've voided same by rooting the phone/running non-stock firmware firmware on it, tho.
ApriliaM3 said:
My phone details are as follows:
Model: GT-I9100T
Android: 2.3.6
Baseband: I9100TDCKL1
Kernel: 2.6.35.7-I9100TDCKL2-CL767350 [email protected]#2
Build: GINGERBREAD.DCKL2
This is not an Aussie phone such as the Telstra I9100T that I see spoken about.
I purchased this phone here in Thailand 3 days ago and I have a few questions.
1. Is there a way to backup the original kernel before rooting?
2. Will the KL1 kernal make me lose things such as Thai language options etc?
3. Any way to restore the KL2 kernel in the future?
Thanks for taking the time to reply!
Click to expand...
Click to collapse
I was just worried it might stop future updates to ICS or similar via Kies.
At least I think I've managed to find another copy of the latest kernal on a site other than MegaUpload...
It's at 50% and counting : )
3) Refer to 1) I don't see why you'd need to ? In order to get warranty service
Running a CFRoot kernel over stock firmware should still allow you to receive OTA updates via Kies. If you find it doesn't, simply use Checkfus (search for it on here), it allows you to find/download the latest firmware for your phone/country that you'd normally get via Kies.
Really ? Cool Might wanna post a linky to your source over in Intra's thread. I'm sure there will be other people who might need it at some stage.
ApriliaM3 said:
I was just worried it might stop future updates to ICS or similar via Kies.
At least I think I've managed to find another copy of the latest kernal on a site other than MegaUpload...
It's at 50% and counting : )
3) Refer to 1) I don't see why you'd need to ? In order to get warranty service
Click to expand...
Click to collapse
Ok so would you believe...
I ran the guide from Intra.
Installed an insecure ROM and then ran SuperOneClick and was rooted.
I restored the OEM kernel that I found online and BINGO - UNROOTED!
I repeated the procedure just to check everything again... same deal!
Phone is currently unrooted again...
MistahBungle said:
Running a CFRoot kernel over stock firmware should still allow you to receive OTA updates via Kies. If you find it doesn't, simply use Checkfus (search for it on here), it allows you to find/download the latest firmware for your phone/country that you'd normally get via Kies.
Really ? Cool Might wanna post a linky to your source over in Intra's thread. I'm sure there will be other people who might need it at some stage.
Click to expand...
Click to collapse
Yeah, if you flash an original (unrooted) kernel over your rooted kernel you'll lose root.
There's a procedure for removing the yellow warning triangle at boot in the CFRoot thread & also retaining root, but I found it too fiddly when I first rooted my phone so I simply bought a jig & did it that way.
I can't speak for anything to do with SuperOneClick as I've never used it.
ApriliaM3 said:
Ok so would you believe...
I ran the guide from Intra.
Installed an insecure ROM and then ran SuperOneClick and was rooted.
I restored the OEM kernel that I found online and BINGO - UNROOTED!
I repeated the procedure just to check everything again... same deal!
Phone is currently unrooted again...
Click to expand...
Click to collapse
Apparently so... now I'm confused about what the guide was trying to achieve.
Also, Kies now tells me it's not compatible with my device... Perfect!
MistahBungle said:
Yeah, if you flash an original (unrooted) kernel over your rooted kernel you'll lose root.
QUOTE]
Click to expand...
Click to collapse
As I said, I have no idea whatsoever about anything to do with SuperOneClick. If you want a rooted phone minus the yellow warning triangle at boot without fiddling around, root it with a CFRoot kernel, buy a $3 jig from eBay, done.
So far as Kies not working, you could try uninstalling/reinstalling Kies, or simply use Checkfus as I've said previously. Me, I'd use Checkfus. Quick, easy & like the paragraph above, no fiddling around.
Edit to add - Yes, obviously Kies won't work if you're running an "insecure rom" as per your post above. I presume you mean a custom rom you found somewhere on here or elsewhere ? One of my earlier posts did say Kies should (not always) work if you're running a rooted kernel over a stock Samsung rom. If you're running a non-stock rom Kies won't work.
ApriliaM3 said:
Apparently so... now I'm confused about what the guide was trying to achieve.
Also, Kies now tells me it's not compatible with my device... Perfect!
Click to expand...
Click to collapse
ApriliaM3 said:
Apparently so... now I'm confused about what the guide was trying to achieve.
Also, Kies now tells me it's not compatible with my device... Perfect!
MistahBungle said:
Yeah, if you flash an original (unrooted) kernel over your rooted kernel you'll lose root.
QUOTE]
Click to expand...
Click to collapse
Ditch Kies there is a better alternative out there. MyphoneExplore, do a seach via google. You'll also need to get the app client software from the android market. I use it to synch my work Outlook Calendar to my phone. You can also back up your contacts, sms and call records.
Click to expand...
Click to collapse
Edit: I tried CF-Root KL3 (wanted KL2) and it seems fine so far.
I have root and everything else seems the same (Thai language support etc.)
I'll keep you posted : )
Thanks for taking the time to deal with my issues!
Hope I can do the same for some others on this Forum in the future.
I'd not heard of Checkfus so I'll give that a try, thanks : )
There's no CF-Root to match my phone exactly but I guess there's nothing to lose now by trying something close : P
I ordered the jig almost a week before getting the phone but it seems the postage to Thailand is sloooow.
I'm running a stock ROM and unrooted but Kies is still misbehaving.
MistahBungle said:
As I said, I have no idea whatsoever about anything to do with SuperOneClick. If you want a rooted phone minus the yellow warning triangle at boot without fiddling around, root it with a CFRoot kernel, buy a $3 jig from eBay, done.
So far as Kies not working, you could try uninstalling/reinstalling Kies, or simply use Checkfus as I've said previously. Me, I'd use Checkfus. Quick, easy & like the paragraph above, no fiddling around.
Edit to add - Yes, obviously Kies won't work if you're running an "insecure rom" as per your post above. I presume you mean a custom rom you found somewhere on here or elsewhere ? One of my earlier posts did say Kies should (not always) work if you're running a rooted kernel over a stock Samsung rom. If you're running a non-stock rom Kies won't work.
Click to expand...
Click to collapse
Something may have borked so far as the CSC goes (which tells Kies, the Market, etc where you are). I did say you should be able to use Kies, you're not the first person to have problems with it after rooting
Personally speaking, I've never used Kies & almost certainly won't use it. Ever. Custom roms/kernels are a piece of you know what to flash via CWRecovery (or Odin for that matter), and official firmware updates are easy to get with Checkfus & flash via Odin if I ever have to go down that path for warranty purposes or whatever.
Kies is a truly awful piece of software
Edit to add after your edit - No worries
ApriliaM3 said:
I'd not heard of Checkfus so I'll give that a try, thanks : )
I'm running a stock ROM and unrooted but Kies is still misbehaving.
Click to expand...
Click to collapse
Yeah Kies is dodgy...
When I got home I plugged it into Kies on the home PC and everything was fine!
Have you experimented much with any Custom ROM's?
MistahBungle said:
Something may have borked so far as the CSC goes (which tells Kies, the Market, etc where you are). I did say you should be able to use Kies, you're not the first person to have problems with it after rooting
Kies is a truly awful piece of software
Click to expand...
Click to collapse

[Q] Root SGS II

I am new to this and I found 3 ways to root my new SGS II:
1. using S2 root
2. using CF root
3. using superone click.
It seems that the no 1 way is the easiest.
Q1: Which is the safest one
Q2: Once I install an insecure kernel will I get updates via Kies
Q3: I have the folowing PDA: KF3, PHONE: KE7, CSK: KE1(COA). Should I use any specific CSC version or the generic stock would be enough (when I flash back the original kernel). This is something that I do not understand and I performed an extensive google search, but I am very confused. What is the relevance of CSC, as i see on this post http://forum.xda-developers.com/showthread.php?t=1075278 there are a lot original versions but mine (COA) is not among them. What to choose to flash back the stock version or my COA version.
Please help...
If you are flashing a kernel ignore csc version, that's not related, the easiest way is to flash the correct cf root kernel, in this case kf3, ignore the region code, then grab the correct stock kernel from that thread.
You don't need to put the stock kernel back, and if you do you will lose cmw recovery and the ability to use the cwm manager app that comes with cf root.
Csc is apn settings and bundled apps, generally you can use any rom with any csc but you can always manually put in your apn settings if they are missing
Sent from my GT-I9100 using xda premium
1- IMO CF root is the easiest. All are safe, my recommendation would be CF.
2- Kies updates have nothing to do with Kernels. As long as you are on Stock Official ROM's, you will receive updates.
3- Your firmware is KF3. CSC is region specific settings, like Keyboard language, APN's, SIM services etc etc. It's not that much important. I'd advice you to not change CSC anyway.
Regards.
If you are unsure about firmware and csc and only want to root then root with cf-root and dont touch anything else until you are sure about what your doing.The last thing you need to do is rush in and brick your phone.CF-Root is quick and easy.
http://forum.xda-developers.com/showthread.php?t=1103399
heres a link for the root kernel and odin.Yourll find the zip file towards the bottom of the page.
i suppose you will need this CF-Root-SGS2_XW_XEU_KE7-v4.0-CWM4
from http://forum.xda-developers.com/showthread.php?t=1103399
After using this im not very clear if you need to flash anything after or not?
will you get the warning mark after rebooting?
You don't need CF-Kernel to root the phone now.
All you need is to just flash any rooted kernel.
I recommend using speedmod kernel by hardcore. Most people who flash to CF-Kernel are going to switch to something else anyways, so you might as well skip that extra step and go to the kernel that you would recommend best.
The easiest is to just download your favorite kernel, then flash it by using odin. DO NOT REPARTITION THE PHONE.
dedalmapeti said:
I am new to this and I found 3 ways to root my new SGS II:
1. using S2 root
2. using CF root
3. using superone click.
It seems that the no 1 way is the easiest.
Q1: Which is the safest one
Q2: Once I install an insecure kernel will I get updates via Kies
Q3: I have the folowing PDA: KF3, PHONE: KE7, CSK: KE1(COA). Should I use any specific CSC version or the generic stock would be enough (when I flash back the original kernel). This is something that I do not understand and I performed an extensive google search, but I am very confused. What is the relevance of CSC, as i see on this post http://forum.xda-developers.com/showthread.php?t=1075278 there are a lot original versions but mine (COA) is not among them. What to choose to flash back the stock version or my COA version.
Please help...
Click to expand...
Click to collapse
There is nothing like safest. If you follow the steps to the dot, then you will be fine.
Send from my 'iPhone Killer' Samsung Galaxy S II using Tapatalk
Steve113 said:
i suppose you will need this CF-Root-SGS2_XW_XEU_KE7-v4.0-CWM4
from http://forum.xda-developers.com/showthread.php?t=1103399
After using this im not very clear if you need to flash anything after or not?
will you get the warning mark after rebooting?
Click to expand...
Click to collapse
Yes, I get the yelow triangle. There is a way to get rid of it: flash the original kernel back. You will not loose root.
CF root
As I understand I should use the CF root way and flash the folowing CF-Root-SGS2_XW_XEU_KE7-v4.0-CWM4. I still have some questions:
1. Will I still get updates via Kies?
2. Will my phone be wiped after flashing this - I understand NO - right?
3. To remove the yellow triangle I should reflash the original kernel (XWKF3 Stock Kernel: http://www.multiupload.com/27Q9LQEB94) from here: http://forum.xda-developers.com/showthread.php?t=1075278 ?
Sorry for so many questions but as in my job I have to check twice before doing it.
Tx.
dedalmapeti said:
As I understand I should use the CF root way and flash the folowing CF-Root-SGS2_XW_XEU_KE7-v4.0-CWM4. I still have some questions:
1. Will I still get updates via Kies?
2. Will my phone be wiped after flashing this - I understand NO - right?
3. To remove the yellow triangle I should reflash the original kernel (XWKF3 Stock Kernel: http://www.multiupload.com/27Q9LQEB94) from here: http://forum.xda-developers.com/showthread.php?t=1075278 ?
Sorry for so many questions but as in my job I have to check twice before doing it.
Tx.
Click to expand...
Click to collapse
1. Yes
2. No if you follow steps outlined
3.Yes or use a USB Jig
LiFE1688 said:
You don't need CF-Kernel to root the phone now.
All you need is to just flash any rooted kernel.
I recommend using speedmod kernel by hardcore. Most people who flash to CF-Kernel are going to switch to something else anyways, so you might as well skip that extra step and go to the kernel that you would recommend best.
The easiest is to just download your favorite kernel, then flash it by using odin. DO NOT REPARTITION THE PHONE.
Click to expand...
Click to collapse
Sorry for the ignorant question but what is the difference between speedmod kernel and cf-kernel?
If i understand this on simple terms CF-KERNEL is kept to a basic minimum?
where can we get the speedmod kernel?
[KERNEL] SpeedMod SGS2 [K1-T27 CWM4 CIFS ROOT]
Yes, CF-Kernel is pretty much the same as stock except that it has the stuff required for root, and addition of Clockwork Recovery and Clockwork Recovery Application.
Other kernels have tweaks such as overclocking, undervolting, and extras.
I don't recommend kernels that have overclocking or undervolting, but that's just my own preference.
I appreciate these features as I am in ninphetamine. With undervolting you're able to save battery. But as you said...these are personal preferences.
thank you so much for the info. Im particularly concerned with battery life hence choosing to root in the first place.

[Q] Help with rooting

Hello.
I have stock unrooted Galaxy S2 and I want root and put custom ROM (Turkbey ROM probably).
Android 2.3.5
Baseband version
I9100BUKI1
Kernel version
2.6.35.7-I9100BUKJ3-CL647431
[email protected] #2
Bulid number
GINGERBREAD.BUKJ3
So, wich metod I must use for rooting?
CF-Root?
I don't wanna stay on stock ROM, so it will everything works fine if I root with CF Root, make backup and then flash custom ROM? I'm asking because CF Root is a kernel, so I don't know what happens if I change ROM and kernel.
Cheers
Yep that all sounds good. Great to see you've got it all planned out
So yeah, firstly root the phone with the CFRoot kernel that matches your baseband. And then, as you said, do a Nandroid backup in CWRecovery before you flash a custom rom so you will have a copy of your setup as close to stock as possible if something doesn't go right/you don't like the custom rom you flash.
From there, you can flash whatever custom rom you want. The rom you flash will have its own kernel & will overwrite the CFRoot kernel. You can also use kernels other than the one supplied with many roms. There are quite a few kernels in the development sections you can read up on & use. You're not stuck with just using the kernel that is supplied with the rom you flash
I did mine with SuperOneClick.
Took all of 5 minutes and required no effort or input from me which = less chance for human error.
Was quite easy so I recommend that.
Thanks guys for reply!
@MistahBungle you said:
So yeah, firstly root the phone with the CFRoot kernel that matches your baseband.
Click to expand...
Click to collapse
In CF Root thread says:
Go to Settings -> About phone -> Kernel Version. Note the string present there:
2.6.35.7-I9100XXKG1-CL349526
What matters most (KG1) in this case, is in bold. Try to find the matching file under downloads:
CF-Root-SGS2_XX_OXA_KG1-v4.1-CWM4.zip
Click to expand...
Click to collapse
My kernel is KJ3, so I must use KJ3 kernel from this post, right?
I just want to know one more thing.. why people remove yellow triangle (it's shows on startup)? Just because it annoying or it's something else?
Maybe one day I will must go back on stock unrooted software and reset counter.
Will it work USB Jig if I restore nandroid backup with these 2.3.5 Gingerbread, and then unroot?
You can root and unroot with superoneclick with the click of a button. Removing the fear of doing it wrong manually.
I cant post the link but if you google it you will find it easily.
But yes that is the right cfroot you picked out in your last post.
Yep that's exactly right. You can match your kernel. I've also seen people match the baseband as well. Actually, now that I remember, I matched my kernel too and it worked, so yeah definitely use KJ3.
Yes people remove the triangle because it's annoying. Makes no difference to the operation of the phone whatsoever. You can use the method in the CFRoot thread to remove it (fiddly) or use a jig.
Yep if you ever need to send the phone in for warranty purposes, go back to stock & reset the counter with a jig. You might find the jig won't work immediately with 2.3.6 in particular (not sure about 2.3.5), in that case you can flash the old bootloader (available in this thread) & then the jig will work.
I've used the jig successfully with Miui which is 2.3.7 but obviously I have the old bootloader. As above, if the jig doesn't work, flash the old bootloader. Yes, I think the jig will more than likely work if you reflash the Nandroid backup you make of your current setup before you flash a stock rom.
GTRSkyR34 said:
Thanks guys for reply!
@MistahBungle you said:
In CF Root thread says:
My kernel is KJ3, so I must use KJ3 kernel from this post, right?
I just want to know one more thing.. why people remove yellow triangle (it's shows on startup)? Just because it annoying or it's something else?
Maybe one day I will must go back on stock unrooted software and reset counter.
Will it work USB Jig if I restore nandroid backup with these 2.3.5 Gingerbread, and then unroot?
Click to expand...
Click to collapse
OK, you are helped me a lot, thank you very much!
I hope someone will help me like you one day when I maybe have to back on original to get my warranty back.
Cheers!
No probs man
Yeah, if you have any dramas if you ever go back to stock, whether you do a restore of your current setup or flash a stock rom via Odin, I'm sure there will be plenty of people around to help. You did your research with the rooting/doing a backup immediately after you root which is really good on your part, so I don't think you'd have any problems going back to stock at all
GTRSkyR34 said:
OK, you are helped me a lot, thank you very much!
I hope someone will help me like you one day when I maybe have to back on original to get my warranty back.
Cheers!
Click to expand...
Click to collapse
I'm rooted now!
via CF-Root, everything was fine, except this:
When I put my mobile into download mode, custom binary mode was 4!
So guy who sell me galaxy s2 was on custom ROM, but he didn't reset counter.
It's not big deal now, but I didn't know that and I could be suprised if I was on Samsung service.
Cool. Glad the root went smoothly
Really ? Yeah he's obviously had a go at flashing the phone before he sold it to you. Maybe he flashed a custom rom or two, didn't like it/then & then went back to stock ? No biggie tho, you'll be able to reset the flash counter when you get your jig.
GTRSkyR34 said:
I'm rooted now!
via CF-Root, everything was fine, except this:
When I put my mobile into download mode, custom binary mode was 4!
So guy who sell me galaxy s2 was on custom ROM, but he didn't reset counter.
It's not big deal now, but I didn't know that and I could be suprised if I was on Samsung service.
Click to expand...
Click to collapse
I don't know, he nothning told me.. But it's okey now
I put Turkbey ROM, I will play some time on Gingerbread and later ICS.
I order from Ebay USB Jig, it should be for 2-3 weeks in my hands.
Now I will follow xda and help others users if I can, like you do.
Many thanks, you helped a lot.

[Q] Do I already have an insecure kernel installed?

Hey all, been a member for a while, but lost my account... have a quick question regarding my new Galaxy SII.
I bought the phone pre-owned, and am now considering rooting it. I have read about having to flash an insecure kernel, and that it adds a yellow triangle at the bottom of the boot screen. I already have this yellow triangle, but I know for a fact that my phone isn't rooted.
Is it possible that the previous owner had it rooted, but removed the root in order to sell it, without also reverting the insecure kernel?
Also, is there a way for me to tell if the yellow triangle is because of an insecure kernel, or perhaps something else?
Thanks in advance!
What details do you have in settings/about phone ?
Took a screenshot, hope this helps.
can't post external links because I'm a "new member".
i.imgur.com/0UorK.png
Seems you're running a stock kernel now. Perhaps the previous owner did root the phone as you suggested, but didn't use a jig to reset the flash counter/reset Custom Binary in download mode to "Samsung Official".
what is your plan...
you want to make just stock look again unrooted?
or you will root it again?
just type here from about phone Kernel :
Alright, so it is still safe to install unstable kernel and root it as normal?
Yep. Go for it Use whatever root method you like.
CFRoot is pretty easy, but it it's up to you. Just make sure you read the whole first page of the thread thoroughly & make sure you understand the 10 or so steps fully. When reading the thread, pay particular attention to the bit "Help ! Which file do I use ?" & you should be fine.

[Q] ROOT for Galaxy S2 ICS 4.0.3 questions

Hi,
I've had a look around and can't find a thread that answers my question completely. I just want to gain root access to phone, I have no intention of flashing a custom firmware. My phone is a Galaxy S2 I9100 running Vodafone Australia's stock 4.0.3 ICS.
As I am new to rooting, I have browsed through this page but still have questions:
http://forum.xda-developers.com/showthread.php?t=1103399
I want to be able to easily restore my phone to its stock, unrooted state for warranty purposes. I'm not quite sure how to do this, Is there a way to backup my phones kernel as it is now, and be able to flash back to the stock kernel if something were to go wrong?
Also, My kernel version is 3.0.15-I9100TDULP9-CL422302 ..... The key letters being LP9? So then which one of these 2 would I flash?
CF-Root-SGS2_XW_KPN_LP9-v5.4-CWM5.zip OR
CF-Root-SGS2_DX_SIN_LP9-v5.4-CWM5.zip
Or would either work?
(Yes still going, sorry!) I also saw something called a Binary Flash Counter which counts the amount of times a phone has been modified? Would I be affected by this by just gaining root access? And if so how do I prevent that? (My ultimate aim is to root, but still keep warranty)
Thanks in advance for any help, its really appreciated.
mkirpy22 said:
Hi,
I've had a look around and can't find a thread that answers my question completely. I just want to gain root access to phone, I have no intention of flashing a custom firmware. My phone is a Galaxy S2 I9100 running Vodafone Australia's stock 4.0.3 ICS.
As I am new to rooting, I have browsed through this page but still have questions:
http://forum.xda-developers.com/showthread.php?t=1103399
I want to be able to easily restore my phone to its stock, unrooted state for warranty purposes. I'm not quite sure how to do this, Is there a way to backup my phones kernel as it is now, and be able to flash back to the stock kernel if something were to go wrong?
Click to expand...
Click to collapse
To get back to stock look for your firmware in Intratech's thread. It also provides links for kernel only downloads.
Also, My kernel version is 3.0.15-I9100TDULP9-CL422302 ..... The key letters being LP9? So then which one of these 2 would I flash?
CF-Root-SGS2_XW_KPN_LP9-v5.4-CWM5.zip OR
CF-Root-SGS2_DX_SIN_LP9-v5.4-CWM5.zip
Or would either work?
Click to expand...
Click to collapse
From the thread you were referencing:
The XX and OXA identifiers are not that important. Usually a "KG1" kernel is a "KG1" kernel, and that is that. Sometimes (pretty rare) it happens there will be multiple different kernels with the same name in different firmwares, that are actually different. If this happens, they are usually only very minor changes and you should expect them to still be fully compatible. I include the "XX" and "OXA" identifiers so the very advanced users can deduce from which full firmware I have taken the kernel file.
Click to expand...
Click to collapse
(Yes still going, sorry!) I also saw something called a Binary Flash Counter which counts the amount of times a phone has been modified? Would I be affected by this by just gaining root access? And if so how do I prevent that? (My ultimate aim is to root, but still keep warranty)
Click to expand...
Click to collapse
Yes you will be affected (if rooting with CF-root method) and no, you can't prevent it. However you can reset things. The easiest way to do this is to use TriangleAway from the Play store.
Best thing to do if you want a backup that's as close to stock as possible is to root your phone & then do a Nandroid backup in CWM before doing anything else to the phone (flashing custom roms, other kernels, etc). That will give you a backup that is essentially stock other than the rooted kernel.
If you want to guarantee warranty service, don't mess with your phone (yes, I'm serious). Once you start messing with it, you should lose any expectation of warranty service should the worst happen (rooting your phone/running non stock firmware voids your warranty). Having said that, many people who have rooted their phones and/or run non-stock firmware have been able to get warranty service by going back to stock & resetting the flash counter either with a jig or Triangle Away before sending it in for service. However, this is never a guaranteed, rolled gold 100% certainty.
FXRB is right, before you root your phone, either download your current firmware from Intratech's thread, or use the PC version of Checkfus to download it. This will save you problems if you need to go back to stock in say, 12 mths, and you forget which firmware was originally on the phone.
Unrooting Sprint Samsung s2 ics 4.0.4 fh13
I rooted my phone but would like to unroot it back to previous or stock. Please help with any information to unroot. Thanks.
hispeed10 said:
I rooted my phone but would like to unroot it back to previous or stock. Please help with any information to unroot. Thanks.
Click to expand...
Click to collapse
1. Reset binary counter using Triangle away app.
2. Download Stock firmware for your country/region here: http://www.sammobile.com/firmware/
3. Flash the firmware via Odin.
Done
hispeed10 said:
I rooted my phone but would like to unroot it back to previous or stock. Please help with any information to unroot. Thanks.
Click to expand...
Click to collapse
In addition to what Jokesy said, you say you have a Sprint Samsung s2 ics 4.0.4 fh13. The Sprint variant is the Epic 4G Touch, and has a different forum located at http://forum.xda-developers.com/forumdisplay.php?f=1281.
This forum is for the I9100, which is a GSM phone, and doesn't even work on Sprint's CDMA network.
For your own sake and future sanity, please go to and stay in that forum, and avoid flashing anything from this forum for the I9100.
I rooted my phone pushing CWM.zip and SU-busybox in recovery mode.
First CWM.zip And then su-busybox in the Clockwork orange mod. Its rooted and no yellow triangle.

Categories

Resources