[Recovery ROM] [15-August-2010] RA-hero-v1.7.0.1

Search This thread

the_miker

Senior Member
Nov 25, 2008
68
0
Here's a RA-recovery 1.2.3 with the CDMA kernel.

Give it a whirl and see if it works for you.

http://www.mediafire.com/download.php?zydmwuhnnnm

root.png
 

jmanley69

Senior Member
Feb 21, 2009
923
12

packetlss

Senior Member
Aug 10, 2009
236
8
Try out the various stuff and see if it works. Stay away from the wipe/partition stuff if you don't wanna mess with the SD.

See if you can get a shell on with ADB. Also check if the USB mass storage works.
 

the_miker

Senior Member
Nov 25, 2008
68
0
Nice! Actually I got a new one that I want you to test aswell (I forgot that the CDMA Hero has different init file, so all options is not loaded in the first one you got)
Link to new one: http://www.mediafire.com/download.php?o0kwqyned4z

Let me know if it works.

I just did a full Nandroid backup and then restored it. The whole process worked perfectly. I rebooted the phone and it's working just like it was before the restore. Awesome!
 

jmanley69

Senior Member
Feb 21, 2009
923
12
Try out the various stuff and see if it works. Stay away from the wipe/partition stuff if you don't wanna mess with the SD.

See if you can get a shell on with ADB. Also check if the USB mass storage works.

adb devices reports a recovery device
adb shell gives me root access
adb push lets me push a dummy file to /
Nandroid backup runs
USB Mass Storage works

I don't know what sdard:update.zip and sdcard:choose.zip do...
I don't want to Wipe the device or do any of the Wipe/Part, Repair, Convert.
I don't know what the Fix options are going to do... don't want to damage my newly opened up phone too soon.
 

packetlss

Senior Member
Aug 10, 2009
236
8
adb devices reports a recovery device
adb shell gives me root access
adb push lets me push a dummy file to /
Nandroid backup runs
USB Mass Storage works

I don't know what sdard:update.zip and sdcard:choose.zip do...
I don't want to Wipe the device or do any of the Wipe/Part, Repair, Convert.
I don't know what the Fix options are going to do... don't want to damage my newly opened up phone too soon.

the "sdcard:" options are for running install scripts. This is how all the custom roms are installed.

The fix options is scripts that make sure the permissions are correct for installed apps incase it somehow borks out.

Looks like we are almost done then, if someone can post the contents of the /system/build.prop file from a running CDMA phone (not in recovery mode) and I'll make a final update to it and it can be unleashed on the world :)
 

the_miker

Senior Member
Nov 25, 2008
68
0
Looks like we are almost done then, if someone can post the contents of the /system/build.prop file from a running CDMA phone (not in recovery mode) and I'll make a final update to it and it can be unleashed on the world :)

Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=CUPCAKE
ro.build.display.id=1.29.651.1
ro.build.version.incremental=eng.u70000.20090921.205629
ro.build.version.sdk=3
ro.build.version.release=1.5
ro.build.date=Mon Sep 21 20:57:11 CST 2009
ro.build.date.utc=1253537831
ro.build.type=user
ro.build.user=u70000
ro.build.host=Android-X04
ro.build.tags=release-keys
ro.product.model=HERO200
ro.product.brand=sprint
ro.product.name=htc_heroc
ro.product.device=heroc
ro.product.board=heroc
ro.product.manufacturer=HTC
ro.product.locale.language=
ro.product.locale.region=
ro.board.platform=msm7k
# ro.build.product is obsolete; use ro.product.device
ro.build.product=heroc
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=1.29.651.1 CL69164 release-keys
ro.build.fingerprint=sprint/htc_heroc/heroc/heroc:1.5/1.29.651.1/69164:user/release-keys
ro.build.changelist=69164
ro.product.version=1.29.651.1
ro.build.modelid=HERO2****
ro.product.ua=
# end build properties
#
# system.prop for device
#

