yashsingh1/xdaforums huggingface dataset:
[Hero, G2 Touch Android Development] walkinhotdog:
@ Manngo, I dont know what is causing the error during your update, but you have a outdated firmware and id recommend updating, however i have the same exact phone version and this is what i did to get rooted with custom rom

Originally Posted by btdag

I. Installing a Recovery Image

1. On your phone, go to Settings > Applications - and make sure "Unknown Source" is ticked.

2. On your phone, go to Settings > SD card and phone storage - click Unmount SD card.

3. Then click Format SD card.

4. Plug the phone into the computer via USB, then pull down the notification bar and click on the SD card notification. Then click mount.

5. Download this APK and recovery image and save it to your computer:

http://zenthought.org/content/project/flashrec - FlashRec.apk

http://xdaforums.com/showthread.php?t=561124 - Amon_Ra’s Hero Recovery Image

6. Copy them both to your SD card (do NOT put them inside any folders on the SD card, just put them on the SD card itself).

7. Unplug the phone from the computer once they are downloaded to the SD card.

8. Go to the Market and download ASTRO File Manager or any file manager program if you do not already have one.

9. Open the file manager and find the FlashRec apk file and click it and choose open app manager and then install it.

10. When it is installed click Open. Click on Backup Recovery Image and wait for it to finish. If you get "backup failed" response see the text on the right for more details, if the backup is a success carry on to step 11.

a. Installing the correct HTC ROM

Orange UK Users - Please downgrade your ROM version to 2.73.61.5

Generic Hero Users - Please downgrade to 2.73.405.5, or follow the goldcard method if this doesn't work

T-Mobile UK Users – Please follow the "Goldcard" method below

All Other Users - Please follow the "Goldcard" method below

11. Once done, click on the empty text box in the FlashRec program and type:

/sdcard/recovery-RA-hero-v1.6.2.img

(replace exact name as new versions come out)

Then click on the Flash Recovery Image button and wait for it to finish.

Ok next follow Updating your radio, then Install your custom rom sections of

http://xdaforums.com/showthread.php?t=645253

You dont have to flash a custom rom, you can use any rom in a zip format for htc hero gsm. You can follow the quick guide on the first post if you want the original 2.1 singapore version.

It really a very simple process that involves a lot of baby steps, heck i even did it, and ive been flashing a bunch of different roms ever since. GOOD LUCK

You can always use a sd card adapter to put the files onto your sd card instead of using a usb cable to transfer the files, thats what i did
[Hero, G2 Touch Android Development] pulser_g2:
OK. Villain users have tested radio now on some networks :)

Tested on UK networks:

Orange UK (locked)

Orange UK (unlocked)

T-Mobile UK (locked)

T-Mobile UK (unlocked)

Vodafone UK (unlocked)
[Hero, G2 Touch Android Development] sadman601:
if you put the nanadroid backup uploaded. and someone on this fourm will some make a rooted rom soon..

if i got the 2.73.707.9 ruu.

what i will do is:

1.get the rom.zip from the ruu.

2.make a rooted 2.73.707.9 ruu just with system image

3.flash this rooted 2.73.707.9 using customize recovery

4.modify the ota part1 just contain the patch,no recovery.

5.flash this modified ota part1

6.then we have 1.76.2007 spl+ customize recovery (such as ra-hero-1.6.2)+2.73.707.9+otapart1.

7.modify ota part2 ,make it just have the system patch.also change the kernel ramdisk's default.prop to make it rooted.

8.flash this modified ota part2 using customize recovery.

9.reboot the system.then we have he rooted 3.34.707.1 rom.

10. get the system image from the phone.

11.make it as a update file.
[Hero, G2 Touch Android Development] maxdy:
is there a RUU for 2.73.707.9?
[Hero, G2 Touch Android Development] Zane Lee:
@anon2122: Thanks, I hope the radio will be useful to some users as well.

@Eddie1506: Hmm, we'll have to wait then.

