If you're facing any problems with Custom Recovery, please post them here : Problems realted to Custom Recovery
To install a Custom Recovery on your phone, you first need to have your phone rooted and the Android SDK installed on your system. For detailed instructions on rooting your phone and installing the Android SDK, read these articles by me first:
Now, once you're up and running with a rooted phone and installed the Android SDK, you'll need to download the recovery files. Here are the recovery files:
Download 1: Thunderg Recovery
Download 2: flash_image
both the files are uploaded on Mediafire.com (as per your suggestions)
Now to use this Custom Recovery, copy these two files and paste in the root of your SD card (root means the directory L:\ where L is the letter for your Phone's USB Storage, in short, don't create a folder and just paste it on your SD card)
I'm assuming that you have installed the Android SDK by now as the next step requires it to be installed. Go above and install the Android SDK before continuing.
If you have installed the Android SDK, follow these steps:
- Goto Start Menu > Run and type cmd
- In the cmd window, type adb. If you've installed it correctly, you'll see a lot of text on the screen. If you get an error message then you have probably not installed the Android SDK properly.
- Type adb shell and hit enter
- Type su and hit enter
- See your phone at this time and touch the "Allow" option which SuperUser shows you
- Now the terminal window will have a # sign appended to it. See this screenshot for a better understanding
Now one by one, copy the following lines, in the serial order and paste it into the terminal window (right click on window and paste, CTRL + V won't work)
- mount -o remount,rw -t yaffs2 /dev/block/mtdblock1 /system
- cat /sdcard/flash_image > /system/bin/flash_image
- chmod 755 /system/bin/flash_image
- mv /system/etc/install-recovery.sh /system/etc/install-recovery.sh.bak (if it gives error message here, simply proceed to the next step)
- mount -o remount,ro -t yaffs2 /dev/block/mtdblock1 /system
- flash_image recovery /sdcard/recovery-RA-GNM-thunderg-1.1.0.img
- reboot recovery
- The phone will reboot now.
- To access the Custom Recovery, turn off the phone and then press Home+Vol Down+Power button to boot into the Custom Recovery
mv /system/etc/install-recovery.sh /system/etc/install-recovery.sh.bakSimply move on to the next step.
failed on '/system/etc/install-recovery.sh' - No such file or directory
NOTE: If on booting into the recovery you get the following message at the bottom of the screen -
E: "Bad Boot Message"Don't panic, its perfectly normal and you can proceed with what you want to do from the recovery.
Once you've booted into the recovery, the touch won't work. The actions assigned to the different buttons are given here:
- Up & down : vol-up and vol-down key
- Select : Menu key (left most)
- Back : Back (3rd from left)
USB-MS Toggle :mounts sdcard as mass storage
Nand Backup : runs a nandroid backup of data, cache, boot, system
Nand Backup + .android secure : backs up above plus .android_secure on sdcard (froyo native apps on sd)
Nand + ext backup : data, cache, system, boot, plus apps2sd on ext partition (old style apps2sd)
Nand Restore : browse to and select nandroid backup to restore
Flash Zip From Sdcard: (the file to be flashed must be in root of SD card)
Wipe data/factory reset: wipes data & cache
Wipe Dalvik cache : Wipes Dalvik cache in all possible locations if moved by apps2sd
Wipe SD:ext : Wipes Apps2sd ext partition
Wipe Battery Stats
Wipe rotate settings
Wipe .android secure : Wipes froyo native .android_secure on sdcard
Partition SD: Partition's sdcard for apps2sd (this formats card so all non backed-up data is lost)
SD:ext2 to ext3 : coverts apps2sd ext2 partition to ext3 (requires kernel support for ext3)
SD:ext3 to ext4 : same as above but ext3 to ext4 (requires kernel support for ext4)
Using the following features, you can make a backup of your current ROM, restore backups, create partitions on your SD card, wipe your phone and the SD card and then also go on to try Custom ROMs using the Flash from Zip option.
That's the end of this article! Hope you liked it and were able to install the Custom Recovery successfully.