[GUIDE 16/11/09] Get started rooting Telus HERO130! (No need for QMAT!)

Search This thread

Soaa-

Senior Member
Feb 11, 2009
288
0
Montreal
soaa.me
Yay, I've finally found a reliable way to do this. After completing these steps, you'll be able to install any GSM Hero ROM. Still, neither I, nor anyone else, can be blamed if something goes wrong and you end up with a shiny paperweight.

-2. Changelog

16/11/09
Updated to Amon_RA's latest recovery image

15/11/09
First release of the guide!

-1. Thanks!

This guide would not have been possible without:
TheUnlockr (great guides)
Amon_RA (recovery image)
xda-developers (need I say more?)
MoDaCo (Excellent ROM)
QMAT (GoldCard)
craig0r (first to root the Telus Hero)
pi3ch (copy from cmd)

And everyone involved in rooting the Dream, the Sapphire, the Hero, and Android in general. Many thanks to everyone involved!

0. Before we start!

If you haven't installed all the drivers for your phone already, follow the instructions on this page to do so. It also shows you the basics of ADB.

Also, a forewarning: there are reports that not all microSD cards work. If yours doesn't work, try another one. Hopefully you'll still have some dough in your wallet by the time you find one that works. Just kidding. :D

Also, not all microSD readers work either. I have one that just refused to write the GoldCard image to the card, but thankfully, my laptop's SD slot worked.

And, these steps have only been tested on Windows XP 32bit. If you use anything newer, it may or may not work, but most importantly, if you want any chance of it working, you'll want to run most of these apps and commands in Administrator mode.

Finally, make sure you have a Wi-Fi connection, as your data connection will be lost at some point while you need to download something from the Market.

1. Downloads!

You'll want to get all your downloads before starting this.
HxD
RUU_Hero_HTC_WWE_2.73.405.5_WWE_release_signed_NoDriver.exe
flashrec
Amon_RA's recovery image
Updated radio

2. Prepare your phone!

On your phone, go to:
Settings > Applications > Development

There, check USB debugging.

3. Backup your APN settings!

Go to the Market and install APN Backup and Restore. Run it, and backup your APN settings with it. This is necessary to restore data access after rooting.

4. Get your GoldCard image!

The GoldCard bypasses some weird check on the phone and allows you to flash ROMs that are otherwise rejected, due to them being older versions, or some other reason that HTC decided it'd be so.

With the USB cable plugged in, open the notifications shade and tap HTC Sync. It doesn't matter if it can't sync, but what matters is you can enter the adb shell. If you don't know how, you haven't done step 0.

Now, go in adb shell and run this command:
Code:
cat /sys/class/mmc_host/mmc1/mmc1:*/cid

The output is your microSD card's serial number. Right click anywhere in the command prompt, and click on Mark. Then, select the serial number, and right click. The serial is now copied into the clipboard, so open up Notepad and paste it there.

Now, with that serial number written down, paste it into my lame GoldCard hex reverse. Please credit me if you use that page in your guide!

Next, do as my page says, grab the reversed serial number and get your GoldCard image with it.

5. Create your GoldCard!

So now you have your GoldCard image. Remember, this GoldCard image is valid only for the card from which you got the serial number. If you use another card, get another image.

Turn off your phone, take the microSD out and plug it into the your preferred reader. Again, not all readers work. Not all microSDs work.

Now, unplug from your computer any removable storage except for the microSD. This is to avoid confusion in the next step.

Before making the GoldCard, backup anything you need from the microSD, as it may get erased in the process. Most importantly, backup the APN settings that we got earlier, from APN Backup and Restore.

Now open up HxD. From here, you'll open two things. Your microSD in the raw, and the GoldCard image in the raw.

To open your microSD go to:
Extras > Open disk

In the pop up, under Physical disks, select the (supposedly only) Removable Storage. If there are two, I don't know which one is the right one, so unplug more stuff from your computer.

Before you click OK, be sure to uncheck Open as Readonly. We can't make a GoldCard if we can't write on it, right?

To open your GoldCard image, go to:
Extras > Open disk image

There, select your downloaded goldcard.img file, and click Open, and then OK.

Now you should have two tabs open in HxD, one being the microSD, and the other, active one being the GoldCard image.

Press Ctrl+A on your keyboard to select all, then Ctrl+C on your keyboard to copy. Switch to the microSD's tab, make sure the cursor is at the complete top-left corner, and then press Ctrl+B to paste, and then Ctrl+S to save. Accept the risk and your GoldCard should be made.

To verify, close the microSD's tab, eject it, unplug and replug it, and reopen it in HxD like we did earlier. It should still have the GoldCard image written at the beginning of it. If not, either the microSD or the reader or both don't like making GoldCards, so you'll want to try a different combination of card and reader.

6. Downgrade!

Let's flash the downgraded ROM now. Plug your microSD, now a GoldCard, into the phone and turn it on. After it finishes booting, turn on HTC Sync. Again, it doesn't need to actually synchronize.

Now, run the RUU you downloaded earlier and follow the steps. If the GoldCard works, it should flash and you'll end up with a downgraded phone. If not, then you either didn't write down the microSD's serial number correctly, or the microSD doesn't like to do its job.

Set up the downgraded phone with the default settings, and turn on Wi-Fi. Get on your Wi-Fi network and install Linda File Manager.

Now, on the phone, check:
Settings > Applications > Unknown sources