@sadman601: Well, I don't have the RUU. I'll make my nandroid backups and post them soon though. Hopefully someone will make a quick rooter in the form of an update.zip for me so I can root my official 2.1. :D

@maxdy: Nope, but I'll be posting nandroid backups of 2.73.707.9 as well as 3.34.707.1 soon. (:
[Hero, G2 Touch Android Development] Eddie1506:
New radio working fine on Hero locked to T-Mobile Croatia.
[Hero, G2 Touch Android Development] Sir_Oliver:
Maybe we get new Radio for european update?
[Hero, G2 Touch Android Development] tenfar:
please do not place nanadroid backup......please upload a zip format. or you can use clockworldmod recovery to do the nanadroid backup.we dont want the spl and our customized recovery be overwritted by the nanabackup. and hope you upload a rooted update.zip
[Hero, G2 Touch Android Development] Zane Lee:
@tenfar: I'm sorry, but I do not have the knowledge to convert a nandroid backup into an update.zip. I'm posting them, hoping someone can help me convert them.
[Hero, G2 Touch Android Development] Eddie1506:
Nandroid backup DOES NOT contain SPL, radio and recovery images. Only system, boot and data partitions.
[Hero, G2 Touch Android Development] maxdy:
sweet bro.

i will definitely need that nandroid of 2.73.707.9 since i went and goldcard my phone and flashed a generic RUU =x

so now i have to flash my phone back to SG ROM and then i can use the rooted updates :D
[Hero, G2 Touch Android Development] Zane Lee:
Yup, nandroid backup doesn't have SPL, radio or recovery. By the way, the OTA does not come with any SPL, because I had unlocked my Hero's SPL earlier on and it's still there, untouched.

I'm uploading the nandroid backups now, will take a while. And if any noobs are wondering, I created them from Amon_RA's recovery.

Oh, by the way dude... I didn't root them. I simply removed the recovery.img file from the official OTA packages so that you can safely flash them as update.zip format in your custom recovery like Amon_RA's. I'm still waiting for someone to help me make a quick rooter in an update.zip format cause I have some Titanium Backups to transfer over from my MoDaCo 3.2 ROM.
[Hero, G2 Touch Android Development] maxdy:
oh. ok. it still works for me either way, since i'm kind of stuck in generic RUU and i have to get back to the SG ROM.
[Hero, G2 Touch Android Development] Eddie1506:
I wouldn't suggest you do that. Some weird things happened when I restored my titanium backups when I switched to 2.1 for the first time. Just bite the bullet and reinstall from scratch.
[Hero, G2 Touch Android Development] Zane Lee:
You probably restored everything including system apps. I'll just be restoring only the user-installed apps that are located in the data and not system folder. It'll be fine. (:
[Hero, G2 Touch Android Development] Eddie1506:
Actually, I didn't. Only user installed ones. After that, my Market app kept crashing, Google Talk kept crashing and Sense kept FC. Couldn't solve it so I wiped, flashed the whole thing again and reinstalled all my apps by hand. Took me two or three hours, but after that, no problems whatsoever.
[Hero, G2 Touch Android Development] Zane Lee:
Ah I see.. Hmm, well I'll still try it out, if it doesn't work then I'll reinstall manually. I'm still waiting for someone to make a quick rooter in update.zip format for me so I can get root access on the official ROM.

I'm getting inpatient, maybe I'll go Google on how to put the SU binary, BusyBox and ChainDD SuperUser app into an update.zip format.
[Hero, G2 Touch Android Development] Eddie1506:
You'll need this:

http://depositfiles.com/en/files/q80umlj3f

1) Put su and busybox in /system/xbin

2) Put Superuser.apk in /system/app

3) Put boot.img in root folder (/) (that's the kernel that came with today's Singapore OTA, but modified to allow root)

4) Put update-script in /META-INF/com/google/android

5) Zip it up

