Well now, that didn't work...
So I was thinking of trying out the aospCMod ROM, but saw I should have a CWM recovery first.
Starting with ThunderC recovery 1.1, V9 radio and ThundeROM 1.6.2 (if those matter).
ADB output:
cmagnell@vulcan:~/android-sdk-linux_86/platform-tools$ ./adb shell
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock5 /system
# cat /sdcard/flash_image > /system/bin/flash_image
/sdcard/flash_image: No such file or directory
# cat /sdcard/extracted/flash_image > /system/bin/flash_image
/sdcard/extracted/flash_image: invalid length
# cat /sdcard/extracted/flash_image/flash_image > /system/bin/flash_image
# chmod 755 /system/bin/flash_image
# mv /system/etc/install-recovery.sh /system/etc/install-recovery.sh.bak
failed on '/system/etc/install-recovery.sh' - No such file or directory
# mount -o remount,ro -t yaffs2 /dev/block/mtdblock5 /system
# flash_image recovery /sdcard/xionia_cwma_12518.6.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: read error at 0x00500000 (Out of memory)
mtd: read error at 0x00520000 (Out of memory)
mtd: read error at 0x00540000 (Out of memory)
mtd: read error at 0x00560000 (Out of memory)
mtd: read error at 0x00580000 (Out of memory)
mtd: read error at 0x005a0000 (Out of memory)
mtd: read error at 0x005c0000 (Out of memory)
mtd: read error at 0x005e0000 (Out of memory)
mtd: read error at 0x00600000 (Out of memory)
mtd: read error at 0x00620000 (Out of memory)
mtd: read error at 0x00640000 (Out of memory)
mtd: read error at 0x00660000 (Out of memory)
mtd: read error at 0x00680000 (Out of memory)
mtd: read error at 0x006a0000 (Out of memory)
mtd: read error at 0x006c0000 (Out of memory)
mtd: read error at 0x006e0000 (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: wrote block after 1 retries
# reboot recovery
cmagnell@vulcan:~/android-sdk-linux_86/platform-tools$
(Ignore the cat errors - that was my bad not extracting flash_image, then not pathing out to the full path of the image. Got it right the last time which is what's important.)
After this, it hung at the LG logo. Pulled the battery and tried home+voldown+power until LG logo then release - black screen (on but blank). Battery pull, try again - same thing. Battery pull and just power on. Comes up to ThundeROM no problem. "reboot recovery" from terminal - LG logo hang.
So I've hosed my recovery. Should I just try again or is there a better way to recover my recovery (recovery recovery? lol)? I read something about using fastboot to erase the recovery and reflash but I dunno what that is.
Edit: Ok, tried again, no errors this time but same results - no accessibility into recovery. Redownloaded all files and tried again, same results. Any suggestions?
So I was thinking of trying out the aospCMod ROM, but saw I should have a CWM recovery first.
Starting with ThunderC recovery 1.1, V9 radio and ThundeROM 1.6.2 (if those matter).
ADB output:
cmagnell@vulcan:~/android-sdk-linux_86/platform-tools$ ./adb shell
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock5 /system
# cat /sdcard/flash_image > /system/bin/flash_image
/sdcard/flash_image: No such file or directory
# cat /sdcard/extracted/flash_image > /system/bin/flash_image
/sdcard/extracted/flash_image: invalid length
# cat /sdcard/extracted/flash_image/flash_image > /system/bin/flash_image
# chmod 755 /system/bin/flash_image
# mv /system/etc/install-recovery.sh /system/etc/install-recovery.sh.bak
failed on '/system/etc/install-recovery.sh' - No such file or directory
# mount -o remount,ro -t yaffs2 /dev/block/mtdblock5 /system
# flash_image recovery /sdcard/xionia_cwma_12518.6.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: read error at 0x00500000 (Out of memory)
mtd: read error at 0x00520000 (Out of memory)
mtd: read error at 0x00540000 (Out of memory)
mtd: read error at 0x00560000 (Out of memory)
mtd: read error at 0x00580000 (Out of memory)
mtd: read error at 0x005a0000 (Out of memory)
mtd: read error at 0x005c0000 (Out of memory)
mtd: read error at 0x005e0000 (Out of memory)
mtd: read error at 0x00600000 (Out of memory)
mtd: read error at 0x00620000 (Out of memory)
mtd: read error at 0x00640000 (Out of memory)
mtd: read error at 0x00660000 (Out of memory)
mtd: read error at 0x00680000 (Out of memory)
mtd: read error at 0x006a0000 (Out of memory)
mtd: read error at 0x006c0000 (Out of memory)
mtd: read error at 0x006e0000 (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: wrote block after 1 retries
# reboot recovery
cmagnell@vulcan:~/android-sdk-linux_86/platform-tools$
(Ignore the cat errors - that was my bad not extracting flash_image, then not pathing out to the full path of the image. Got it right the last time which is what's important.)
After this, it hung at the LG logo. Pulled the battery and tried home+voldown+power until LG logo then release - black screen (on but blank). Battery pull, try again - same thing. Battery pull and just power on. Comes up to ThundeROM no problem. "reboot recovery" from terminal - LG logo hang.
So I've hosed my recovery. Should I just try again or is there a better way to recover my recovery (recovery recovery? lol)? I read something about using fastboot to erase the recovery and reflash but I dunno what that is.
Edit: Ok, tried again, no errors this time but same results - no accessibility into recovery. Redownloaded all files and tried again, same results. Any suggestions?
Last edited: