Originally posted by cyanogen
I did some work with JF's 1.4 recovery image, merged stuff from AOSP 1.5r2, and added some of my own stuff.
This recovery image contains:
* Nandroid 2.1
* E2FSProgs
* FSCK for ext filesystems from the menu
* Move apps to sd from the menu
* Various scripts, upgrade_fs (convert to ext3), fix_permissions (set app and data permissions to what packages.xml expects)
* Kernel from CyanogenMod-3.4
Download update.zip format: http://n0rp.chemlab.org/android/cm-recovery-1.3.1-signed.zip
MD5Sum: a8f64f0f8eb7d0641510ac01f385dcac
Download raw image (right-click, save as): http://n0rp.chemlab.org/android/cm-recovery-1.3.1.img
MD5Sum: fcd8818d3b7f8b98eeaf435261eb9f06
To install update.zip format: copy to your sdcard as "update.zip" and flash it as normal and reboot.
To install raw image: copy it to your sdcard and run:
Code:
- Code:
-
flash_image recovery /sdcard/cm-recovery-1.3.1.img
If you have problems with a "no space on device" error, try using fastboot and erasing first:
Code:
- Code:
-
fastboot erase recovery
fastboot flash recovery cm-recovery-1.3.1.img
Changes in 1.3.1:* Fix unyaffs so it preserves setuid permissions
Changes in 1.3:* Nandroid restore capability
* Prompt before all operations that erase data
* Updated e2fsprogs
* Updated BusyBox
* Included GNU Parted (command line version)
* Removed apps-to-sd from the menu, script is still available
* 2.6.29 kernel with ext4 support
* Enable/disable USB storage (ums_enable, ums_disable)
Changes in 1.2:* Prompt before wiping data
* Rename fix_permissions.sh to fix_permissions
Changes in 1.1:* Fixed the framebuffer console (ALT+X).
TODO items/ideas for a future release:* Glob for update*.zip, display list of choices to flash
* Nandroid restore!
* Mount SD card over USB
* Confirmation for all actions that will alter the system
* Rebuild static e2fsprogs binaries against bionic or uclibc so they aren't so huge
* Prompt to perform a Nandroid backup before flashing
* "Super Wipe" option which wipes DATA: as well as ext SD partition