While the process of installing ClockworkMod Recovery on most rooted Android devices is as simple as installing ROM Manager from the market and tapping its first option, unfortunately this does not work for Samsung Galaxy S series devices if they have the 3e stock recovery installed. In this guide, we will help you fix that and successfully install ClockworkMod Recovery to your device.
Disclaimer: Please follow this guide at your own risk. AddictiveTips will not be liable if your device gets damaged or bricked during the process.
We have previously covered ClockworkMod Recovery and explained in detail the possibilities it opens up once installed on an Android device. If you have a Samsung Galaxy S I9000, you should first try using the method in the above mentioned guide to try and see if it works for you. There will be a few differences however – once ClockworkMod Recovery is installed via ROM Manager, rebooting your device into recovery will not directly take you to it, and you will still see the stock recovery.
To fix this, you will need to use the stock recovery option that says ‘apply update.zip from SD card’ or something similar, to actually be able to get ClockworkMod Reovery working, and you will need to do this twice when attempting to enter ClockworkMod Recovery for the first time.
If the above method works for you, there is no need to proceed further as you already had 2e version of stock recovery installed that allowed you to successfully install ClockworkMod Recovery. In case you keep on getting an error similar to the following lines, will need to follow the next steps to get it working.
Install from package... Finding update package... Opening update package... Verifying update package... E: failed to verify whole-file signature E: signature verification failed
This is because you have the 3e version of stock recovery installed which does not allow the installation of zip files without signature verification and the ClockworkMod Recovery’s update.zip file installed by ROM Manager can not be signature-verified. The solution is to revert to the 2e recovery. This can be done by flashing a custom rooted kernel.
- Visit this XDA-Developers forum thread and download the kernel applicable to your device from the attachments in the first and second posts there, and extract the tar file from the downloaded zip file.
Note: You can check which one is applicable to you by going to Menu > Settings > About Phone and check the ‘Build Number’ option. Ours said ‘Froyo.XXJPO’ followed by a number and thus, we chose the file called ‘CF-Root-XX_XEU_JPO-v1.2-Busybox-1.17.1.zip’. The letter or number after JP is the part extremely important to match. Do not proceed if you are not sure about it.
- Download Odin from the link given below and extract the exe file from the downloaded zip file.
- In case you do not have Samsung drivers installed, grab them from the links given below depending on your version of Windows, and extract them to your hard drive as well. Whenever your computer prompts you to install drivers or fails to install them automatically in the next steps, you should manually install them from device manager by pointing to the folder where you extracted them.
- Uninstall Samsung Kies if you have it installed.
- Launch Odin, leave every option as it is, double check that ‘Re-Partition’ is unchecked, click ‘PDA’ and select the kernel’s tar file.
- Put your Galaxy S in download mode by powering it off and then powering it back on while keeping the ‘Volume Down’ and ‘Home’ (the big center button) buttons pressed. If done successfully, you should see the image of an Android digging with a shovel on your phone’s screen.
- Connect your phone to your computer via USB and if prompted, install the drivers manually from device manager, using the drivers you downloaded.
- Once the phone is recognized by your computer, the first small white box in Odin should become yellow. Odin should now look like this:
- Click ‘Start’ and let the kernel flash to your phone. It will also root your phone in case it hasn’t been rooted already.
- Your phone will reboot once this step is completed successfully. You may exit Odin after your phone reboots, but do not interfere with it before that or your phone will most likely get bricked.
- Once your phone reboots, you will be able to install ClockworkMod Recovery using ROM Manager. Just make sure to follow the additional steps described above in the beginning of the article right after the disclaimer, and you should be good to go.
Now you will be able to install any custom ROM, radio, theme, kernel or app released in a recovery-flashable zip format. For more information, head over to the XDA-Developers forum thread that we linked in the requirements section for the kernel download, and join the conversation there.