Hi, I have the I9100 from two weeks, and I had noticed that samsung phone architecture is slightly different from other android phones.
Before I9100, I had an HTC MAGIC, HTC HERO, NEXUS ONE, ZTE BLADE.. all of these phones are managed and structured in the same way: Bootloader, Recovery, and ROM.
When I get the root, I can flash the recovery, and then I'm sure that if I flash a buggy rom (with a buggy kernel) I can always start the recovery and flash another one.
In samsung is different and I can't find a technical guide on how this phone works.
It seems that the recovery is INSIDE the kernel. Then if I flash a buggy kernel I loose the recovery!
Another strange thing... why do I need to use odin? And why some of the roms (also here in xda) must be installed trough it and others trough recovery?
Why some people have flashed a buggy kernel and can't flash trough odin?
What's the download mode is used for?
Is download mode is a state of the phone that is loaded before and without the kernel?
Why I can't use rom manager (installed trough the market) to flash my recovery and I need to use the CWM that is hardcoded inside the kernel?
I need some answers because I don't wanna follow the guide without knowing what I am do.
Can someone help me?
... no one answered me yet?
Are my questions, silly questions?
I looked into the guides I found here and I didn't found any answer for me..
Well I Don't own a s2 but samsung androids are different
There is no separate recovery partition so it needs to be in the kernel/rom
So its obvious an other method is needed to flash roms if something bad happens with the current rom/kernel so odin and download mode exist
Very Interesting... but.. is download mode loaded before (ad instead) kernel?
If this it is a restore operation should be loaded always.. also from a complete wipe of everything right?
But.. I read somewhere that some buggy kernel does not allow odin to find the phone..
Then.. If I lose the recovery and odin does not recognize my phone... Am I in a 'deadlock' situation?
Related
Hi I am going to be rooting this phone soon but before I do I want to make sure I fully understand everything I do because I am nosey and this is how I learn. So I ask alot of questions usually NOOB questions.
So As I understand it All I have to do is install a custom kernel which has clockworkmod on it. Now when I do that is CWM installed on the recovery partition of the phone so if all else fails I can still get into CWM to install a backup? I know if you use rom manager it fake flashes and the only way to get into CWM is through rom manager and mif the phone wont boot you are screwd. Also this phone has download mode is that a factory way to flash things? Like when I install a ROM do I flash it in download mode or do I flash it in Clockworkmod or do both work? Also I noticed that there are different versions of this phone I am guessing for different carriers. I have SGHt-989 so are all ropms okay for all the model or are they model specific? It seems that the 9100 is the most popular model. I am sorry for all the questions but as soon as I am comfortable with this device I can start to understand it.
Thanks alot
Charlie
To root your T-mobile SGS2, watch this video
http://www.youtube.com/watch?v=lfA1KKzXkFU
Rom manager only does fake flashes. Only way to get cwm on our phone is via flashing a kernel that supports it.
Download mode can be used for first time rooting (to flash kernels), also for flashing roms via odin.
Once you're rooted, with a cwm supported kernel, you can use the clockwork recovery to flash roms, or even kernels. This way, it deosn't increase your binary counter.
i9100 is more popular because it is the international model and most common.
I've tried multiple tutorials to root my phone but whenever I flash the CWM and restart my phone in recovery mode I still get the default Android recovery screen... What should I do?
CWM flashed on its own (I.E not 'baked' into a kernel) always only persists until the next reboot.
It's designed to allow you to flash whatever rom/kernel you want which will overwrite the temporary CWM version you flashed with the one baked into the kernel of the rom you flash/kernel you flash on its own.
If you want permanent CWM from the getgo, flash a kernel with CWM baked into it. Or use another root method. I'm not sure about either of those things (nor will most people on here be), because very few people here have this model.
I found this thread by searching; if you're having problems with a specific root method, I suggest you ask in those threads so you get 'accurate' help from people who actually have the same phone as you.
ibud said:
I've tried multiple tutorials to root my phone but whenever I flash the CWM and restart my phone in recovery mode I still get the default Android recovery screen... What should I do?
Click to expand...
Click to collapse
maybe get the dorimanx v8.34 kernel ? root and kernel at the same time, its good, quite perfect just. dorimanx v9.xx is still in test and someone told me its bugged, so i would flash the v8.34
First the specs. Samsung Galaxy s2 GT-9100 running Android 4.1.2 Build XWLSH Kernal 3.0.31-889555
Need a touch of help here. Finally had the nerve to root the GS2 on the weekend and clean out all the crud not required... so far so good
Had no success in attempts to install CWM Recovery through ROM Manager (Recovery setup > ClockworkMod Recovery > Galaxy S2 i9100 > "does not have an officially supported...."). Also found the Recovery builds on the official site but no guides whatsoever as to how to install... oh so helpful
Finally came across a guide at galaxys2root[dot]com on installing recovery from download mode using Odin. Ran through the process and ended up stuck at boot with no way of proceeding. After a panic session, was able to recover from back-up (thank god I backed up the ROM and all data before attempting to install CWM recovery). Now I'm right back where I started with no idea how to go replacing the stock recovery.
Can someone please shine some light on the situation? At a complete loss as to how to get the CWM Recovery on the phone without bricking it.
Cheers in advance
1) Don't use Rom Manager. At all. Uninstall it. It will break recovery & cause bootloop eventually if you continue to use it.
2) Thread stickied near the top of Q&A has all the info you need. Essentially, any CWM you flash independent of the kernel will only persist until the next reboot. Reason being recovery is baked into the kernel on the S2 & isn't a separate partition like other phones. So you flash a custom kernel, you end up with rooted phone + permanent CWM.
MistahBungle said:
1) Don't use Rom Manager. At all. Uninstall it. It will break recovery & cause bootloop eventually if you continue to use it.
2) Thread stickied near the top of Q&A has all the info you need. Essentially, any CWM you flash independent of the kernel will only persist until the next reboot. Reason being recovery is baked into the kernel on the S2 & isn't a separate partition like other phones. So you flash a custom kernel, you end up with rooted phone + permanent CWM.
Click to expand...
Click to collapse
A huge thankyou for pointing me in the right direction. I had since the original post found Mobile Odin (invested in the pro version) and installed the CWM Recovery from the their site... only for it to revert back to stock recover screen At least now I know why.
After much hunting around - I notice the stickied posts don't make it easy to find the correct kernel for for the AU i9100 - I found the PhilZ cmw6 kernel build.... used Mobile Odin to flash and all is now rosy.
Now question.... I was under the impression that ROM Manager was required as an install with CWM. I use Online Nandroid Backup to create full ROM/Data backups and trying out Nandroid Manager for selective recovery.... is that all I need then now that CWM is successfully installed in recovery?
Cheers again
Can't speak to those products as I've never used them, but Rom Manager & the S2 is a big no no. Doing nandroid backups, which is essentially a 'snapshot' of your phone at the time you make it, by simply booting into CWRecovery & also backing up apps/app settings with Titanium has always done the job for me.
Respect members,
I recently decided to upgrade by Samsung Galaxy S2 GT-I9100 from default 2.3.4 to "PACMAN Custom Rom" which looked amazing to me. I haven't USB cable so after a bit search, i found "Framaroot" and rooted by mobile. I have downloaded the "PACMAN Rom" but the only problem i have is that i am unable to flash "CWM recovery" without USB. Is there any solution? And if Once i flash "CWM recovery". Should i install "Dorimanx Kernel" as suggested by "bluefa1con" ? Dorimanx Kernel in its thread clearly states that you shouldn't flash the kernel if you are using GingerBread. Then how should i update? Should i just let the PACMAN Rom use the Stock Kernel.
Please don't mind if it seems kiddish because i am completely new to this.
Your Help is Appreciated.
You can flash cwm recovery without usb, you just need to find to correct package and flash it via stock recovery, i think you will need JB bootloader too tho. But, i don't recommend first time flashing without a USB cable, if something goes wrong you can't use odin to go back, so just borrow one or buy one, they aren't expensive, and you can flash JB stock via odin and then flash a custom rom, that would be better imo.
Either use the appropriate CF kernel to root and install CWM, or upgrade to JB/ICS using Odin and flash Siyah/Philz kernel. Then, once u have CWM recovery, flash your desired custom ROM.
Hello,
I recently made some mistakes with my Galaxy S2 GT-i9100 while following this a tutorial on Galaxys2root.com (Can't link to the precise article because this is my first post) I flashed the CWM recovery tool linked by this website to my device through the latest version of Odin and afterwards my phone would not turn on. I was able to get into the Clockwork recovery mode however but couldnt install anything because I had forgotten to place any ROMS on my device beforehand. To try and resolve the problem I did a factory reset in the recovery mode but this did not effect anything. I am now unsure what to do next. I would still like to root my phone so that I cant get rid of all the bloatware put on it by Orange mobile as well as update my phone to Kitkat(Currently running Android 2.2) Can someone tell me what I have done wrong and what is the next step for me to take?
Thank you for any help that you can offer
the kernel you flashed it is the problem
ZK1990 said:
Hello,
I recently made some mistakes with my Galaxy S2 GT-i9100 while following this a tutorial on Galaxys2root.com (Can't link to the precise article because this is my first post) I flashed the CWM recovery tool linked by this website to my device through the latest version of Odin and afterwards my phone would not turn on. I was able to get into the Clockwork recovery mode however but couldnt install anything because I had forgotten to place any ROMS on my device beforehand. To try and resolve the problem I did a factory reset in the recovery mode but this did not effect anything. I am now unsure what to do next. I would still like to root my phone so that I cant get rid of all the bloatware put on it by Orange mobile as well as update my phone to Kitkat(Currently running Android 2.2) Can someone tell me what I have done wrong and what is the next step for me to take?
Thank you for any help that you can offer
Click to expand...
Click to collapse
is this site you are talking about:
http://galaxys2root.com/cwmtwrp-recovery
im guessing that is the problem(Installing CWM/TWRP recovery will most likely break the ROM you are running currently as it overwrites the ROM’s KERNEL).
If iam right,that means you have to flash another kernel,i suggest Siyah kernel 2.6.14 its for gingerbread version(it has CWM recovery and auto-root):
http://forum.xda-developers.com/showthread.php?t=1263838
after that you can flash the KK rom you want through CWM .