Related
I have just purchased SII (previously i had HTC Desire). With Desire it wasn't so difficult to understand all those ROMs and Radios. You choose a ROM and install, if there is a new Radio just download and install, simple as that. Now with S2 i can't seem to understand all these SCS codes, different kernels, roms, modem firmwares!!!
Could someone please explain why there are so many different kernels, roms, modems? What are the differences between them? Can you switch between them? Are there any implications and is it safe if you do so?
I have rooted my phone using CF-Root, now if i wanted to install another ROM/Kernel/Modem do i use CF CWM or do i need to have original CWM recovery?
Maybe not relevant but fyi my phone infos are:
PDA: I9100XWKF3
PHONE: I9100XXKE7
CSC: I9100XXKF1 (NEE)
Baseband: I9100XXKE7
Kernel: I9100XWKF3
Android 2.3.3
Thank you
► Many ROM's are there for different purposes. Visit the Original Dev section and see them one by one, you will get the idea.
► Different Kernel also same, for different purposes. One will support Overcloking, the other will support BLN, and some other with Voltage settings and etc.
► CF root is the simplest yet effective method of rooting IMO. It roots the device as well as keep the kernel close to Stock like.
► You can't change ROM's from within the phone, I don't think there is any Dual Booting stuff available atm, so you just have to flash then via Odin.
Regards.
Thanks but i might need to make myself more clear, i kinda know that ROMs are for different purposes but actually my question would be about Stock roms/kernels, why so many directly from Samsung?
Why can't i change the ROM from within the Phone? Isn't CWM the purpose for all those things?
dream_th said:
Thanks but i might need to make myself more clear, i kinda know that ROMs are for different purposes but actually my question would be about Stock roms/kernels, why so many directly from Samsung?
Why can't i change the ROM from within the Phone? Isn't CWM the purpose for all those things?
Click to expand...
Click to collapse
1. That's Samsung. And they don't release changelogs.
2. Because you can't - no OTA updates for stock ROMs as of yet. Edit - misunderstood you I think - see 3..
3. Yes, CWM will do this for you.
dream_th said:
Thanks but i might need to make myself more clear, i kinda know that ROMs are for different purposes but actually my question would be about Stock roms/kernels, why so many directly from Samsung?
Minor improvements or Samsung got fed up with winging about no updates and now its payback time .
Why can't i change the ROM from within the Phone? Isn't CWM the purpose for all those things?
You can if the rom has been written to do so most use CWM recovery a few use Odin .
jje
Click to expand...
Click to collapse
I upgraded my firmware today on my UK T-Mobile SGS2 today, but lost the root I had in the process. I was previously having a really annoying 'lag' that would make the whole phone jerky and unresponsive and that seems to have cleared up after this upgrade. I'm really keen to do the rooting properly this time... as I'm guessing it was a problem of incompatability that cuased the jerkyness problems I was experiencing before.
From the Chainfire rooting thread I see that there isn't a rooted kernel that is for KG2 and Android 2.3.3
CF-Root-SGS2_XX_OXA_KG2-v4.1-CWM4.zip - Is for 2.3.4
These files aren't labeled as being 2.3.3 or 2.3.4 - does anoyone know:
CF-Root-SGS2_ZS_OZS_KG2-v4.1-CWM4.zip
CF-Root-SGS2_JP_XSG_KG2-v4.1-CWM4.zip
If you were in my position, what would you root with?
My current phone details are:
Modellnummer:
GT-I9100
Android-Version:
2.3.3
Basisbandversion:
I9100BOKG1
Kernel-Version:
2.6.35.7-I9100BOKG2-CL255512
[email protected] #2
Buildnummer:
GINGERBREAD.BOKG2
Thanks
If you are going to root then flash a custom Rom, then I wouldn't worry as the Rom will be based on 2.3.4 probably.
If you want to stay stock, then you could follow my route, CF-Root then flash VillainRom which is based on 2.3.4 and as close to stock as possible with a few tweaks to improve things such as battery life.
Hope this helps
Ideally I'l like to be able to get future official updates through Keis - and I would lose that if I switched to Villain rom right?
I also wondering if I'm going to flash a custom ROM, might I as well flash a more recent Samsung one like KH3? Looking at Villainrom it says there are problems with the stock browser and stock SMS.
Piecing together info from other threads I saw that someone said that you can flash a rooted kernel and then flash back your original unrooted kernel and it will stay rooted. Is this true? If so, perhaps I could flash a rooted kernel (either a 2.3.4 or a 2.3.3 for KG1 or KG3 (close to my rom), and then flash back my current KG2. Thing is, how do I get my current KG2 kernel off the device before I overwrite it with a rooted variant.
Sorry if my questions are a bit basic or confused. I'm still trying to get to grips with all this. Thanks for the patience!
1. Yes you will lose updates through Keis but the custom Roms are based on the most up to date anyway.
2. Don't think you can restore your kernel and keep root afaik busybox etc are baked into the kernel
3. Yes there is a lag problem, it is to do with odexing/deodexing (don't ask me) but there is a flashable fix if you search the thread. Villain Tweaks app should help with the SMS I think.
4. Find your firmware/kernel on Intratechs thread and download it and keep it safe. When you root you will replace the current kernel. If you need to go back then you can flash the original through odin.
Well, since it seems going with a full flash is the only way of rooting with my current officical setup, I'm gonna try KH3 and see how it goes. I'm quite relctant to get into custom romming because I don't normally have the time to deal with the inevitable problems (so I hear), but I do need to be rooted. Wish me luck! and thanks for your help.
killall said:
1. Yes you will lose updates through Keis but the custom Roms are based on the most up to date anyway.
Plus it can be many months later on Kies .
jje
Click to expand...
Click to collapse
looking for stock kernel for uk t-mobile 2.3.3,can't seem to find it anywhere.can anyone help,have looked in development but shows old stock kernels.
My current phone details are:
Model:
GT-I9100
Android-Version:
2.3.3
Bassbandversion:
I9100BOKG1
Kernel-Version:
2.6.35.7-I9100BOKG2-CL255512
[email protected] #2
Buildnummer:
GINGERBREAD.BOKG2
Jiffage ?? Did you make it ??
Hey kids,
Some details on the phone:
Samsung Galaxy S2 I9000T
Android 2.3.3
Baseband Version: I9100TDUKF4
Kernel Version: 2.6.35.70I9100XWKDD-CL1611513 / [email protected] #2
Build Number: GINGERBREAD.DUKH1
So I'm new around here, I've done some searching and I've read as many of the pertinent pages of this huge post as I could, it's quite long hehe, but I still have some questions. So if someone in the know can help me be in the know, that would be ace:
1) I found a guide on the net, which had a modified kernel attached to grant SU. So I followed that guide, and all went well and now my phone boots up, yellow warning triangle and all, and I have SU. However if I try to remove or freeze some system apps (not all), I'm told there is an error and that I need "NAND unlocked". What is that/does it mean?
2) In the post I linked above, there are numerous attachments of modified kernels. Now my understanding from reading it, and other guides, is that I should try and match the modified kernel to my current kernel version as close as possible. Since I've already updated it with a new kernel, I actually cannot recall what the existing number was and there is no kernel close to my one ( 2.6.35.70I9100XWKDD-CL1611513). So does this mean I should rather not try a new kernel, or, how do I determine the correct version to use (I'm not understanding the differences)?
Anyway, thanks for any help!
Cheers!
~521
Hey all,
I'm a beginner in this rooting society, moving over from jailbreak development on iOS. I am wondering how I would be able to root a Galaxy S2 with model/kernel number ZSKF4 running 2.3.3.
Not sure if this is the proper place to put this, but I've searched everywhere and no place is providing an insecure/original rom for rooting with this kernel number on the file name.
Can somebody help me?
Many thanks,
Nicholas
UPDATE: Anyone know how to root ZSKI2 running on 2.3.5?
Root + CWM .
http://forum.xda-developers.com/showthread.php?t=1103399
Read the post in regard to versions /kernel matching first .
jje
Thank for your reply.
Many guides like the one you gave me, requires kernel matching first, but really, I'm entirely lost in this matching process. Can you give me some heads up on what to choose using my specs I list below?
My Galaxy S II:
Model Number: GT-I9100
Android Version: 2.3.3
Baseband Version: I9100XXKE4
Kernel Version: 2.6.35.7-I9100ZSKF4-CL280225
Build Number: GINGERBREAD.ZSKF4
If you can help me, I will be very grateful.
Thanks a lot!
Nicholas
Instructions in the post are .
Don't worry too much, just find the matching download and use it. What if there is no matching download ? You can ask me to make one, but I can tell you right now, I very very rarely make CF-Root's for kernels on request, unless it is the very latest kernel that has been released by Samsung. In the latter case, be sure to let me know. If there's no match and I'm not making one, try finding the closest match. You should treat "KG1" as a number, but instead of 1-9, we have 1-9, A-Z (where A would be 10, and Z would be 35). "KG2" is really close to "KG1", "KF1" is not close to "KG1" at all.
You want then a KF4 kernel from post 5 .
jje
This one from post 4 should do it: CF-Root-SGS2_ZS_OZS_KF4-v4.0-CWM4.zip
You have a HK/Taiwan phone? If you install Kies you should be able to upgrade to the official ZSKG2. Although that is still 2.3.3 so not much difference there.
Yes, I have a HK/Taiwan phone,
Thanks guys,
So if I have ZSKF4 right now, I'll use "CF-Root-SGS2_ZS_OZS_KF4-v4.0-CWM4.zip"?
If I upgraded to the latest ZSKG2, will there be any difference comparing to ZSKF4? because you said its the same 2.3.3.
Okay, well after looking at the instructions, I got a little freaked out of how long it actually is, and was pretty worried if I do this, I would get a triangle at boot because I'm using Custom Kernel? Also I heard that many people don't want to use CF-Root because there's a higher risk of bricking comparing to SuperOneClick that I used to root my Galaxy Tab 7. So, I checked on something else.
http://forum.xda-developers.com/showthread.php?t=1125414
Thats a one click rooting app for the S2, but what is this "Flashing an Insecure Kernel" and how do I get this kernel for either ZSKF4 or ZSKG2? I prefer the most easiest way so that I wouldn't run into a huge risk of bricking this device. Thanks for all the help on CF-Root above, but would you guys happen to know what exactly is going on in this link?
http://forum.xda-developers.com/showthread.php?t=1101671
That contains all the insecure kernels for the S2 one click rooting application. Which one do I choose if I have ZSKF4 or ZSKG2?
Thank you everyone for helping me,
Nicholas
Rooting with CF-Root is very easy, just start up Odin, click the boxes like it says in the instructions, and it's done in less than a minute. You can use the other method, but if I were you I would just go with CF-Root because 1) so many people have done it and 2) at least you know one person (me) who did it on their HK/Taiwan phone and came out fine (and I was a complete root noob at the time).
I think whether you upgrade to ZSKG2 first depends on why you want to root. If you are rooting so that you can install a custom ROM, then no need to upgrade to ZSKG2. Just root your phone and install the new ROM and you're good to go.
But if you want to keep the Samsung firmware and only rooting so that you can run certain apps or do certain mods, then upgrade to ZSKG2 through Kies first, then root. There is nothing really bad about the Samsung firmware. I run Cognition 1.5.1 + SpeedMod, but it's mostly just for the fun of it. I don't do anything on it that I couldn't do with rooted 2.3.3 Samsung firmware.
And yes, you do get the bright yellow triangle at startup. There are ways to remove it, but I haven't tried. I like the triangle, it's like a little badge of honor for power users.
Yeah, I'm only rooting for just certain apps that require root/superuser requirements. Other than that, I won't put a load of mods on.
So, if I go to Kies, upgrade to ZSKG2, then I begin rooting, would I be using:
CF-Root-SGS2_ZS_OZS_KG2-v4.1-CWM4.zip
But the thing that scares me is that it says "ZS_OZS_KG2: Untested", does that mean it would be risky to do it?
Hey just noticed in the General forum that the official ZSKI2 is out - and its version 2.3.5 to boot. Check it out: http://forum.xda-developers.com/showthread.php?t=1281717
Yeah the "untested" means the author did not try it personally (can't really expect him to test every kernel from every region). I used it and it worked fine -- that's all I can really say.
Oh wow, that looks pretty cool....
I'm sure I can update to that, which I will, but, does this mean I have to wait for another rooting procedure?
I have a crazy "OCD" that I have to always stay up to date haha. So yeah, if I do this, logically if the CF-Root is able to root it, I will have to wait for a person to make the ZSKI2 kernel insecure version?
Actually, okay, when I upgrade to ZSKI2 kernel, which "CF-Root-SGS2_ZS_OZS_KG2-v4.1-CWM4.zip" do I use? I don't see a ZSKI2 kernel anywhere...and I'm assuming I can still use CF Root to root at 2.3.5?
You can use a version that is close -- in this case I think XX_OXA_KI3 is the best match. It will probably work with the ZSKI3 firmware -- but I have not tried. (Sorry I mistyped the name in my earlier post, it is ZSKI3 and not ZSKI2.) If you want to be safe then yes you will need to wait until there is a rooted ZSKI3 kernel that you can use.
If you plan to install a custom ROM, then it does not matter what kernel you use for root, since the custom ROM will generally come with its own rooted kernel and it will replace whatever you had before.
For some reason, Kies isn't letting me update.
It says: "This version of this device cannot be updated"
Do you know why this is happening?
By the way, I noticed when I plug in my phone to Kies, I see under CSC, in brackets are (KOR). What does this mean and does it affect any rooting?
UPDATE: I know what KOR means, it means it's a Korean region based device. Is there any difference to what I may be able to update to in Kies or any rooting differences?
Well,
I have just got my new samsung galaxy S-II white. For a start i know what is rooting and why it should be done to unlock the potential of the phone. Have read quite some threads in various forums over here, just to get more confused .
I am mainly tangled in the variety of ways and numerous methods of doing the same thing, or apparently the same thing with different objective and consequences.
Hence I need help to clear up the confusion with a simplified path to explore the device:
1. ROM, Kernel, Firmware..........are these different names for the same thing, or are they different. If they are different, at which level does rooting work, do I need to update all of them or some or one to get the rooted phone.
2. What are the different versions of ROM , Kernel and Firmware available and which ones are recommended. Is Gingerbread 2.3.4 a ROM or a firmware.
3. I have read a lot about custom cooked ROMs. For a newbie like me is there any recommendation. I am thinking about getting on to Cyanogen Mod, is it a ROM or a kernel or a firmware and is it the best all rounder in battery/performance/features ratio. If not then any other recommendations.
5. Insecure Kernel....?, is it a mandatory requirement for rooting, or rooting can be done without it. How do I find the one which is compatible with my phone version / region.
6. CF-Root, SuperOneClick, ROOT APP ????? which one is the safest with easier possibility of recovery (if anything goes bad) and most recommended.
7. Nandroid, ClockworkMod, Odin ???????????? what are these used for. Is it mandatory to use them before rooting to make phone backup images. Which one is the easiest and safest to use in case of a recovery situation.
8. Can I or do I update the original Samsung OTA firmware updates, once I have rooted the phone or if i have flashed with custom ROM/firmware/kernel like Cyanogen Mod.
Thats it for now. My Phone details are as follows (Settings -> About Phone):
Android Version:
2.3.4
BaseBand Version:
I9100XXKI1
Kernel Version:
2.6.35.7-I9100XWKI4-CL575468 [email protected] 143#2
Build Number:
GINGERBREAD.XWKI4
Would be really thankful if anyone can guide me and lot others like me to a more clear path to making our way through the world of Android and SGS-II.
Best Regards,
Cheers.
Lets see if I can answer all of your questions...
1. ROM is the software of the phone and kernel is the core of that software. As you might think, rooting ocurs in the core, so it affects the kernel.
2. ROMs you have a lot in this forum, as well as different kernels. Recomended are several (CM7, MIUI or Hypedroid for example).
3. CyanogenMod is a ROM, but cooking ROMs is more a term of changing the visual (icons, battery stats, animations, etc) more than building a ROM itself. You can build a ROM from it sources, but it's a totally different thing from cooking a ROM. If you want performance, you should seek a minimal ROM or some ROM that could let you easily add/delete components, to avoid having much load on the ROM and thus improving the phone. Also the kernel works a great deal in battery performance, you can see several discussion threads in the forum about them.
5. I think any rooted kernel is considered an insecure kernel, but I might be wrong on this one...
6. I would say CF-Root, its not complicated to follow and the result is the desired.
7. ClockworkMod is a custom recovery used to backup the phone (nandroid), flash ROMs and many other things. Odin is a PC flashing software used to flash directly to the phone. For a recovery you should use CWM.
8. If you update a stock ROM (or OTA update) into a rooted kernel, the kernel will be overwriten and you will loose root. You can follow the same steps to achieve root from there.
Guide
http://forum.xda-developers.com/showthread.php?t=1125282
jje