Cant get CWM Recovery To Work - Galaxy S II Q&A, Help & Troubleshooting

so i rootes my bell sgs2 but never really thought about custom roms. now i want to get a custom rom going but when i try to get to recovery mod it just goes into the stock recovery program so installing the roms fail. when i rooted i flashed the rooted cf-root kernal then flashed the stock to get rid of the yellow triangle but still have root. did i mess up CWM some how?
if i need to reinstall can you give me steps on how to do so?
Thanks

Sounds like you got rid of clockwork flashing the stock kernel, reflash CF and you will have what you need to install roms. To get rid of the triangle you either need to follow these instructions or do it the easy way and buy a jig from ebay for a couple of quid.
http://www.forum.xda-developers.com/showthread.php?t=1103399
(1) Make sure you have CF-Root flashed (see the first post). You must have the "CWM Manager" app available.
(2) Make sure you have the same version of CF-Root extracted until you have the zImage file. (ZIP --> extract --> TAR --> extract --> zImage).
(3) Push the zImage file to /sdcard . It must still be called zImage !
(4) Find an original Samsung signed stock kernel (preferably from the same stock firmware you have, but it's not terribly important)
(5) Reboot into download mode (adb reboot download, or boot the device with home and volume-down pressed)
(6) Fire up ODIN, and flash the Samsung kernel
(7) Boot the device with the stock kernel. CWM Manager will still be available.
(8) Start CWM Manager, select Flash Kernel, and select the zImage from CF-Root you previously put on your SD-card. The kernel will flash and the device will reboot.
(9) You will now notice you no longer have the warning triangle during boot, but you are actually running CF-Root with all it's goodies!
(10) In the future, if you only use the Flash Kernel option inside CWM Manager instead of ODIN, the triangle will not return, neither will your flash counter increase. But keep in mind, that CWM Manager can only handle a direct "zImage" if you are NOT running a kernel with full busybox support (this is currently needed for flashing kernels out of .TAR and .ZIP files)

Related

[Q] how do I get rid of custom cwm?

Hi, I recently flashed cf-root after buying my gs2. I installed rom manager and flahed cwm 4.0.0.2 from there. However now when I reboot into recovery I get the custom cwm that comes with cfroot 4. If I pull the battery in the custom cwm when I put the battery back in I get cwm 4.0.0.2.
Does anyone know how I can remove the custom cwm or both and then flash cwm 4.0.0.2?
Thanks in advance.
Can nobody help with this?
Yes, in the menu move to reboot using volume keys and hit home
Failing that, odin a stock rom to recover
pulser_g2 said:
Yes, in the menu move to reboot using volume keys and hit home
Failing that, odin a stock rom to recover
Click to expand...
Click to collapse
I flashed my stock kernel but restarting into recovery from rom manager still goes to the custom cwm.
In the original Galaxy S, Samsung bundle the kernel & the recovery in the zImage file in the stock firmware so that might be the case here too. Download the original from samfirmware.com, remove everything from the tar file except zImage and flash the tar as PDA through Odin
Can you not just fake-flash the CWM 4.0.0.2 recovery through the custom CWM (through an update.zip or whatever) as that is what ROM Manager does anyway
viva.fidel said:
In the original Galaxy S, Samsung bundle the kernel & the recovery in the zImage file in the stock firmware so that might be the case here too. Download the original from samfirmware.com, remove everything from the tar file except zImage and flash the tar as PDA through Odin
Can you not just fake-flash the CWM 4.0.0.2 recovery through the custom CWM (through an update.zip or whatever) as that is what ROM Manager does anyway
Click to expand...
Click to collapse
I tried flashing the zip from the custom cwm but it says unable to verify whole-file signature.
I odin'd Lightening rom 1.4 and now it seems im just left with the real CWM. yey!
Thanks for all your help.

[Q] Getting rid of that pesky warning triangle during boot help me plz

Getting rid of that pesky warning triangle during boot
It is definitely possible to remove that pesky warning triangle during boot when running a custom kernel, though you should be well aware that this method does NOT reset the custom kernel flash counter. The steps are not complicated, but they aren't easy either, so read well.
(1) Make sure you have CF-Root flashed (see the first post). You must have the "CWM Manager" app available.
(2) Make sure you have the same version of CF-Root extracted until you have the zImage file. (ZIP --> extract --> TAR --> extract --> zImage).
(3) Push the zImage file to /sdcard . It must still be called zImage !
(4) Find an original Samsung signed stock kernel (preferably from the same stock firmware you have, but it's not terribly important)
(5) Reboot into download mode (adb reboot download, or boot the device with home and volume-down pressed)
(6) Fire up ODIN, and flash the Samsung kernel
(7) Boot the device with the stock kernel. CWM Manager will still be available.
(8) Start CWM Manager, select Flash Kernel, and select the zImage from CF-Root you previously put on your SD-card. The kernel will flash and the device will reboot.
(9) You will now notice you no longer have the warning triangle during boot, but you are actually running CF-Root with all it's goodies!
(10) In the future, if you only use the Flash Kernel option inside CWM Manager instead of ODIN, the triangle will not return, neither will your flash counter increase. But keep in mind, that CWM Manager can only handle a direct "zImage" if you are NOT running a kernel with full busybox support (this is currently needed for flashing kernels out of .TAR and .ZIP files)
i follow all steps one by one
after (7) step boots without yellow triangle so i dont need to follow 8-9-10??
what i need to do? thank u
i went to step 8,if u dont follow instructions root not working,sorry for my silly question..
delete plz
I always had to use steps 7-10 when flashing root/stock before....
Try a reboot and see what happens? Sure you're rooted?
B3311 said:
I always had to use steps 7-10 when flashing root/stock before....
Try a reboot and see what happens? Sure you're rooted?
Click to expand...
Click to collapse
i tried but root not worked,titanium backup pro didnt work,i flash kernel wit cwm reboot and i am again rooted.
Lorditos said:
i tried but root not worked,titanium backup pro didnt work,i flash kernel wit cwm reboot and i am again rooted.
Click to expand...
Click to collapse
Sounds like you're good to go with steps 7-10.
This method is good alternative if you don't have a JIG . But why bother with these steps, JIG is super cheap buy it and save your self alot of time.
JIG will reset counter and remove triangle on any kernel.
ghost77 said:
This method is good alternative if you don't have a JIG . But why bother with these steps, JIG is super cheap buy it and save your self alot of time.
JIG will reset counter and remove triangle on any kernel.
Click to expand...
Click to collapse
yes is cheap,but didnt know that he can remove the triangle,or what else it can do.and how remove triangle?how it works?
Lorditos said:
yes is cheap,but didnt know that he can remove the triangle,or what else it can do.and how remove triangle?how it works?
Click to expand...
Click to collapse
Its easy you turn phone off, then connect JIG and wait , in about 3 to 5 seconds phone will enter Download mode ( Triangle will be removed and Flash counter reset), once in download mode disconnect JIG and then press and hold power button to turn off phone and back on. Or you can also remove battery and reinsert.

[03.07.2012] CF-Root 6.4 - SuperSU+CWM5.5+CWMManager

I am no longer supporting this version of CF-Root. I have personally moved away from permanent custom recoveries. I will still be providing roots by way of CF-Auto-Root (click). The downloads in this thread will remain available, I just won't be updating them.
.
.
.
.
.
Check your device model ! Settings -> About device -> Model number. This stuff is made for the GT-I9300 and GT-I9300T, if your model number has a suffix, it may not work, or if it is a totally different model, it will not work (may even brick) !
CF-Root is the root for "rooting beginners" and those who want to keep as close to stock as possible. CF-Root is meant to be used in combination with stock Samsung firmwares, and be the quickest and easiest way for your first root.
Donate
CF-Root has been available for many device (Galaxy S1, Galaxy Tab 7", Galaxy S2, Galaxy Note, Galaxy Nexus) and has clocked over 4 million downloads. This is not even counting custom ROMs that already include it. Don't be a leech, buy me a beer (and use the "Thanks" button!). Imagine if every CF-Root user has donated me $1...
Coming from a different device ?
If you are using to CF-Root on other devices, please do still read this entire post, because this CF-Root is different than CF-Root for other devices!
What's installed
- Root: SuperSU
- Recovery: ClockWorkMod
- Util: CWM Manager
(See the next post for installation instructions)
Kernel
Unlike CF-Root for some other devices, this iteration of CF-Root does not include a custom kernel. Your kernel remains the stock kernel, and thus goodies like insecure adbd (ro.secure=0), custom boot scripts, and custom boot animations are not supported by CF-Root. You can of course flash a custom kernel that supports these.
At the same time, this also means that there will not be a different CF-Root for every firmware revision. You can just use the latest CF-Root on any firmware version!
Root - SuperSU
The root permission management app installed by CF-Root is SuperSU. This will allow your apps to gain root (superuser) access.
Recovery - ClockWorkMod (CWM)
A custom CWM 5.5 build is included in CF-Root, taken from this thread. This provides for the ability to install custom ROMs, and do nandroid (full device) backups and restores. Now also support OTA updates, but an OTA update itself will probably remove CWM, so you need re-flash CF-Root after OTA.
Not compatible with ROM Manager ! Use the CWM Manager provided instead (installed by CF-Root automatically)
Util - CWM Manager
My management application for CWM is also installed, see the recovery thread linked above for further details. It allows you to command CWM (install a ROM, make/restore backups, etc) from normally booted Android.
Not included (yet) - Busybox
Busybox is currently not automatically installed. I will probably be adding busybox installation in the near future, but I want to test / adjust it some more before going there. (No idea what this about ? Don't worry about it !)
Not included - Triangle Away
Triangle Away can be used to reset the flash counter after installing CF-Root. The flash counter keeps track of how many custom firmwares you have flashed, as this voids warranty. (No idea what this about ? Read up on it, you will want to use this !)
Not included - adbd Insecure
As this CF-Root does not include a custom kernel, adb shell does not have root access by default (you can still get it by typing su inside the shell), nor is adb remount supported, nor will adb push and adb pull work on system files. adbd Insecure can be used to remedy this situation. (No idea what this is about ? Don't worry about it !)
Installation
(note that the actual downloads are in the next posts)
How to install using: (desktop) ODIN
Short: unpack the ZIP download, you will end up with a TAR, flash this in ODIN as PDA, and optionally install and run Triangle Away afterwards to reset the flash counter. Beware that this should boot your device into recovery mode (for a few seconds to install SuperSU and CWM Manager) after flashing. Sometimes it doesn't, just flash it again in that case.
Long:
- Follow these instructions to the letter. Do not touch any buttons or checkboxes that are not listed below to touch!
- Unzip the attached Odin3-vX.X.zip file
- Download and unzip the CF-Root-SGS3-vX.X.zip file (see posts below this one)
- If you end up with a recovery.img and cache.img file, you've extracted twice. You need to end up with a .tar file - don't extract that one
- (USB) Disconnect your phone from your computer
- Start Odin3-vX.X.exe
- Click the PDA button, and select CF-Root-SGS3-vX.X.tar
- Put your phone in download mode (turn off phone, then hold volume-down + home + power to boot - if it asks you to press a button to continue, press the listed button, or run adb reboot download command)
- (USB) Connect the phone to your computer
- Make sure Repartition is NOT checked
- Click the Start button
- Wait for Android to boot
- Done (if it took you more than 30 seconds, you need practise!)
- NOTE: Sometimes the device does *not* boot into recovery mode and root your device. Just do the entire procedure again if this happens. If it still will not install root and such, make sure that in Odin "Auto Reboot" is not checked. Then after flashing, pull the battery, and boot with VolUp+Home+Power button to boot into recovery manually. This will start the install process.
New to Samsung? Unfamiliar with Odin? Think all the above is a hassle? Get used to it. It's very simple, and us Samsung folk use Odin (or Mobile ODIN ) for everything! It's so very very convenient once you get used to it. Notice the 30 second comment above? For experienced users, the entire process indeed takes only 30 seconds!
You may now optionally want to install and run Triangle Away to reset the flash counter.
How to install using: Mobile ODIN
(You already need to be rooted for this)
- Download and unzip the CF-Root-SGS3-vX.X.zip file (see posts below this one)
- If you end up with a recovery.img and cache.img file, you've extracted twice. You need to end up with a .tar file - don't extract that one
- Put CF-Root-SGS3-vX.X.tar on your internal SD card
- In Mobile ODIN, use the Open file... option and select the CF-Root-SGS3-vX.X.tar file
- If you are running the Pro version, make sure EverRoot is not enabled
- Flash!
Note that if you are flashing this together with a stock Samsung firmware, you must open the CF-Root tar file last, and this will prevent the firmware's CSC to install (which doesn't bother me, but some people care about this). Alternatively, flash the entire firmware first (with EverRoot enabled), then flash only the CF-Root tar after it has booted up.
How to install using: Heimdall (Linux)
This is hearsay, I have not tried it myself. But extract the ZIP, then extract the TAR, so you end up with recovery.img and cache.img files. If you have heimdall setup right, this should do it:
sudo heimdall flash --recovery recovery.img --cache cache.img
How to upgrade with: custom ROM
If you are flashing a custom ROM, chances are it will include root and/or recovery, and there's no manual action to take.
How to upgrade with: Samsung ROM
If you are flashing a stock Samsung ROM, you will probably lose SuperSU (root), CWM (recovery) and the CWM Manager app. Just follow the entire installation procedure again - I recommend the Mobile ODIN option here.
How to uninstall
This is by no means an extensive guide for unrooting, but if you want to sell or warranty your device, I advise the following procedure:
- Use Triangle Away to reset the flash counters, and pull the battery immediately after rebooting starts
- Boot into recovery and perform a wipe, and pull the battery immediately after rebooting starts
- Go to SamMobile and get the stock firmware for your region
- Flash that stock firmware on your device
- Let Android boot, go through device setup (without doing any logins) until Android is fully usable again
- Reboot
- Wait at least 10 minutes
- Check Settings->About device->Status and make sure Device status is not "Modified"
- Perform another factory reset
- Boot into download mode and make sure the flash counter and system status are all set to official
Some of these steps may require further info, if you can't figure it out, do some more searching, or ask people who aren't me
OTA updates
CF-Root v6.3 supports OTA updates to be flashed by the system, but when you flash an OTA, that OTA will probably replace recovery (and keep trying to do so at every boot). You need to re-flash CF-Root after applying an OTA. Just re-flashing CWM will not work and stock recovery will keep coming back.
Download
CF-Root for SGS3 v6.4:
Root: SuperSU v0.93
Recovery: CWM v5.5 :: CF-v1.5
Util: CWM Manager v3.60
CF-Root-SGS3-v6.4.zip
(Changes: important SuperSU update, better chance of install-on-flash working)
-------- OLDER VERSIONS --------
CF-Root for SGS3 v6.3:
Root: SuperSU v0.91
Recovery: CWM v5.5 :: CF-v1.5
Util: CWM Manager v3.60
CF-Root-SGS3-v6.3.zip
(Changes: massive SuperSU update, CWM can now flash OTA's, CF-Root script will try to fix stock recovery coming back after flashing CWM)
CF-Root for SGS3 v6.2:
Root: SuperSU v0.90
Recovery: CWM v5.5 :: CF-v1.4
Util: CWM Manager v3.60
CF-Root-SGS3-v6.2.zip
(Changes: recommended SuperSU update, CWM has larger text, CWM Manager should now work with GT-I9300T)
CF-Root for SGS3 v6.1:
Root: SuperSU v0.89
Recovery: CWM v5.5 :: CF-v1.3
Util: CWM Manager v3.55
CF-Root-SGS3-v6.1.zip
(Changes: external storage fixes in CWM, minor bugfix in CWM Manager)
CF-Root for SGS3 v6.0:
Root: SuperSU v0.89
Recovery: CWM v5.5 :: CF-v1.2
Util: CWM Manager v3.50
CF-Root-SGS3-v6.0.zip
--- last one ---
Thx a lot!
Now this is what I'm talking about! This is pure Epicness!
Chainfire said:
--- this post is being typed, please return later ---
Click to expand...
Click to collapse
Quite a reputation you have, 13 thanks for a post that's being written But great work CF!! Receiving mine today and good to know CF-root is immediately available!
Charismatic Chainfire
The Most Impressive and Constructive as always.
Such an incredible asset to the android community, thanks a bunch man...
Hell Yeah! My reserve comment.... eh!
Epic. We love you Chainfire!
As i understand correctly cause of the separate recovery partition we only need one CF-Root now? Not like the SGS2 were every new firmware needed a new CF-Root.
Thx
flash3d said:
As i understand correctly cause of the separate recovery partition we only need one CF-Root now? Not like the SGS2 were every new firmware needed a new CF-Root.
Click to expand...
Click to collapse
As long as CF-Root does not include a custom kernel: correct!
That doesn't mean there will not be updates
Great work as always Mr Chainfire, will be putting this to good use
What should I now install?
This here oder http://forum.xda-developers.com/showthread.php?t=1684535 ?
Reynt said:
What should I now install?
This here oder http://forum.xda-developers.com/showthread.php?t=1684535 ?
Click to expand...
Click to collapse
See the first line of the first post of the thread you just linked ...
Reynt said:
What should I now install?
This here oder http://forum.xda-developers.com/showthread.php?t=1684535 ?
Click to expand...
Click to collapse
I believe there are no difference in versions.
The earlier [RECOVERY] thread you linked gets you to install CWM recovery, then install root, and optionally install CWM Manager util.
This thread repackages all of the above into a single file flashable via ODIN (or Mobile ODIN if you have root already)
love u chain seriously sometimes i am wondering where do u find ur calmness
awesome work like always!!!
USB Jig
is the USB Jig usable here on the Galaxy S3? it works on the S2 to get Triangle away, but just asking if it works as well on the S3?
Just sent a little donation your way CF, thanks again.

anyone in essex to flash me a new rom???????

Hi
Got to send my s2 back on warranty with a faulty digitizer but need to get my binary counter reset, I don't fancy doing it myself so wondered if anyone in Essex uk is up for it or can recommend someone that can
frank pole1 said:
Hi
Got to send my s2 back on warranty with a faulty digitizer but need to get my binary counter reset, I don't fancy doing it myself so wondered if anyone in Essex uk is up for it or can recommend someone that can
Click to expand...
Click to collapse
Hmm ... DIY.
1. Get an official ROM
Download an install Check Fus Downloader from here => http://fus.nanzen.se/
It's a Windows application, checking the latest officially released firmware for your phone in your region, and download it directly from Samsung servers.
Just select the OS (Android), the phone "GT-I9100" and your region, then click "Check firmware", then "Dowload".
Extract the zip file, and you have the ROM tar file.
2. Flash this official ROM
This can easily flashed by Odin, here is a good description of how to flash a firmware with Odin => http://forum.xda-developers.com/showthread.php?t=1075278.
And Odin is attached to the first post.
Download an install it on your PC.
The do as described to flash the new stock ROM to your phone.
3. Root your phone
Then you need to root your phone. There are different methods. Easiest is to flash a rooted kernel, such as CF-Root from here => http://forum.xda-developers.com/showthread.php?t=1103399&highlight=CF+Root
Just pick the corresponding CF-Root kernel to your ROM, such as CF-Root for XWLP7 when you have flashed XWLP7 ROM to your phone.
4. Reset the flash counter
Then install TriangleAway app from Play store, or from here => http://forum.xda-developers.com/showthread.php?t=1494114&highlight=triangleaway
Start the app and select "Reset counter".
This will remove the yellow triangle from boot screen and reset the flash counter.
5. Unroot the phone
Flash the stock kernel with Odin to your phone.
Stock kernel is the zImage file from the stock ROM.
You can extract the zImage file of the ROM tar file, copy it to the phone, start CWM Manager app, select "Flash kernel" and select the zImage file.
If CWM Manager app and SuperSU app are still visible, just uninstall those apps.
It is not very easy ... Ok.
But you can find a lot of good descriptions here on XDA.
And when having issues or questions, just post into the corresponding thread and you will get help.
It_ler said:
Hmm ... DIY.
1. Get an official ROM
Download an install Check Fus Downloader from here => http://fus.nanzen.se/
It's a Windows application, checking the latest officially released firmware for your phone in your region, and download it directly from Samsung servers.
Just select the OS (Android), the phone "GT-I9100" and your region, then click "Check firmware", then "Dowload".
Extract the zip file, and you have the ROM tar file.
2. Flash this official ROM
This can easily flashed by Odin, here is a good description of how to flash a firmware with Odin => http://forum.xda-developers.com/showthread.php?t=1075278.
And Odin is attached to the first post.
Download an install it on your PC.
The do as described to flash the new stock ROM to your phone.
3. Root your phone
Then you need to root your phone. There are different methods. Easiest is to flash a rooted kernel, such as CF-Root from here => http://forum.xda-developers.com/showthread.php?t=1103399&highlight=CF+Root
Just pick the corresponding CF-Root kernel to your ROM, such as CF-Root for XWLP7 when you have flashed XWLP7 ROM to your phone.
4. Reset the flash counter
Then install TriangleAway app from Play store, or from here => http://forum.xda-developers.com/showthread.php?t=1494114&highlight=triangleaway
Start the app and select "Reset counter".
This will remove the yellow triangle from boot screen and reset the flash counter.
5. Unroot the phone
Flash the stock kernel with Odin to your phone.
Stock kernel is the zImage file from the stock ROM.
You can extract the zImage file of the ROM tar file, copy it to the phone, start CWM Manager app, select "Flash kernel" and select the zImage file.
If CWM Manager app and SuperSU app are still visible, just uninstall those apps.
It is not very easy ... Ok.
But you can find a lot of good descriptions here on XDA.
And when having issues or questions, just post into the corresponding thread and you will get help.
Click to expand...
Click to collapse
Follow the info above and links and I'm sure you'll be fine.
The most important thing to do is follow instructions exactly, read over them again before clicking start and make sure everything is where it should be in Odin and that the correct boxes are ticked/unticked.
It's actually quite easy if you follow instructions properly.
make sure you have a good USB cable (preferably the official one)
And make sure the USB port on your computer is not dodgy and working 100%.
Good luck!

How to flash an image kernel to S2?

As the title state, I have search in the internet and found lots of tutorial about flashing a .tar framework to the phone.
However, the ROM that I downloaded from xda was just a .zip which contains an .img kernel.
How to flash the .img kernel to my phone then install the zip from SD card?
What do you actually want to do? If you want to root your phone, download a kernel file (there are threads about it), and flash it with Odin.
If you want to flash a rom, you have to install a .zip file through CWM, no other kind of files.
If you want to flash a kernel (and you have a rooted device), you also have to flash a .zip file through CWM.
Thanks for your reply. I know the steps of installing a new ROM. However, I used to boot the phone into flash mode and use Flashtool to flash the kernel which extension is .img. But for S2 it doesn't contain flash mode and seems I can't use flashtool to flash the kernel. If I can use Odin to flash a kernel with .img extension rather then a .tar extension? Also when I boot my S2 into download mode and connect to my computer, Odin still cannot detect the phone. If there is any "download mode" driver that I need to install or just use the normal Samsung driver ? Thanks a lot.
PS: Since the debug mode is working when I connect my phone to the computer I am sure I have installed a driver.
Donnie Sins said:
What do you actually want to do? If you want to root your phone, download a kernel file (there are threads about it), and flash it with Odin.
If you want to flash a rom, you have to install a .zip file through CWM, no other kind of files.
If you want to flash a kernel (and you have a rooted device), you also have to flash a .zip file through CWM.
Click to expand...
Click to collapse
So I assume your phone isn't rooted yet, right?
For using Odin: there are plenty of guides in the General Section, or even on google. But to actually use it, you have to install Samsung Kies first, to get the correct drivers.
After it, you can uninstall it, because otherwise Odin won't work (but that's all written in the guides).
When your phone is rooted, you can simply flash a new kernel (.zip) through CWM.

Categories

Resources