6) testsign.jar and testsign.bat allow you to sign the zip. Run "java -classpath testsign.jar testsign yourzip.zip yourzip-signed.zip"

7) That's it :)
[Hero, G2 Touch Android Development] tenfar:
try this

just made a quick rooter for you.check it out.View attachment signed_062610_042340.zip

flash it in your recovery as an update.zip. this include the modified kernel image. the su and superuser.apk and busybox.
[Hero, G2 Touch Android Development] Zane Lee:
The nandroids are up! You can find them in the first post.

@Eddie1506 and @tenfar: Thanks guys! I just restored my MoDaCo 3.2 nandroid backup to retrieve some apps and contacts, will try the quick rooter in a while! (:
[Hero, G2 Touch Android Development] pulser_g2:
Do you still need a hand rooting these?
[Hero, G2 Touch Android Development] Zane Lee:
Hey anon2122, yes I do. Would really appreciate it if you could help me root these! (:
[Hero, G2 Touch Android Development] pulser_g2:
OK. I have them on my server and am rooting via ssh just now :)

Saves me a big upload later I hope.

I won't be able to test, but I have done this before, so I'll post as-is without warranty on here soon :)

Link will be on the villainrom cluster of servers if I get it done tonight :)
[Hero, G2 Touch Android Development] Eddie1506:
I have already rooted the image and uploading it now.
[Hero, G2 Touch Android Development] maxdy:
thanks man!

i have managed to restore it back to the SG ROM and have updated it to the latest firmware using custom recovery~

thanks!

if the quick root works, then i will use the rooted one as well! cos i want to use wifi tethering. haha.
[Hero, G2 Touch Android Development] pulser_g2:
OK. Untested. I had to make the update-script by hand, so it may not be perfect :(

But I can easily edit it on the server if it's not right.

At your own risk

http://www.villainrom.co.uk/SingaporeROM-signed-good.zip

server calculated MD5

b5c838f2be9c5535d7582122d33a455d SingaporeROM-signed-good.zip

Please tell me if it works. If it does not, try and help with the update-script error, or recovery.log.

Fixed by someone else, just updating link for anyone who sees this

Pulser
[Hero, G2 Touch Android Development] khunjj:
Thanks, Zane Lee for the pioneer of this SEA Hero ROM. BTW, do you or anybody know what a different among Singapore ROM, Thailand ROM, and Hongkong ROM? :confused:
[Hero, G2 Touch Android Development] Eddie1506:
Here's my version of Singapore rooted update (if anon2122's version doesn't work by any chance, try this one)

http://depositfiles.com/files/5mwp72hmg

P.S. Also untested, use at own risk.

MD5

5adc26835a2b60530e64d2f058dd0622 *Hero_HTC_Asia_WWE_3.34.707.1-rooted-signed.zip
[Hero, G2 Touch Android Development] pulser_g2:
Ah cool. Let's compare method... :)

Changed default.prop to ro.secure=0 and enabled persist debug and the other one i cant remember :)

Added Superuser.apk to /system/app and su binary to /system/bin (to save a symlink)

Repacked.

I hope it works. but people have 2 shots to get it working now :)