Now turn on USB Storage, and copy flashrec and Amon_RA's recovery image to the microSD. Rename the recovery image to recovery.img to save a headache later. You may as well put the backed up APN files back on the microSD too, if they got erased.

Disconnect USB storage, load up Linda, go in the SD card, and install flashrec using Package Installer. Now, load up Recovery Flasher, press on backup, then type in:
Code:
/sdcard/recovery.img

Now press Flash recovery.

7. Update the radio

The radio that came with the downgrade is quirky in North American networks. We'll update to the latest IU radio, which works with our networks here.

First, reboot into the new patched recovery. Turn off the phone, and then turn it back on while holding the Home button. Keep holding it until you see the recovery menu.

Once you're there, scroll down using the trackball to turn on USB Mass storage. Plug the phone in the computer if it wasn't plugged already. The microSD will show up on the computer. Copy the updated radio zip to the root of the microSD wait a few seconds, then turn off USB Mass storage on the phone.

Now, select Flash update image, and then Apply sdcard:choose zip. There, the radio zip should show up. Select it and flash it.

8. You're pretty much done at this point.

Follow any guide to install a Hero ROM, to partition your microSD, etc. After you install a custom ROM, be sure to reinstall APN Backup and Restore from the market, and restore your APN settings. This will restore data.
 
Last edited:

nickdenis

New member
Nov 9, 2009
1
0
yeah I would love to root this thing.

To be honest this is my first smartphone and I'm new at this rooting thing. I did manage to throw on a hack for my ipod nano (colored version) :)

I'm loving this phone so far - got it first day they announced their new network. I'm so impressed

Did either of you buy another SD card? Where did you grab yours if you did?
 

craig0r

Senior Member
Sep 24, 2008
1,141
77
Toronto
I posted in the other thread (so... sorry for the double post), but I think that this thread is more relevant to the question/issue of rooting.

Could someone who still has the stock Telus ROM post the Baseband version? (Home -> Settings -> About phone -> Baseband version)

I'm just curious as to whether we Telus users should upgrade or downgrade the radio version after rooting the phone, as I seem to be having dialing issues (long distance numbers require a "+" in front of the "1" or it won't connect.)

I dunno if this issue would be related to the radio, or to the fact that there are no North American locales selectable within the custom ROM.
 

sjeffrey

Senior Member
Aug 12, 2008
93
22
Stock Baseband

63.18.55.06DAU_6.35.08.20

Still wating to see how others are successful with rooting their Telus Hero.
 

ghettofreeryder

Senior Member
Jul 23, 2007
86
1
I rooted using the goldcard>2.73.405>recovery>modaco2.9>IU baseband and it works no problem. I can dial 611, long distance numbers dont need a + or a 1 for that matter, and market enabler lets me buy paid apps. Device seems quicker. I had to try 3 different sd cards though. I know I was doing the first one wrong, but one of them definately did not work.
 

craig0r

Senior Member
Sep 24, 2008
1,141
77
Toronto
I mentioned in the other Telus Hero thread that I updated my radio to the IU version, and my dialing issues have gone away. Thought I should mention it here as well. :p
 

Soaa-

Senior Member
Feb 11, 2009
288
0
Montreal
soaa.me
I'm still waiting for a method that doesn't require calling Telus to fix settings though.

Say, is your Hero the black or white one? And, is it a HERO130 or a HERO100?

I keep getting an invalid model ID error when I try flashing the downgrade. Is that what you had the times it didn't work for you?
 

craig0r

Senior Member
Sep 24, 2008
1,141
77
Toronto
I'm still waiting for a method that doesn't require calling Telus to fix settings though.

Say, is your Hero the black or white one? And, is it a HERO130 or a HERO100?

I keep getting an invalid model ID error when I try flashing the downgrade. Is that what you had the times it didn't work for you?

Yeah, I'm pretty sure that's the error I got when I didn't have a proper Gold Card. If you've tried the same SD card a number of times and it's still not working, maybe grab a cheap Sandisk 1GB card. That's what I used.

And you shouldn't have to call Telus, because I've already gone through the pain of figuring all this stuff out. Just make sure you grab the APN settings from the other thread, and update to the latest radio (IU) and you're good. A call to Telus was required because I couldn't receive MMS messages, but that had nothing to do with rooting the phone, I would've had to call them anyway.

When I look up "Model Number" in my phone's settings, it just says HTC Hero. So I dunno. The custom ROM probably did that. I guess.
 

profets

Member
Jul 13, 2007
45
0
the model name might be written in the battery compartment area. i know on my htc tytn the name is there as "HERM200"

pretty sure it was mentioned that the telus hero is HERO130
 

Soaa-

Senior Member
Feb 11, 2009
288
0
Montreal
soaa.me
As profets said, the model ID is under the battery. Mine says HERO130, and in bootloader mode, it says HERO13000. Since the downgrade ROM is for HERO10000, it threw an invalid model ID error.
 

Soaa-

Senior Member
Feb 11, 2009
288
0
Montreal
soaa.me
Really strange. I tried a Kingston 2GB like they said on the guide and verified that the GoldCard image was well written on the card. Yet it still throws error 130.
 

ericlin0122

Senior Member
Apr 2, 2006
202
8
Really strange. I tried a Kingston 2GB like they said on the guide and verified that the GoldCard image was well written on the card. Yet it still throws error 130.

I used the 2GB sd card comes with the phone to create goldcard. Rooted.
No problem at all, I don't know why you guys wanna use other SD cards.