CWM recovery question? - Galaxy S II Q&A, Help & Troubleshooting

So let me see if i understand this correctly. From what i have read, it looks like i cant install CWM recovery without installing a custom Kernel? So me backing up my stock set up is pretty much out of the question? So everytime i wish to install a different custom rom i am essentailly reinstalling CWM recovery as well?
How can i backup my stock set up and restore it if i screw something up, or install a rom that i am not happy with? I am coming rom an epic 4g on sprint and it was different with that galaxy phone.

Flash a CF Root kernel that matches your firmware, create your near stock b/u. This will be your point to fall back on. 99.99% of ROMs you flash will include a kernel, that also has CWM, it may be a different version but they all work the same, for the most part. The majority of kernels include CWMr 5 or higher.
You'll always have the option of restoring your "stock" b/u so long as you don't delete it. Titanium b/u is the ticket to back up all your apps and their data rather than having to extract those apps/data from a CWM b/u.
You only have to root once. The easiest way to unroot is to flash a stock firmware. Flashing a stock kernel back on after you've rooted will replace CWM recovery with stock recovery, but you'll remain rooted. Probably doesn't address all your questions, but you've got a start.

mudferret said:
Flash a CF Root kernel that matches your firmware, create your near stock b/u. This will be your point to fall back on. 99.99% of ROMs you flash will include a kernel, that also has CWM, it may be a different version but they all work the same, for the most part. The majority of kernels include CWMr 5 or higher.
You'll always have the option of restoring your "stock" b/u so long as you don't delete it. Titanium b/u is the ticket to back up all your apps and their data rather than having to extract those apps/data from a CWM b/u.
You only have to root once. The easiest way to unroot is to flash a stock firmware. Flashing a stock kernel back on after you've rooted will replace CWM recovery with stock recovery, but you'll remain rooted. Probably doesn't address all your questions, but you've got a start.
Click to expand...
Click to collapse
forgot to mention that i am rooted now. using oneclickroot.

Just flash a custom kernel with CWM recovery installed inside.
Such as:
- Siyah
- Phoenix
- Ninphetamine
etc...
DO NOT FLASH STOCK KERNEL AS IT WILL DELETE CWM RECOVERY. ROM MANAGER DOES NOT INSTALL RECOVERY ON YOUR PHONE.

nicholaschum said:
Just flash a custom kernel with CWM recovery installed inside.
Such as:
- Siyah
- Phoenix
- Ninphetamine
etc...
DO NOT FLASH STOCK KERNEL AS IT WILL DELETE CWM RECOVERY. ROM MANAGER DOES NOT INSTALL RECOVERY ON YOUR PHONE.
Click to expand...
Click to collapse
is it as simple as using Odin, clicking PDA and flashing the downloaded kernel? and there should be no side effects from using a custom kernel such as Siyah?

Getting back to 100% stock is easy, odin flash a rom.
CF root *is* the stock kernel, just with some bits added (CWM recovery and root).
CF root with your stock rom is defo the safest bet.
jerseykat1 said:
is it as simple as using Odin, clicking PDA and flashing the downloaded kernel? and there should be no side effects from using a custom kernel such as Siyah?
Click to expand...
Click to collapse
Yes if you get the kernel in odin tar file, otherwise flash CF root and use CWM recovery to flash the zips.

Related

Just Clockworkmod?

