Friday, June 11, 2010

Amon_RA's Recovery version 1.7.0

Amon_RA's Avatar


a necessity for rooted mobile devices on the Android platform, is a recovery system. from my understanding, it acts like a pre-operating system of sorts or a mini-operating system that colludes with the mobile phone's currently running system.

unable to recall which version Amon_RA was previously installed, my HTC Dream was implemented with the newest Amon_RA Recovery version 1.7.0.

the forum where the installation file is originally linked, boasts these features:

Use the trackball (up+down) to navigate through the menu, press the trackball to select items.
You can also use the volume keys (vol-up + vol-down) to navigate, and the CALL-ANSWER key to select items (in case your trackball is broken).

  • full ADB access in recovery mode
  • Busybox v1.15.3
  • HW-Key navigation (volume keys + CALL-ANSWER) option
  • Extended menu (with keyboard-shortcuts):
    • [HOME+Back] Reboot system now :: reboot your phone
    • [Alt+X] Go to console :: bring up the console
    • [Alt+T] USB-MS Toggle :: enable/disable USB mass storage (use when the phone is connected to your PC)
    • [Alt+B] Backup/Restore (recovery partition not included!)
      • [Alt+0] Nand backup :: Make a Nand backup
      • [Alt+1] Nand + ext backup :: Make a Nand + ext backup
      • [Alt+2] Nand restore :: Restore a Nand backup
      • [Alt+3] BART backup :: Make a BART backup (Nand + ext)
      • [Alt+4] BART restore :: Restore latest BART backup
      • [Alt+5] Bck Google files :: Makes a backup of the Google proprietary system files in /cache/google
      • [Alt+6] Rst Google files :: Restores the Google proprietary system files from /cache/google
    • [Alt+F] Flash zip from sdcard :: Flash a zip update file from your sdcard
    • [Alt+W] Wipe
      • [Alt+0] Wipe data/factory reset :: Wipe /data and /cache
      • [Alt+1] Wipe cache :: Wipe /cache only
      • [Alt+2] Wipe Dalvik-cache :: Wipe /cache/dalvik-cache
      • [Alt+2] Wipe SD:ext partition : Wipe the ext partition on your sdcard
      • [Alt+4] Wipe battery stats : Wipe the battery stats in /data
      • [Alt+5] Wipe rotate settings : Wipe the sensor settings in /data
    • [Alt+P] Partition sdcard
      • [Alt+0] Partition SD :: Interactive SD partitioning
      • [Alt+1] Repair SD:ext :: Repair the ext partition
      • [Alt+2] SD:ext2 to ext3 :: Convert ext2 to ext3
      • [Alt+3] SD:ext3 to ext4 :: Convert ext3 to ext4
    • [Alt+O] Other
      • [Alt+0] Fix apk uid mismatches :: Does extacly that
      • [Alt+1] Move recovery.log to SD :: Moves the recovery log file to your sdcard. (Use when you want more detailed recovery log information)
    • [ALT+Q]Power off :: Powers off your phone
  • Scripts available from console :

what is curious, is the new ability to backup and restore Google proprietary files. the controversy in the past, was that Google sent CyanogenMod a cease and desist letter because thought the Android system is open-source (meaning, the course code is available to the public to do as they please with it) the Google applications themselves (like Market, Maps, etc.) were not. The letter demanded Cyanogen stop including their applications in his custom versions of the Android operating system (also referred to as a custom rom, modified platform, etc). a lot of devotees became upset with Google for this course of action as it seemed counterintuitive with Google's open aesthetic and Do No Evil policy. people had immigrated from Apple's closed platform specifically because of actions like this.

in the end, crafty Cyanogen figured out a workaround that involved backup and reinstallation of the user's original applications, so that he would not have to include them in his custom rom.

apparently, with this new recovery, the user may now, miraculously, back up the aforementioned applications themselves, at will.

as far as i can tell from Amon_RA's announcement, this seems to be the only new feature.


so i downloaded the new recovery here, and proceeded onto the installation like a skipping schoolgirl.


the forum warned:


via terminal application installed on the phone :

  • Requires root
  • DO NOT use this method with CM5.0.7, there are currently some memory issues while flashing, use the above methods (preferably the fastboot method) instead until the issue is fixed in CM5.0.7!

under its installation methods. I was running CyanogenMod 5.0.8 test-4 at this time but for fear that this issue persisted into 5.0.8 test-4, the method used my scenario was:


via console :

  • Requires root
  • Do NOT follow these steps from a terminal application on the phone, make sure that you've booted into a custom recovery first!!!
Code:
Copy recovery-RA-dream-v1.7.0.img to the root of your sdcard
Boot into your current custom recovery (boot while holding HOME)
select console from the menu#mount -a (this can give back an error if you don't have an ext partition, don't worry about it and just proceed)
#flash_image recovery /sdcard/recovery-RA-dream-v1.7.0.img


upon attempting this method, my illiterate ass, could not for the sake of me seem to take in the ( 2 ) steps correctly. finally managing after ( 5 ) attempts, i was successful and immediately backup my Google apps.

No comments:

Post a Comment