Editing on server rules :D So much easier cos my upload is literally slower than hsdpa upload (500 kbps up on HSDPA, 240 on broadband :()
[Hero, G2 Touch Android Development] nirmalv:
Anon tried your update but the following error in recovery

E: Can't symling /system/bin/getevent

E: Failure at line 11:symlink toolbox SYSTEM :bin/getevent

Not sure what that means ,but i have actually seen that error before.Will try eddie's ROM next.This is on a singaporean rooted HTC hero.

edit : On a different note the new radio seem nice.I am getting better data speeds(than the taiwan radio) and no issues yet while switching from wi-fi to hspda.But needs More testing
[Hero, G2 Touch Android Development] imachine:
Tested the newest radios with EzHero 4, it works great, no problems thus far.
[Hero, G2 Touch Android Development] noobhero:
mate, which rom are u currently on?

so u tried the above radio with the rom already?
[Hero, G2 Touch Android Development] ePh432:
Hi everyone,

I'm currently using VillainROM 10 but encountered two final problems :

- can't get the phone to work with my car audio via bluetooth, ie. Can radial but no sound. Thereafter Bluetooth hang.

- unreliable alarm clock, even though no task killer n adjusted volume. And this happens at random day..after phone put to standby overnight..

Hopeful that this ROM will solve at least one of the problems. My Hero is native 'Singapore' afterall (Starhub)

Questions :

- for other Singapore Hero users, did U have to go through Goldcard method when U initially 'rooted' Tue phone? I asked cos I could root mine via straightforward method, which is contrary to what other reported..

- Bluetooth phone profile works for U?

Thanks!
[Hero, G2 Touch Android Development] nirmalv:
Wow thats a first.As far as i heard most of us had to subject our hero's to the gold card "procedure" Possibly urs was on a earlier firmware.When did u buy ur phone?

Did you have any issues with HSPDA on starhub?.I find the connection better with the new radio?
[Hero, G2 Touch Android Development] Starries:
Hey, Can any1 help me?

I want a root version of this 2.1 update.

What should I do?

I'm from singapore and I've already rooted my phone and using some custom roms.

But I think I prefer the official rom as I've encountered some bugs.
[Hero, G2 Touch Android Development] nirmalv:
Could someone please upload to megaupload.Tried deposit files but forever in que.
[Hero, G2 Touch Android Development] Zane Lee:
@ePh432 and @nirmalv: I installed Amon_RA's recovery using the FlashRec method as well. Once you have custom recovery, it's considered as rooted because you can do loads with it. As for when did I get the phone, well I got it from SingTel the first week it was released at the price of $298 with iOne Plus price plan. It was a limited price online for a couple of days before they brought it up to $398.

As for firmware wise, well, the stock 1.5 firmware (build 2.73.707.9) that I posted was what I was on initially before I switched over to MoDaCo 3.2 at some point in time. I'm not exactly happy with MoDaCo ROM because it doesn't have CIME and some Singapore/Chinese specific stuff, hence I always kept a nandroid backup of my stock image so I could do the OTA by reverting back.

And by the way for those who are having problems downloading from Deposit Files, use the SingNet proxy. It's because at port 80, SingNet users are all subjected to a mass proxy that changes every second, and that proxy is across all users and changes every few second. Set your proxy to "proxy.singnet.com.sg:8080" and try downloading from Deposit Files again. I'm currently downloading and I'll create a MegaUpload mirror later on. But if you can't wait, try using my method, because I experienced the same thing and I can download now.
[Hero, G2 Touch Android Development] maxdy:
i thought singnet's proxy is at port 8080? haha
[Hero, G2 Touch Android Development] cwm83:
I got it during that period too and I need not use the goldcard method. Currently i'm on ChocolateEclair! :)
[Hero, G2 Touch Android Development] maxdy:
i'm on official 2.1 without the unrootable(not yet at least) recovery image :D

thanks to Zane.
[Hero, G2 Touch Android Development] Zane Lee:
@maxdy: Haha, yes it was a typo. The mass proxy is at port 80 where all web connections go (that gives you session timeouts and every other download problems on sites like Deposit Files), 8080 is the port for 'proxy.singnet.com.sg'.

By the way, how come you're on the stock recovery? I still have my Amon_RA. With the stock recovery, you can use the quick rooter after installing my nandroid. I also don't see how you could have flashed my nandroid without having a custom recovery in the first place as well.
[Hero, G2 Touch Android Development] ArchaosAngel:
is there any way that i can unroot my phone and restore to the official 1.5 and do the ota update?
[Hero, G2 Touch Android Development] Zane Lee:
Download my stock 1.5 nandroid and restore it.
[Hero, G2 Touch Android Development] ArchaosAngel:
it wont brick my phone or anything right? (:

thanks.
[Hero, G2 Touch Android Development] Zane Lee:
Nope it won't, but you can skip all the steps by downloading the latest radio provided at the first post and flash it. After that, download my 2.1 nandroid and restore it using custom recovery. This way you won't have to flash 1.5 > ota1 > ota2. I'm just offering alternatives if anyone needs to go back to stock, but with custom recovery, you guys can use my 2.1 nandroid right away, as long as you flash the new radio before that.
[Hero, G2 Touch Android Development] ArchaosAngel:
so if i want to do it the long way, i can nandroid restore to 1.5, then ota1 then ota2 . the radio will be updated through the OTA right?
[Hero, G2 Touch Android Development] tenfar:
just got up...and i've made a rooted update.zip also app2sd include. including en_US zh_CN zh_TW locale.

you can using morelocale2 to get more locale. uploading it now.
[Hero, G2 Touch Android Development] nirmalv:
Unfortunately i am on a Starhub broadband connection.Any proxies available for starhub.
[Hero, G2 Touch Android Development] ArchaosAngel:
i get an error while restoring, it says "error :run'nandroid-mobile-sh restore' via adb!
[Hero, G2 Touch Android Development] nirmalv:
thanks eagerly awaiting this.hope it works
[Hero, G2 Touch Android Development] maxdy:
haha. i am on RA recovery image. not stock recovery. haha.

so i am running official 2.1 firmware without stock recovery and using RA recovery.

hmmm. wonder if i should try the quick rooter the rest uploaded.
[Hero, G2 Touch Android Development] Zane Lee:
Plug in your usb while in recovery, that might solve the problem. I don't know what's causing that error, but I experienced it myself too earlier on when I was testing the nandroid backups. And yes, you can nandroid to 1.5 first, then OTA1 > OTA2. Do note that you should download the ones with recovery.img removed, otherwise you lose your custom recovery.

@tenfar: Thanks, I'll post it up on the first post later on.

@nirmalv: Nope, I don't know the proxy for StarHub users. I'm uploading Eddie1506's version to MegaUpload now, so if you can wait for a while... (:

@maxdy: Yeah, you should try the one tenfar made earlier on, or Eddie's version. Let me know whether it works, then I'll post a link to either one of those quick roots on the first post.
[Hero, G2 Touch Android Development] maxdy:
how to tell i updated the new radio or not arh? haha.

cos i have no idea which is which. abit too advanced for me liao.
[Hero, G2 Touch Android Development] maxdy:
just remember to check the 1.5 nandroid folder which has Zane's phone's serial number to ur phone's serial number.
[Hero, G2 Touch Android Development] Zane Lee:
Settings > About Phone > Baseband version > 63.18.55.06PU_6.35.15.14
[Hero, G2 Touch Android Development] ArchaosAngel:
my serial number is different than his. mine is HT99HL900549 and his is HT99EL900273
[Hero, G2 Touch Android Development] maxdy:
sweet. i just checked. hahah. i'm on that liao.

anyway, i would suggest making a noobs guide to flashing nandroids cos i'm sure there are tons of ppl who are quite noob at all these rooting. i can help to make the guide if u want.
[Hero, G2 Touch Android Development] ArchaosAngel:
Zane, it still shows the same error. should i try doing it through adb then?
[Hero, G2 Touch Android Development] ruqqq:
Not bad Zane. Quite a progress. I bet you stayed up all night to do this. :P Great job btw! ... and to all the contributors too! ;)
[Hero, G2 Touch Android Development] maxdy:
i meant to change the nandroid folder to ur phone's serial number.

i didn't know about that at first and encountered a problem restoring which was what u encountered.
[Hero, G2 Touch Android Development] MerlinSG:
Hi dudes,

How do I even get the OTA? Nothing's happening on my Hero. Do I need to reboot (which I did) or something? Strange...

Thanks for any tips :cool:
[Hero, G2 Touch Android Development] maxdy:
change ur phone's year to 2011. it just forces the download prompt to start.
[Hero, G2 Touch Android Development] ArchaosAngel:
Thank You SOOOOOOOOO MUCH!! working now. so the OTA will i just get a notification on my phone or do i have to download the file and do it?
[Hero, G2 Touch Android Development] maxdy:
i take it that u are on a custom recovery image. so u can just download files from the first post under Safe to Flash using Custom Recovery section to flash.

i take it that u know how to use the two files while in recovery mode?
[Hero, G2 Touch Android Development] ArchaosAngel:
Yupp. i know. but what if i want to restore everything back to normal? i mean, i do not want my custom recovery image.
[Hero, G2 Touch Android Development] Zane Lee:
You need to be on the original stock 1.5 to get the OTA. So if you're already on a custom rom or anything, you won't get the prompt. Anyway, you don't really want the OTA as well, because it comes with the recovery.img which will replace your custom recovery, causing you to lose all possibilities of getting root unless you have the unlocked SPL.

You can grab the OTA packages from the first post and do a manual update. Or grab my nandroid and restore.

@arctu: Yes I did, but I dozed off at around 5am or so! LOL =P

@maxdy: Great, you're all set for the 2.1 then! (:

@ArchaosAngel: Not advisable to flash away your custom recovery. You lose all possibilities to root it later on because you can't install update.zips.
[Hero, G2 Touch Android Development] maxdy:
u will have to restore ur recovery-backup which u backup using FlashRec.

then u can just run the official OTA update when it prompts u to download.
[Hero, G2 Touch Android Development] ArchaosAngel:
the thing is that im less likely to root my phone. so i think i will just do the official OTA.

another problem. i download the update through the phone and update but it just reboots into recover and nothing happens then.
[Hero, G2 Touch Android Development] Zane Lee:
Although I still see no harm in keeping your custom recovery incase you ever want to have Wireless Tether on your Hero in future by rooting. Or Titanium Backup for backing up all your apps and restoring to another firmware/phone. Or, well, more root features.

But if official is what you want, then go ahead. Enjoy your 2.1! (:
[Hero, G2 Touch Android Development] ArchaosAngel:
OH YA! tether. okay. good. thanks for reminding me. hmm. well, i actually downloaded the firmware through the phone and selected update now. but it just rebooted into recovery and nothing happened. so i can just downlaod your images and update them right? (:
[Hero, G2 Touch Android Development] Zane Lee:
Try downloading the official OTA1 at the first post and put them into the root of your SD card. Flash using custom recovery update.zip function. You're unable to update because of the custom recovery, but after you install the OTA1, your custom recovery should be wiped and you will get a prompt for OTA2. If you don't want to lose your custom recovery, get the ones with recovery.img removed. ;)
[Hero, G2 Touch Android Development] ePh432:
I got my unit 2 weeks before Milestone was released... at that time I thought Milestone won't be released in Spore and I didn't want to waste my contract privilege any longer.. sigh...

Hence I'm surprised tht I could use the flashrec method in getting Custom ROM. Coz I bought it in March 2010.

Yeah, only started a month ago HSDPA connectivity on Starhub so darn unstable that I called Starhub tech support up, they denied any problem. I thought maybye my phone's problem coz my son dropped it few times, so I brought to HTC service centre. Obviously they returned the phone to me with firmware reflashed but reported no problem.

I got so frustrated that I sent the phone to service centre again. This time the customer service officer put his SIM in, and the data connection was super fast.. (his was on M1)... I was speechless. To be fair to Starhub, when I switched my SIM to my old Dopod.. it was stable.

I'm glad you reported the new radio firmware helps.. will give it a try!
[Hero, G2 Touch Android Development] maxdy:
i believe it also depends on ur location and service provider. i'm using starhub as well by the way. i encounter connection problems in camp, lim chu kang area. but when i come back to woodlands, seems ok to me.