I have a i9100. Is there a Odin flashable of CWM by itself? I want to have a standard version of CWM to always be able to flash back to.
hodiedodie said:
I have a i9100. Is there a Odin flashable of CWM by itself? I want to have a standard version of CWM to always be able to flash back to.
Click to expand...
Click to collapse
its called cf root, you can download it from chainfire's thread in our original development section. Find the matching cf root of your rom version and flash it via odin
bala_gamer said:
its called cf root, you can download it from chainfire's thread in our original development section. Find the matching cf root of your rom version and flash it via odin
Click to expand...
Click to collapse
Thanks. But I was actually meaning just the recovery without the changes to the actual ROM. I have settled for using Odin to flash the Siyah Kernel to get that custom recovery without making detrimental changes to the ROM.
hodiedodie said:
Thanks. But I was actually meaning just the recovery without the changes to the actual ROM. I have settled for using Odin to flash the Siyah Kernel to get that custom recovery without making detrimental changes to the ROM.
Click to expand...
Click to collapse
SGS2 doesn't have a separate recovery partition so it's not possible to install CWM without changing kernels, CF Root is the stock kernel with su and busybox installed, that's the closest you can get to no changes.
ok you have to do all this for that....
1: flash ROM you want
2: root using clockwork mod
3: flash back your ROM's stock kernel
4: install mobile Odin
5: flash the attached kernel [zimage] using mobile Odin [extract the zimage file from tar]
now you have a working stock ROM with clockwork mod

[Q] Safest way to avoid superbrick bug?