rild.libpath=/system/lib/libhtc_ril.so
ro.ril.default.modem-type=2
ro.ril.hep = 1
wifi.interface = tiwlan0
ro.ril.htcmaskw1.bitmask = 4294967295 
ro.ril.htcmaskw1 = 268449905
ro.com.android.dataroaming = true
ro.com.google.locationfeatures=1
# For SD storage insert notification sound
persist.service.mount.playsnd = 0
 
# For auto backlight default value
settings.display.autobacklight=1

# For brightness default value
settings.display.brightness=102

# For MIP0 default obtain time
ro.cdma.privilege.timeout=120000

# For the agps default value
ro.ril.def.agps.mode = 2

#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.config.ringtone=Innovation.mp3
ro.config.notification_sound=Teleport.mp3
ro.config.alarm_sound=Instance.mp3
ro.config.cal_notification=Vector.mp3
ro.config.msg_notification=Ascend.mp3
ro.com.google.clientidbase=android-sprint-us
ro.setupwizard.mode=DISABLED
ro.config.sync=yes
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
 

packetlss

Senior Member
Aug 10, 2009
236
8
Thank the_miker.

http://www.mediafire.com/download.php?jiggiehzm3k

Here is the "final unofficial" version. Give it a test, a screenshot would be nice from it (wanna make sure it says the right stuff and the bottom of the menu).

If it works I'll make a thread with it till we can get amon_RA to release an offical one.
 
Last edited:

the_miker

Senior Member
Nov 25, 2008
68
0
And all the stuff still works? (it should, just wan't to make sure)

Rebooting works
Nandroid backup works
Nandroid restore works
I have no update zips to apply (wish I did ;))
Wipe data/factory reset works
Didn't try any wipe SD stuff (don't have ext and don't know what dalvik is)
Part SD (only fat32) works
Not sure what fix apk uid and rotate do so didn't try
USB mass storage on/off both work

I'd say release this bad boy!
 

Amon_RA

Retired Senior Recognized Developer
Jan 2, 2009
1,295
400
Official version is up here.
Could someone please make a screenshot? Thanks :D
 

Burag

Senior Member
Jun 29, 2009
295
102
Some of my thoughts for the new update:
  • There is new BART script (1.0.0)
  • And also new fix_permissions script (2.03, its called beta but ive found it stable)
  • HTC wallpaper is hmm... ugly? Imo black screen would be best option for background.
  • Option to convert ext3 to ext4 in main menu (like option to convert ext2->ext3, and yes it can be done from More Utilities, but it could be way easier if we have this option in main menu)

Thanks.
 

an0therus3r

Senior Member
Oct 19, 2009
487
23
Maybe a stupid question but the features mention Busybox but for some reason i can't find any sign of busybox?

