All thanks to PlayfulGod who has made this possible.
Most preferred method:
Download this zip: Flashable zip
Steps:
1.) Put the zip in your SDCard.
2.) Reboot into current recovery.
3.) Flash the zip.
4.) Reboot recovery!
Steps:
1.) Extract the zip file to a folder of your choice.
2.) Rename the downloaded recovery to "recovery5.img" (or whatever you like)
3.) Turn off your mobile.
4.) WHILE HOLDING THE CAMERA BUTTON, Connect the usb cable to the phone (and PC too :P).
5.) Open cmd prompt and cd to the directory of your extracted folder.
Example:
If have extracted to D:\CWM-A70, then use:
Code:
D:
cd D:\CWM-A70
6.) type:
Code:
fastboot-windows flash recovery recovery5.img
7.) type:
Code:
fastboot-windows reboot
8.) Done. Check the new recovery or post here for problems
Alternative Method:
(Using ADB, not fastboot. All thanks to sam. Tested by aditya)
Quote:
Originally Posted by samrox144
this is the cmd to flash recovery through adb
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/your recovery name
reboot recovery
The phone will reboot now.
NOTE: If you get this error after step 4
mv /system/etc/install-recovery.sh /system/etc/install-recovery.sh.bak
failed on '/system/etc/install-recovery.sh' - No such file or directory
issue the next command
Latest RZRecovery:
Hey guys, here's the latest RZRecovery for A70:
Huge thanx to Raidzero (aka RZ :P ) for his efforts..
The old RZRecovery didn't have working backups, this one works perfectly! (Observed till now.)
Methods:
1.) Using CWM recovery:
Download this zip: RZRecovery
And flash using CWM
2.) Using the fastboot method:
Extract the RZR.img from the zip and flash using fastboot (as specified above).
P.S. Unlike in CWM, buttons for RZ are:
Home (center button) for selection.
Power for back.
And volume keys for navigation.
Last edited by akshaybz; February 27th, 2012 at 10:08 AM.
Reason: New RZRecovery!
The Following 2 Users Say Thank You to akshaybz For This Useful Post:
Steps:
1.) Extract the zip file to a folder of your choice.
2.) Rename the downloaded recovery to "recovery5.img" (or whatever you like)
3.) Turn off your mobile.
4.) WHILE HOLDING THE CAMERA BUTTON, Connect the usb cable to the phone (and PC too :P).
5.) Open cmd prompt and cd to the directory of your extracted folder.
Example:
If have extracted to D:\CWM-A70, then use:
Code:
D:
cd D:\CWM-A70
6.) type:
Code:
fastboot-windows flash recovery recovery5.img
7.) type:
Code:
fastboot-windows reboot
8.) Done. Check the new recovery or post here for problems
What's new in this recovery?
__________________
Found a Abusive/Spam post? Hit button
Found a useful post? Hit button
Found a post required to be featured? Hit button
The CWM recovery will show 5.0.2.3 after this.
And yeah, it's by PlayfulGod but it's not updated in ROM Manager somehow
Ya ofcourse CMW will show 5.0.2.3,i was asking that why clockworkmod website shows like that n also rom manager.i got the answer that they have not updated yet.
cwm 5.0 takes better backup and is much faster to...and i think it also shows progress bar...
In CWM 5.0.2.0 onwards you donot need to put the rom in sdcard (yes that was a drawback of CWM) so people with big built in flash like SGII who never used sdcard could not do a rom boot from cwm <5.x
ofcourse it may be faster.
But I want to compile a cwm for myself how come this playfulgod does it.
I get this error when I flash builds which end up in recovery or black screen ..I just use adb to issue the cmd reboot recovery the everything works ..if I remove battery then same error
Device(s): Galaxy Nexus, Nexus 7, LG Esteem, LG Revolution, LG Connect, LG Spectrum, Huawei Mercury
Carrier: T-Mobile
Thanks: 195
Thanked 4,316 Times in 1,790 Posts
Quote:
Originally Posted by adityadeva
playfulgod need to tell it to koushik. he updates rom manger to include the new CMW builds.
Thats like pulling teeth lol. I have updated most of the CWM I have ported. But its up to koush to update em after he officially builds n merges em with RM.
__________________ Official Donate link if you like my work and would like to show your appreciation and support. All donations are greatly appreciated!!
Thats like pulling teeth lol. I have updated most of the CWM I have ported. But its up to koush to update em after he officially builds n merges em with RM.
let me thank you in advance for all the goodies you've provided to us so far.
and wish you a very happy christmas and holiday in advance.
I tried flashing recovery 5.0.2.3 via flash_image method. i had renamed the original recovery as cwm-5.0.2.3-a70.img. I got the following errors
administrator@administrator-ThinkCentre-XXXX:~$ adb push /home/administrator/flash_image /sdcard/
26 KB/s (26172 bytes in 0.948s)
administrator@administrator-ThinkCentre-XXXX:~$ adb push /home/administrator/cmw-5.0.2.3-a70.img /sdcard/
1447 KB/s (4528128 bytes in 3.055s)
administrator@administrator-ThinkCentre-XXXX:~$ adb shell
sh-3.2# su
sh-3.2# mount -o remount, rw /system
sh-3.2# cp /sdcard/flash_image /system/bin
sh-3.2# cd /system/bin
sh-3.2# chmod 777 flash_image
sh-3.2# flash_image recovery /sdcard/cmw-5.0.2.3-a70.img
mtd: read error at 0x00000000 (Out of memory)
mtd: read error at 0x00020000 (Out of memory)
mtd: read error at 0x00040000 (Out of memory)
mtd: read error at 0x00060000 (Out of memory)
mtd: read error at 0x00080000 (Out of memory)
mtd: read error at 0x000a0000 (Out of memory)
mtd: read error at 0x000c0000 (Out of memory)
mtd: read error at 0x000e0000 (Out of memory)
mtd: read error at 0x00100000 (Out of memory)
mtd: read error at 0x00120000 (Out of memory)
mtd: read error at 0x00140000 (Out of memory)
mtd: read error at 0x00160000 (Out of memory)
mtd: read error at 0x00180000 (Out of memory)
mtd: read error at 0x001a0000 (Out of memory)
mtd: read error at 0x001c0000 (Out of memory)
mtd: read error at 0x001e0000 (Out of memory)
mtd: read error at 0x00200000 (Out of memory)
mtd: read error at 0x00220000 (Out of memory)
mtd: read error at 0x00240000 (Out of memory)
mtd: read error at 0x00260000 (Out of memory)
mtd: read error at 0x00280000 (Out of memory)
mtd: read error at 0x002a0000 (Out of memory)
mtd: read error at 0x002c0000 (Out of memory)
mtd: read error at 0x002e0000 (Out of memory)
mtd: read error at 0x00300000 (Out of memory)
mtd: read error at 0x00320000 (Out of memory)
mtd: read error at 0x00340000 (Out of memory)
mtd: read error at 0x00360000 (Out of memory)
mtd: read error at 0x00380000 (Out of memory)
mtd: read error at 0x003a0000 (Out of memory)
mtd: read error at 0x003c0000 (Out of memory)
mtd: read error at 0x003e0000 (Out of memory)
mtd: read error at 0x00400000 (Out of memory)
mtd: read error at 0x00420000 (Out of memory)
mtd: read error at 0x00440000 (Out of memory)
mtd: read error at 0x00460000 (Out of memory)
mtd: read error at 0x00480000 (Out of memory)
mtd: read error at 0x004a0000 (Out of memory)
mtd: read error at 0x004c0000 (Out of memory)
mtd: read error at 0x004e0000 (Out of memory)
mtd: write error at 0x00000000 (Out of memory)
mtd: re-read error at 0x00000000 (Out of memory)
mtd: write error at 0x00000000 (Out of memory)
mtd: re-read error at 0x00000000 (Out of memory)
mtd: skipping write block at 0x00000000
mtd: write error at 0x00020000 (Out of memory)
mtd: re-read error at 0x00020000 (Out of memory)
mtd: write error at 0x00020000 (Out of memory)
mtd: re-read error at 0x00020000 (Out of memory)
mtd: skipping write block at 0x00020000
mtd: write error at 0x00040000 (Out of memory)
mtd: re-read error at 0x00040000 (Out of memory)
mtd: write error at 0x00040000 (Out of memory)
mtd: re-read error at 0x00040000 (Out of memory)
mtd: skipping write block at 0x00040000
mtd: write error at 0x00060000 (Out of memory)
mtd: re-read error at 0x00060000 (Out of memory)
mtd: write error at 0x00060000 (Out of memory)
mtd: re-read error at 0x00060000 (Out of memory)
mtd: skipping write block at 0x00060000
mtd: write error at 0x00080000 (Out of memory)
mtd: re-read error at 0x00080000 (Out of memory)
mtd: write error at 0x00080000 (Out of memory)
mtd: re-read error at 0x00080000 (Out of memory)
mtd: skipping write block at 0x00080000
mtd: write error at 0x000a0000 (Out of memory)
mtd: re-read error at 0x000a0000 (Out of memory)
mtd: write error at 0x000a0000 (Out of memory)
mtd: re-read error at 0x000a0000 (Out of memory)
mtd: skipping write block at 0x000a0000
mtd: write error at 0x000c0000 (Out of memory)
mtd: re-read error at 0x000c0000 (Out of memory)
mtd: write error at 0x000c0000 (Out of memory)
mtd: re-read error at 0x000c0000 (Out of memory)
mtd: skipping write block at 0x000c0000
mtd: write error at 0x000e0000 (Out of memory)
mtd: re-read error at 0x000e0000 (Out of memory)
mtd: write error at 0x000e0000 (Out of memory)
mtd: re-read error at 0x000e0000 (Out of memory)
mtd: skipping write block at 0x000e0000
mtd: write error at 0x00100000 (Out of memory)
mtd: re-read error at 0x00100000 (Out of memory)
mtd: write error at 0x00100000 (Out of memory)
mtd: re-read error at 0x00100000 (Out of memory)
mtd: skipping write block at 0x00100000
mtd: write error at 0x00120000 (Out of memory)
mtd: re-read error at 0x00120000 (Out of memory)
mtd: write error at 0x00120000 (Out of memory)
mtd: re-read error at 0x00120000 (Out of memory)
mtd: skipping write block at 0x00120000
mtd: write error at 0x00140000 (Out of memory)
mtd: re-read error at 0x00140000 (Out of memory)
mtd: write error at 0x00140000 (Out of memory)
mtd: re-read error at 0x00140000 (Out of memory)
mtd: skipping write block at 0x00140000
mtd: write error at 0x00160000 (Out of memory)
mtd: re-read error at 0x00160000 (Out of memory)
mtd: write error at 0x00160000 (Out of memory)
mtd: re-read error at 0x00160000 (Out of memory)
mtd: skipping write block at 0x00160000
mtd: write error at 0x00180000 (Out of memory)
mtd: re-read error at 0x00180000 (Out of memory)
mtd: write error at 0x00180000 (Out of memory)
mtd: re-read error at 0x00180000 (Out of memory)
mtd: skipping write block at 0x00180000
mtd: write error at 0x001a0000 (Out of memory)
mtd: re-read error at 0x001a0000 (Out of memory)
mtd: write error at 0x001a0000 (Out of memory)
mtd: re-read error at 0x001a0000 (Out of memory)
mtd: skipping write block at 0x001a0000
mtd: write error at 0x001c0000 (Out of memory)
mtd: re-read error at 0x001c0000 (Out of memory)
mtd: write error at 0x001c0000 (Out of memory)
mtd: re-read error at 0x001c0000 (Out of memory)
mtd: skipping write block at 0x001c0000
mtd: write error at 0x001e0000 (Out of memory)
mtd: re-read error at 0x001e0000 (Out of memory)
mtd: write error at 0x001e0000 (Out of memory)
mtd: re-read error at 0x001e0000 (Out of memory)
mtd: skipping write block at 0x001e0000
mtd: write error at 0x00200000 (Out of memory)
mtd: re-read error at 0x00200000 (Out of memory)
mtd: write error at 0x00200000 (Out of memory)
mtd: re-read error at 0x00200000 (Out of memory)
mtd: skipping write block at 0x00200000
mtd: write error at 0x00220000 (Out of memory)
mtd: re-read error at 0x00220000 (Out of memory)
mtd: write error at 0x00220000 (Out of memory)
mtd: re-read error at 0x00220000 (Out of memory)
mtd: skipping write block at 0x00220000
mtd: write error at 0x00240000 (Out of memory)
mtd: re-read error at 0x00240000 (Out of memory)
mtd: write error at 0x00240000 (Out of memory)
mtd: re-read error at 0x00240000 (Out of memory)
mtd: skipping write block at 0x00240000
mtd: write error at 0x00260000 (Out of memory)
mtd: re-read error at 0x00260000 (Out of memory)
mtd: write error at 0x00260000 (Out of memory)
mtd: re-read error at 0x00260000 (Out of memory)
mtd: skipping write block at 0x00260000
mtd: write error at 0x00280000 (Out of memory)
mtd: re-read error at 0x00280000 (Out of memory)
mtd: write error at 0x00280000 (Out of memory)
mtd: re-read error at 0x00280000 (Out of memory)
mtd: skipping write block at 0x00280000
mtd: write error at 0x002a0000 (Out of memory)
mtd: re-read error at 0x002a0000 (Out of memory)
mtd: write error at 0x002a0000 (Out of memory)
mtd: re-read error at 0x002a0000 (Out of memory)
mtd: skipping write block at 0x002a0000
mtd: write error at 0x002c0000 (Out of memory)
mtd: re-read error at 0x002c0000 (Out of memory)
mtd: write error at 0x002c0000 (Out of memory)
mtd: re-read error at 0x002c0000 (Out of memory)
mtd: skipping write block at 0x002c0000
mtd: write error at 0x002e0000 (Out of memory)
mtd: re-read error at 0x002e0000 (Out of memory)
mtd: write error at 0x002e0000 (Out of memory)
mtd: re-read error at 0x002e0000 (Out of memory)
mtd: skipping write block at 0x002e0000
mtd: write error at 0x00300000 (Out of memory)
mtd: re-read error at 0x00300000 (Out of memory)
mtd: write error at 0x00300000 (Out of memory)
mtd: re-read error at 0x00300000 (Out of memory)
mtd: skipping write block at 0x00300000
mtd: write error at 0x00320000 (Out of memory)
mtd: re-read error at 0x00320000 (Out of memory)
mtd: write error at 0x00320000 (Out of memory)
mtd: re-read error at 0x00320000 (Out of memory)
mtd: skipping write block at 0x00320000
mtd: write error at 0x00340000 (Out of memory)
mtd: re-read error at 0x00340000 (Out of memory)
mtd: write error at 0x00340000 (Out of memory)
mtd: re-read error at 0x00340000 (Out of memory)
mtd: skipping write block at 0x00340000
mtd: write error at 0x00360000 (Out of memory)
mtd: re-read error at 0x00360000 (Out of memory)
mtd: write error at 0x00360000 (Out of memory)
mtd: re-read error at 0x00360000 (Out of memory)
mtd: skipping write block at 0x00360000
mtd: write error at 0x00380000 (Out of memory)
mtd: re-read error at 0x00380000 (Out of memory)
mtd: write error at 0x00380000 (Out of memory)
mtd: re-read error at 0x00380000 (Out of memory)
mtd: skipping write block at 0x00380000
mtd: write error at 0x003a0000 (Out of memory)
mtd: re-read error at 0x003a0000 (Out of memory)
mtd: write error at 0x003a0000 (Out of memory)
mtd: re-read error at 0x003a0000 (Out of memory)
mtd: skipping write block at 0x003a0000
mtd: write error at 0x003c0000 (Out of memory)
mtd: re-read error at 0x003c0000 (Out of memory)
mtd: write error at 0x003c0000 (Out of memory)
mtd: re-read error at 0x003c0000 (Out of memory)
mtd: skipping write block at 0x003c0000
mtd: write error at 0x003e0000 (Out of memory)
mtd: re-read error at 0x003e0000 (Out of memory)
mtd: write error at 0x003e0000 (Out of memory)
mtd: re-read error at 0x003e0000 (Out of memory)
mtd: skipping write block at 0x003e0000
mtd: write error at 0x00400000 (Out of memory)
mtd: re-read error at 0x00400000 (Out of memory)
mtd: write error at 0x00400000 (Out of memory)
mtd: re-read error at 0x00400000 (Out of memory)
mtd: skipping write block at 0x00400000
mtd: write error at 0x00420000 (Out of memory)
mtd: re-read error at 0x00420000 (Out of memory)
mtd: write error at 0x00420000 (Out of memory)
mtd: re-read error at 0x00420000 (Out of memory)
mtd: skipping write block at 0x00420000
mtd: write error at 0x00440000 (Out of memory)
mtd: re-read error at 0x00440000 (Out of memory)
mtd: write error at 0x00440000 (Out of memory)
mtd: re-read error at 0x00440000 (Out of memory)
mtd: skipping write block at 0x00440000
mtd: write error at 0x00460000 (Out of memory)
mtd: re-read error at 0x00460000 (Out of memory)
mtd: write error at 0x00460000 (Out of memory)
mtd: re-read error at 0x00460000 (Out of memory)
mtd: skipping write block at 0x00460000
mtd: write error at 0x00480000 (Out of memory)
mtd: re-read error at 0x00480000 (Out of memory)
mtd: write error at 0x00480000 (Out of memory)
mtd: re-read error at 0x00480000 (Out of memory)
mtd: skipping write block at 0x00480000
mtd: write error at 0x004a0000 (Out of memory)
mtd: re-read error at 0x004a0000 (Out of memory)
mtd: write error at 0x004a0000 (Out of memory)
mtd: re-read error at 0x004a0000 (Out of memory)
mtd: skipping write block at 0x004a0000
mtd: write error at 0x004c0000 (Out of memory)
mtd: re-read error at 0x004c0000 (Out of memory)
mtd: write error at 0x004c0000 (Out of memory)
mtd: re-read error at 0x004c0000 (Out of memory)
mtd: skipping write block at 0x004c0000
mtd: write error at 0x004e0000 (Out of memory)
mtd: re-read error at 0x004e0000 (Out of memory)
mtd: write error at 0x004e0000 (Out of memory)
mtd: re-read error at 0x004e0000 (Out of memory)
mtd: skipping write block at 0x004e0000
error writing recovery: No space left on device
yes, I had tried to flash cmw using rom-manager 5 to 6 times but booting into recovery hanged every time. (i downloaded using both wifi and 3g)
I tried sams method of flash_image using adb... works perfectly....
See I had also the same problem n I flashed recovery twice n got same problem.So on 3rd time after I flashed recovery using RM instead of manual boot into recovery(power up+vol down) I issued Boot into recovery from RM itself n it successfully booted into recovery.Afterwards I didn't faced any problem with manual method also.I justed wanted to share this experience.So in my opinion after flashing recovery using RM,issue boot into recovery from RM itself for 1st time...
See I had also the same problem n I flashed recovery twice n got same problem.So on 3rd time after I flashed recovery using RM instead of manual boot into recovery(power up+vol down) I issued Boot into recovery from RM itself n it successfully booted into recovery.Afterwards I didn't faced any problem with manual method also.I justed wanted to share this experience.So in my opinion after flashing recovery using RM,issue boot into recovery from RM itself for 1st time...