Galaxy S2 i9100.
Bad chip.
Bad Firmware: Stock 4.0.4 with (Stock) Kernel XWLPT.
Rooted with S2Root+Using SuperSU.
Searched forums, only similar thread is for Galaxy Tab. I'm assuming it's not relevant enough for me to follow it directly.
If possible, explain it like I'm 5:
What is the safest way to install a custom ROM? (Ideally, I want to install CM9 and later CM10 when it is more stable). I've seen people saying to flash Siyah kernel first, then do whatever afterwards. How can I do this? Almost a complete noob here, what buttons do I press in Odin and what procedure do I follow to flash a safe kernel then a custom ROM.
NB: USB is a little buggy, on-device flashing preferred for that reason.
Redclient said:
Galaxy S2 i9100.
Bad chip.
Bad Firmware: Stock 4.0.4 with (Stock) Kernel XWLPT.
Rooted with S2Root+Using SuperSU.
Searched forums, only similar thread is for Galaxy Tab. I'm assuming it's not relevant enough for me to follow it directly.
If possible, explain it like I'm 5:
What is the safest way to install a custom ROM? (Ideally, I want to install CM9 and later CM10 when it is more stable). I've seen people saying to flash Siyah kernel first, then do whatever afterwards. How can I do this? Almost a complete noob here, what buttons do I press in Odin and what procedure do I follow to flash a safe kernel then a custom ROM.
NB: USB is a little buggy, on-device flashing preferred for that reason.
Click to expand...
Click to collapse
Yes,, you need to flash a custom kernel.
1. First post your full ROM details
2. Can you confirm that you have ROOT access?
3. If your USB is buggy, you still flash Siyah kernel using mobile Odin, or the temporary CWM recovery. Root access is needed.
Thanks for the really fast reply.
Jokesy said:
Yes,, you need to flash a custom kernel.
1. First post your full ROM details
2. Can you confirm that you have ROOT access?
3. If your USB is buggy, you still flash Siyah kernel using mobile Odin, or the temporary CWM recovery. Root access is needed.
Click to expand...
Click to collapse
1. Stock 4.0.4 from samsung; Kernel version 3.0.15-I9100XWLPT-CL941023
2. 100% have root access. Running Droidwall (which is working) among other things
3. I'm unsure if it's the phone, USB port or drivers which are buggy.
Is it possible to get a definitive procedure to flashing Siyah with mobile Odin? (presuming it's safe to do so). After that, is it safe to just flash the full CM9 ROM with CWM?
The safest way to avoid the emmc bug is to flash a custom kernel. Like siyah or dorimanx. If you have root access, and CWM, you can install one of them. Do you have CWM? well then follow these steps.
-Download a custom kernel. Eg the .ZIP file of the latest version of siyah kernel for S2 from gokhanmoral's site.
-Store it in your internal SD card on your phone.
-Boot into recovery. ( Vol-up + Home + Power button )
-Go to: install zip from SD -> install zip from internal SD
-select the kernel's zip file
-select 'yes'
Let the phone reboot once your done. You should have a custom kernel and no chance of the emmc bug bricking your phone.
The reason I suggest using CWM rather than Odin, is incase you have a faulty usb port, that might pose a problem while installing via Odin.
Hope this helps.
HAXTREME said:
The safest way to avoid the emmc bug is to flash a custom kernel. Like siyah or dorimanx. If you have root access, and CWM, you can install one of them. Do you have CWM? well then follow these steps.[...]
Click to expand...
Click to collapse
I have root access but no CWM. When I originally rooted the phone the sole reason was for droidwall.
Is it safe to install CWM and flash a custom kernel as long as I don't do any data wipes?
Can I install a custom kernel and have the phone as is (without noticeable differences) until I flash a custom ROM?
What happens to SuperSU and it's settings when I flash a custom kernel (and will I still have root access)?
Finally, if anything screws up what is the recovery procedure? I don't have a copy of this kernel/firmware as I installed it as an OTA update.
Redclient said:
I have root access but no CWM. When I originally rooted the phone the sole reason was for droidwall.
Click to expand...
Click to collapse
you can download cwm or temporary CWM. Just have a look around for the links.
Redclient said:
Is it safe to install CWM and flash a custom kernel as long as I don't do any data wipes?
Click to expand...
Click to collapse
yeah it is. Even wiping data won't cause problems. Siyah isn't affected by the emmc bug.
Redclient said:
Can I install a custom kernel and have the phone as is (without noticeable differences) until I flash a custom ROM?
Click to expand...
Click to collapse
yea your phone will still look the same. A custom kernel doesn't change your ROM or data.
Redclient said:
What happens to SuperSU and it's settings when I flash a custom kernel (and will I still have root access)?
Click to expand...
Click to collapse
yes, you'll still have root.
Redclient said:
I
Finally, if anything screws up what is the recovery procedure? I don't have a copy of this kernel/firmware as I installed it as an OTA update.
Click to expand...
Click to collapse
You can make a nandroid backup with cwm. That will create an image of the current state of your phone to restore incase necessary. Just make sure u have a custom kernel and follow steps mentioned in the guides on this site and you shouldn't need to worry
Sent from my GT-I9100 using xda app-developers app
Thanks for all the help so far.
I've installed Mobile Odin (v3.35)
I've installed FlashKernel (v2), there was a v1 higher up the page but I'm going to assume that v2 has some bug fixes or other updates (please correct me if I should be using FlashKernel-I9100-v1 rather than v2.
Now, I'm not sure where to go: Should I install CWM or flash straight to Siyah kernel. CWM seems safer since I can do a backup and hopefully have some access if anything goes wrong.
How do I flash CWM with Mobile Odin? Which flash (mode? partition? not sure about terminology here) do I choose (Kernel, ..., etc) and probably importantly: which version of CWM should I be using? I've seen many threads talking about CWM4/5/6. Are they simply updated versions? designed for different kernels/android versions? Are there any specific versions which try to mitigate the superbrick bug?
Redclient said:
Thanks for all the help so far.
I've installed Mobile Odin (v3.35)
I've installed FlashKernel (v2), there was a v1 higher up the page but I'm going to assume that v2 has some bug fixes or other updates (please correct me if I should be using FlashKernel-I9100-v1 rather than v2.
Now, I'm not sure where to go: Should I install CWM or flash straight to Siyah kernel. CWM seems safer since I can do a backup and hopefully have some access if anything goes wrong.
How do I flash CWM with Mobile Odin? Which flash (mode? partition? not sure about terminology here) do I choose (Kernel, ..., etc) and probably importantly: which version of CWM should I be using? I've seen many threads talking about CWM4/5/6. Are they simply updated versions? designed for different kernels/android versions? Are there any specific versions which try to mitigate the superbrick bug?
Click to expand...
Click to collapse
Flash Siyah kernel straight using mobile Odin. It comes with a permanent CWM recovery too.
Todays almost all kenels are safe
so resure yourself
And be careful, when you flash rom in recoverymod
if. battery is off when flash rom, your device have hard brick
so you must have change your main board
I'm korean.. so my english speak is not so good.
Sent from my GT-I9100 using xda premium
Siyah kernel flashed and working perfectly. Didn't realise how instant it would be. Thanks again to everyone, this community is friendly and helpful.
I'm just wondering as I'm in the same boat as the OP was once in.
When it comes to choosing the Kernel does it matter if its JB based or ICS because I'm on the stock ICS rom.
wmichael10 said:
I'm just wondering as I'm in the same boat as the OP was once in.
When it comes to choosing the Kernel does it matter if its JB based or ICS because I'm on the stock ICS rom.
Click to expand...
Click to collapse
You don't have root access, right? Flash a custom kernel with Odin (like Siyah), but make sure it's compatible with your firmware. So if you're flashing Siyah, flash the version (v4 and/or v5 is what I thought) that's meant for ICS, otherwise your phone won't work.
Sent from the Matrix
Actually I used another method that allowed me to gain root access, but I'm on stock kernel and rom. I kind of feel safer when flashing a kernel and rom from recovery.
So say I use Siyah ICS for my Stock ICS rom, If I wanted to flash a JB rom like the one leaked from samsung would I need to also flash the Siyah kernel for JB too?
I have I9100T as well and 4.0.4 on it, what do I do? Will Siyah work for me?

(Q) Flashing Custom Rom

Sorry for the noob question, but i really need some assurance before i proceed
My goal is to install CM10 for S2.
So in order to do that i need to:
1. Download ClockworkMod Recovery 5.5.0.4 and flash the kernal via odin
2. Download SuperOneClick to Root my S2
3. Proceed with CM10 flash -> then Factory reset.
So that's about it right? backup has been done. anything else i need? What about modem?
So pointer would be great. I'm kinda rusty, left the android scene for years.
PS - My S2 is stock, no mods.
Forged said:
Sorry for the noob question, but i really need some assurance before i proceed
My goal is to install CM10 for S2.
So in order to do that i need to:
1. Download ClockworkMod Recovery 5.5.0.4 and flash the kernal via odin
2. Download SuperOneClick to Root my S2
3. Proceed with CM10 flash -> then Factory reset.
So that's about it right? backup has been done. anything else i need? What about modem?
So pointer would be great. I'm kinda rusty, left the android scene for years.
PS - My S2 is stock, no mods.
Click to expand...
Click to collapse
Quite right.
You need CWM recovery to flash CM10.
The easiest way to get it IMO is to flash a rooted kernel which contains CWM recovery.
You can use SiyahKernel or PhilZ-cwm6 kernel ... it's your choice and depends on your current ROM version.
After flashing the kernel, your phone will be rooted and you will have CWM recovery.
You should create a nandroid backup in CWM recovery - just to have a complete system backup of your current ROM.
Then you can flash the CM10 in CWM recovery - stick to the installation instructions of the ROM. You may have to wipe data/do a factory reset.
Good luck !
So if i were to use PhilZ-cwm6, i dont have to use superoneclickroot? Correct?
- so no need for odin right?
About choosing PhilZ kernel, mine is XWLP7, so, i would download XWLPZ kernel? Correct?
im nearly getting it LOL.
You don't need superoneclickroot when using PhilZ-cwm6, it's already rooted.
Go to http://forum.xda-developers.com/showthread.php?t=1877270 and search for XWLP7 and download that kernel (I'm not sure XWLPZ is close enough in version, but as there is a XWLP7 kernel there, I would use that.)
superoneclick is obselete. If you have CWM then theres no need for Odin. You get CWM with almost all rooted Kernels. If you aren't currently rooted however, you wont have CWM. Imo, the best way to go from no root > root is to flash a rooted Kernel via Odin, and yes your kernel version should correspond to your ROM version.

[Solved][Q] Using temporary cwm to install cyanogenmod ROM

I am aware that this has been asked before but there are conflicting answers withing the threads that I have read.
I am running 4.1.2 WLSW having worked my way through the various jb releases over time. Root has been retained using everroot in mobile odin. The kernel is stock.
Having decided to install a stable release of cyanogenmod (10.1.3) I have been reading around for days to avoid pitfalls or to know what to do should a problem arise.
The only one thing that I am still unsure about is whether it is indeed safe to use a temporary cwm (flashed via stock recovery) to install cyanogenmod. I have downloaded the latest temporary cwn from the rommanager site and it appears to work just fine - I have created a backup without issues so I can get back to where I am now if I don't like or have problems with cyanogenmod.
I was planning to flash [KERNEL] ClockworkMod Recovery 6.0.2.9 from this thread http://forum.xda-developers.com/showthread.php?t=1118693 - but in the last couple of pages in the thread there are users that have had boot failures after flashing it. This is what has lead me to ask the question is it safe to use the temporary cwm?
I am aware that there are other kernels that I could use (Philz/Siyah) but would like to know which cwm is safest/best for the installation of cyanogenmod.
Install philz kernel by flashing in stock recovery and put that zip on ext sd. Stay away from rom manager. Dont use it. When you have philz installed make a nandroid bkup and make sure preload is included too. Also bk up you're efs folder with ktool free from playstore. As you have root get that and bk efs up asap. once you have done a nandroid bkup and done the efs bkup then flash cm. May be good to get a copy of you're modem now too.
andrewwright said:
Install philz kernel by flashing in stock recovery and put that zip on ext sd. Stay away from rom manager. Dont use it. When you have philz installed make a nandroid bkup and make sure preload is included too. Also bk up you're efs folder with ktool free from playstore. As you have root get that and bk efs up asap. once you have done a nandroid bkup and done the efs bkup then flash cm. May be good to get a copy of you're modem now too.
Click to expand...
Click to collapse
I have backed up efs already using ktool and have already made a nandroid backup using temporary cwm - good advice none the less.
I have read that rommanager is problematic with the i9100 so am not planning to use it.
My method of choice to flash Philz would be mobile odin (unless there is some disadvantage by doing it this way?).
Regarding my modem, it is included in the stock firmware so I could flash just the modem from this using mobile odin if I have trouble (I have assumed mobile odin works in cm).
My original question remains however - why not use temporary cwm?
Mobile odin will work on cm. And yes you can flash with temp cwm. Get you're modem from here on xda. Makes no odds how you flash philz Use odin or recovery its up to you.
andrewwright said:
Mobile odin will work on cm. And yes you can flash with temp cwm. Get you're modem from here on xda. Makes no odds how you flash philz Use odin or recovery its up to you.
Click to expand...
Click to collapse
If I can flash with temp cwm, there is no need to flash philz at all - or have I missed something?
If you flash with temp there's no guarantee. Philz then flash is a safer way of doing things.
andrewwright said:
If you flash with temp there's no guarantee. Philz then flash is a safer way of doing things.
Click to expand...
Click to collapse
Presumably the latest Siyah kernel will also do?
Yes that's ok
It's simply a matter of preference.....temporary CWM is as it 'says on the tin'........temporary....
You have to reflash it every time you want to use it.
PhilZ is permanent....once it's flashed, it's there, no further action needed, plus it has a touch interface unlike regular CWM......
If you intend to stay with stock, but want to have the advantages of CWM, then I'd advise go with PhilZ...purely because a few steps less are necessary to be able to use it.......
(Enter stock recovery, flash CWM then use CWM to flash whatever..... every time with temporary CWM)
If you intend to flash a custom ROM, it'll come with its own permanent CWM anyway (which will overwrite the PhilZ kernel and/or remove the need to continuously reflash the temporary CWM)
Sent from my GT-I9100 using xda app-developers app
Thanks for the advice folks. I flashed Siyah then installed cm 10.1.3 and the associated gapps. All went without a hitch. I was actually surprised how quickly the process completed. I had the rotating cm boot image less than 2 minutes after starting the install from first zip.
Off topic, but I am totally impressed with the cm ROM. I find my frustration at constantly waiting for phone manufacturers to catch up with vanilla android releases has completely melted away.
Glad it's sorted :thumbup:
Add solved to name of thread pls

Backup EFS directly from phone?

I am almost ready to perform my first custom ROM installation.
I am only travelling with a Mac so I can't use Windows software.
Is there a way to backup my/EFS directly from the phone?
Sent from my GT-I9100 using Tapatalk
You need a custom recovery. How will you flash a custom rom w/o custom recovery?
Sent from my GT-N7100 using XDA Premium 4 mobile app
Blomberg said:
I am almost ready to perform my first custom ROM installation.
I am only travelling with a Mac so I can't use Windows software.
Is there a way to backup my/EFS directly from the phone?
Sent from my GT-I9100 using Tapatalk
Click to expand...
Click to collapse
Download HC ktool from the market, create your efs backup with it and use a root explorer to copy it to an external removable micro SD card......
Edit.......you need to be rooted in order to use HC ktool.......
This might be my S2, or it might be my W...but it's definitely CM
mezo91 said:
You need a custom recovery. How will you flash a custom rom w/o custom recovery?
Sent from my GT-N7100 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
For rooting I will use Framaroot.
For installing CWM I believe that you can install it via ROM Manager, or you can install the ROM directly via Mobile Odin.
Sent from my GT-I9100 using Tapatalk
OK....first....
Why look elsewhere for rooting methods? Everything you need is right here on XDA.
Second.....NEVER use ROM manager on an S2.....it breaks things.
Third....mobile Odin can only be used on rooted devices....primarily for flashing stock firmwares.
What version of android is on your S2....GB, ICS or JB?
This might be my S2, or it might be my W...but it's definitely CM
Yes, I found Framaroot here and am planning to use it for the rooting purposes.
Thanks, good to know. So I will need to install CWM manually I guess. Somehow.
What is it that Mobile Odin does, is it an actual reovery ROM itself or does it install CWM which in turn installs the ROM?
But I can use Mobile Odin to install a custom ROM I think?
I am 4.1.2 JB
Sent from my GT-I9100 using Tapatalk
Mobile Odin is a phone based version of PC Odin.....it is designed to flash back to stock from a rooted modified phone without the need to hook the phone to a PC....
You're on 4.1.2.....
Search for the PhilZ thread.......
With the downloads contained, you can root and flash CWM via the stock recovery in one flash.....don't get much easier than that.......
This might be my S2, or it might be my W...but it's definitely CM
I can root it and flash it in one step? I've found like 50 guides but none of them as simple as you're suggesting.
There are so many ways to do each individual step.
I reckon the steps after that would be to install my custom ROM via CWM via SD card. Clear/Wipe cache and install the custom ROM again?
Sent from my GT-I9100 using Tapatalk
Edit: How can I backup EFS before using the technique you mentioned to root/flash CWM in one go, if my device is not yet rooted?
As I said........easy.....
1) flash PhilZ via stock recovery to root and flash CWM
2) At this stage your phone will still boot normally and allow you to download HC ktool in order to make your EFS backup. It might be an idea to make a full backup (nandroid backup) of your current setup using CWM too....
3) use CWM to flash the ROM (and it's associated gapps package) of your choice.
4) use CWM to perform the cache, dalvik and data wipes.
5) reboot, perform initial setup download user apps.......
Job done.......
This might be my S2, or it might be my W...but it's definitely CM
You could also juse Siyah Kernel, a good alternative to philz:good:
Except that it can't be flashed via the stock recovery.....it has to be flashed via Odin......
This might be my S2, or it might be my W...but it's definitely CM
In which way does a Kernel replace a rooter/bootloader flasher, are these not different things?
Sent from my GT-I9100 using Tapatalk
keithross39 said:
As I said........easy.....
1) flash PhilZ via stock recovery to root and flash CWM
2) At this stage your phone will still boot normally and allow you to download HC ktool in order to make your EFS backup. It might be an idea to make a full backup (nandroid backup) of your current setup using CWM too....
3) use CWM to flash the ROM (and it's associated gapps package) of your choice.
4) use CWM to perform the cache, dalvik and data wipes.
5) reboot, perform initial setup download user apps.......
Job done.......
This might be my S2, or it might be my W...but it's definitely CM
Click to expand...
Click to collapse
I very much appreciate your help Keith. I've been on numerous forum but never got this good feedback.
I searched the PhilZ thread and got so many results. My model is i9100 of the Galaxy S2, I guess the methods you have been describing works for this model?
I need to backup program data and EFS before I dare start playing around.
How can I backup EFS before using the technique you mentioned to root/flash CWM in one go, if my device is not yet rooted?
You can't. And you don't need to unless your phone is rooted, because if your phone is rooted nothing you can do to the phone is capable of borking the EFS/IMEI.
Edit - Also, I'm detecting a lack of knowledge of 'the basics' in the threads you've posted recently; I strongly suggest you read all the guides/tutorials stickied in the thread near the top of the General section before you do anything to your phone. A lack of knowledge exponentially increases the risk of you permanently breaking your phone depending on how little knowledge you have when you attempt to 'do stuff' to the phone.
For backing up the efs you'll need to flash a recovery first (like Philz as already suggested).
But anyway, problems with the efs won't be caused by just rooting so you can go ahead and root first and then use KTool.
kestrel5915 said:
For backing up the efs you'll need to flash a recovery first (like Philz as already suggested).
But anyway, problems with the efs won't be caused by just rooting so you can go ahead and root first and then use KTool.
Click to expand...
Click to collapse
* * *
Thank you. As I want to perform all the necessary steps directly on my phone, I am now thinking of doing the following.
Installing Framaroot (APK) and rooting my Samsung Galaxy S2 i9100 (http://forum.xda-developers.com/showthread.php?t=2130276)
Installing KTool and backing up EFS to external SD-card
Installing Titanium Backup (Root version) to backup AppData
Alt 1.) Downloading Mobile Odin to OS. Flashing ROM + GApps via this. But this keeps my stock recovery? (http://forum.xda-developers.com/showthread.php?t=1347899)
Alt 2.) Downloading PhilZ Touch Recovery 3.0 for Galaxy S2 i9100 which flashes + re-roots for me (?). Not sure if it's the right version as the post is old? (http://forum.xda-developers.com/showthread.php?t=1840223)
Alt 3.) Flashing CWM via Mobile Odin, and then in turn boot to recovery (now CWM) and flashing ROM + Gapps via CWM. This should update my recovery as well as my ROM?
After flashing ROM, entering recovery to Wipe Cache, Dalvik and Data
Flash ROM again as previous step supposedly deletes the ROM?
Boot ROM, Configure, Install Apps and restore App Data
Does the above look correct?
Is the version of PhilZ the correct one? It appears to be a 'temporary recovery' rather than a permanent, which might be what I am after if I want to flash the current version of CWM for Galaxy S2 from www.clockwerkmod.com/rommanager
Follow the instructions I gave in this post....
http://forum.xda-developers.com/showthread.php?p=48583106
and you will have a rooted phone running a custom ROM. No need to reflash the ROM after the wipes. Wiping cache, dalvik and data will NOT erase the ROM, all it'll do is erase any personal settings and downloaded apps.
Mobile Odin can't be used to flash custom ROMs, I think it can be used to flash CWM.... but only if you can find a compatible version in a .tar format.
PhilZ is still your best bet.....you will root your phone and install CWM in one hit.....all from your existing stock recovery. The CWM inPhilZ is NOT temporary, though it WILL be overwritten when you flash the ROM which will contain it's own permanent version of CWM. Just match your phones build version to the PhilZ kernel that you download.......
Why make extra work for yourself by increasing the number of steps you have to take (use framaroot then try to find a compatible CWM) when you can do it in one step?
And as mentioned before.....DON'T use ROM manager on an S2.....it breaks things....specifically recovery....one of your prime goals.....
This might be my S2, or it might be my W...but it's definitely CM
cubflyer said:
You could also juse Siyah Kernel, a good alternative to philz:good:
Click to expand...
Click to collapse
I made big projects of things. As a complete novice within Android, I've read through numerous threads, made project notes, consolidated info and made Mindmaps to understand this.
From my understanding, a kernel (I've seen Siyah mentions on many places) is the interpreter between hardware and the instructions given by the software.
In which way is this comparable to a recovery partition/ROM, namely PhilZ?
I'm sure it's some detail I'm missing, and thanks for the tip.
keithross39 said:
Follow the instructions I gave in this post....
http://forum.xda-developers.com/showthread.php?p=48583106
and you will have a rooted phone running a custom ROM. No need to reflash the ROM after the wipes. Wiping cache, dalvik and data will NOT erase the ROM, all it'll do is erase any personal settings and downloaded apps.
Mobile Odin can't be used to flash custom ROMs, I think it can be used to flash CWM.... but only if you can find a compatible version in a .tar format.
PhilZ is still your best bet.....you will root your phone and install CWM in one hit.....all from your existing stock recovery. The CWM inPhilZ is NOT temporary, though it WILL be overwritten when you flash the ROM which will contain it's own permanent version of CWM. Just match your phones build version to the PhilZ kernel that you download.......
Why make extra work for yourself by increasing the number of steps you have to take (use framaroot then try to find a compatible CWM) when you can do it in one step?
And as mentioned before.....DON'T use ROM manager on an S2.....it breaks things....specifically recovery....one of your prime goals.....
This might be my S2, or it might be my W...but it's definitely CM
Click to expand...
Click to collapse
Thank you once again Keith for your engagement and good tips.
I think the reasons why I am considering the different options, and also trying them out - is to get a broader understanding of Android and the alternative processes as I approach my goal of flashing a new ROM.
1.) So far I installed Framaroot and rooted the device successfully.
2.) I then downloaded Hellcat's kTool and made an EFS backup (and a kernel dump, whatever that is)
3.) Then I installed Titanium Backup and backed up all user + system apps (+data I think)
4.) I then downloaded CWM from www.clockworkmod.com/rommanager > recovery as a zip, booted the stock recovery and started CWM (locally, without replacing stock recovery for some reason), from which I did a full Nandroid backup (with stock recovery intact in this backup, I guess. Device was however rooted so it's not fully original).
I reckon I now just need to download my custom ROM and it's relevant Gapps.
I have read good things about Mobile Odin, and since a while back it supports *.zip files so I believe it is a good alternative for flashing custom ROM's now as well.
PhilZ was a bit intimidating, as there was a general thread and different model based threads in each subforum. They were also in different versions, dates and basebands. Also it appears to be available in a "permanent" download as well as a "temporary", which caused my confusion in the last thread.
I did not know that the recovery was replaced when installing a custom ROM, as I did not know that they contained their own partition of a recovery ROM.
Thanks for the information about not needing to re-flash ROM after the relevant wipes.
Thanks for the discouragement of ROM Manager, I promise to stay away from it.
From my understanding, PhilZ seems to be a modified version of CWM6, which includes ChainFire's Auto Root and some other add-ons as well. Is this a correct understanding?
You don't need to backup system apps/data from Titanium Backup because restoring them on a new rom will definitely cause issues.
Plus in case of a bad flash or something nandroid is always there for you so before doing anything new with the phone always do a nandroid backup.

Categories

Resources