Do i need to install it myself or when or how can i use it?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    Or flash this in an older AmonRA or CWM

    Flashable 1.7.0.1 Thanks to Desean and Erasmux
    1
    This is a custom recovery based on Cyanogen's recovery source with a lot of things added by me. The purpose of this recovery is to avoid using adb by accessing all features directly from the menu.

    All source code is available at github.

    This recovery if for the HTC Hero only, so NOT the Sprint Hero!!!, if you have an :
    - HTC Dream/G1 you should go here.
    - HTC Magic/MT3G you should go here.
    - HTC Sprint Hero you should go here.
    - HTC Eris you should go here.
    - HTC Tattoo you should go here.
    - HTC Nexus One you should go here.
    - HTC Evo 4G you should go here.

    Important notes
    • Make sure your battery is at least 30% before using nandroid!!
    • Always check recovery.log before posting your issues!
      You can do this by doing :
      • "cat /tmp/recovery.log" OR "cat /cache/recovery/log" right after you had the issue.
      • Use the "move log to sd" option in the "others" menu right after you had the issue. This will move the log to /sdcard/recovery.log so you can easily open it with a text editor.

    How-to Navigate
    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).

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

    Install

    There are several ways to install a custom recovery, choose the one that suits you most (I probably forgot a few).

    via adb -> Requires a custom recovery (with test-keys) like Cyanogen's v1.4 or my previous recovery
    Code:
    Copy recovery-RA-hero-v1.7.0.1.img to the root of your sdcard
    Boot into your current custom recovery (boot while holding HOME)
    Connect your Hero via usb to your pc/mac/...
    adb shell
    $su (not required if you have root already)
    #mount -a
    #flash_image recovery /sdcard/recovery-RA-hero-v1.7.0.1.img

    via fastboot + adb -> In case you don't have a custom recovery, so when you get signature fail errors
    Code:
    adb shell reboot bootloader
    fastboot boot recovery-RA-hero-v1.7.0.1.img
    adb shell mount /sdcard
    adb push recovery-RA-hero-v1.7.0.1.img /sdcard/recovery-RA-hero-v1.7.0.1.img
    adb shell flash_image recovery /sdcard/recovery-RA-hero-v1.7.0.1.img
    adb shell reboot

    Download

    • ALWAYS check the md5sum to make sure the zip isn't corrupted.

    Only flash recovery-RA-hero-v1.6.2.img if you have a 32A Sapphire with 6.35.x.x radio and 1.76.x SPL, recovery-RA-hero-v1.7.0.1.img will NOT boot! I'll create a new Sapphire version soon.


    Change-log :

    v1.7.0.1
    Code:
    - Fixed some minor bugs
    - Recovery and scripts use /sd-ext instead of /system/sd as mountpoint to support the new apps2sd method (implemented mostly by Chris Soyars)
    - Added an option to backup/restore Google proprietary Android system files (backuptool.sh written by Cyanogen)
    - Removed "move apps2sd"-option as it's not needed anymore with the new apps2sd method
    - Updated BART to v1.3.1 (updated by Dumfuq to support /sd-ext)
    - Added a wipe cache only option
    - Nandroid now backups/restores /cache again by default
    - Dalvik-cache wipes /cache/dalvik-cache now
    - Removed SDCARD: prefix in output when chosing zip to flash
    - Updated kernel to fully support ext4

    v1.6.2
    Code:
    - Added power off menu item
    - New unyaffs binary patched by Koushik Dutta and Packetlss to fix the "losing root"-issue and incorrect file-time after a Nandroid restore
    - New dump_image binary (by Brainaid) patched by Packetlss to fix the "bad blocks"- Nandroid restore issue.
    [COLOR="Red"][B](This will not fix old corrupted Nandroid backups! Please make new backups!!)[/B][/COLOR]
    - New mkyaffs2image binary
    - New flash_image binary
    - Updated busybox to v1.5.3
    - Nandroid menu options will NOT backup or restore recovery, cache, misc, splash1+2 (to avoid issues)
    - Fixed wipe option not wiping when ext was not present
    - Created carebear versions after the idea of packetlss
    - Switched the Nexus logo to a Green Carebear with Nexus One logo (Thanks Montalbert!)

    Special thanks to :
    • packetlss for all the hours of support and awesome coding skills, THANKS man ^^, donate to Haiti
    • Koushik Dutta for the unyaffs binary code fix and help ^^
    • pensive for adding awesome features to Nandroid :)
    • Bkmo for his utility script!
    • Devsk for his switchrom script!
    • 51dusty for his sdparted script!
    • k4str0 for his fix_permissions v2.03 update.
    • Devsk, Dumfuq, Overground for creating BART :D
    • Androidappcritics for the reboot idea in BART :p
    • rikupw for the ideas and toggle_ums script.
    • MLIGN for the idea to port my recovery to the Dream.
    • http://theunlockr.com for all the awesome video’s ^^
    • JesusFreke for his awesome JFv1.43's recovery , donate
    1
    How do we revert back to the original hboot in case we flash this to over the current hboot?

    In case someone will say "just flash the backed up hboot image", i also would like to ask how do you backup the current (original, never flashed anything before) hboot?

    Thank you!
    You can get the orginal HBOOT from the old RUU package.

    If you want to flash it back here's an update package to flash it (I'm not responsible for any bricks, make sure you know what you are doing, have the right HW etc).

    This is "original" 1.76.0004 hboot, that came shipped with the Hero.
    1
    i have tried everything and nothing is working here..i am still getting this annoying e:can't read misc message.

    Try : fastboot erase misc
    1
    don't seem to differ that much? what is the difference?