Root your CS Hero Detailed guide
Coming Soon
is this available
It's right here on xda:
How to root a Cellular South hero Easy guide
Please read all the post before Rooting.Please consider donation by clicking HERE
Lets start
Thanks to our friend markachee
1. I give no guarantees for anything that may or may not result from
following these instructions (or any mistakes made).
2. When you flash the Sprint RUU in order to root, you will lose
EVERYTHING (well not what is on your SD card). You may be able to back
up and restore your apps with something like ASTRO (from the market),
but this isn't something I've tested. I also think I've found where you
can pull your dictionary and restore it, but again, not tested. If
you're interested in either of these, or there is something else you'd
like to back up beforehand, reply to this thread and I'll see if I can
help.
3. Currently we do not have an RUU for any non-Sprint Hero. After
doing this, there is no way to go back to your original software
(system, radio, etc). I'm not sure if this will cause issues with
official support/warranty service.
Known Issues:
- Not getting voicemail notification with any ROMs except Flipz' 2.1
Carriers:
Carriers this has worked for so far:
- Cellular South
- Bluegrass Cellular
- nTelos Wireless
- Appalachian Wireless
Carriers this doesn't work for:
- Alaska DigiTel (newer boot loader)
Steps:
1. Write down your MDN and MSID (MIN) - You'll need these after
testing your GoldCard.
a. Dial ##000000#
b. Choose View Mode
c. Write down the two numbers shown. The first is most likely your
phone number. The second may or may not be.
Very important Do not forget to write down your numers or you
will never be able to get DATA on your phone. Keep those 2 numbers
in a safe place in case you need to go for CS 2.1 stock if it ever comes
out.
2. Create a GoldCard - Follow steps from here (up to Step 18)
with a couple helpful hints below , If your SD card is already formatted
as FAT32, you don't have to reformat it. However, I would definitely
backup any data you want to keep to be sure.
If you don't want to install QMAT, you can reverse your SDCard ID by
just reversing the characters in pairs. If you start with a1b2c3d4e5f6,
you end up with f6e5d4c3b2a1. Or if you had 1234567890abcdef, you'd end
up with efcdab9078563412.
Just an FYI, the GoldCard I was e-mailed was already unzipped.
Lightbulb [HOWTO] Create a GoldCard - Bypassing the RUU/SPL CID
check to Root/Downgrade
If you are stuck on a ROM you don't like (t-mobile/asian carrier etc.)
you can use this howto to create a goldcard to bypass the CID checks so
you can downgrade and root your Hero.
01. Download QMAT (You will need to PM me and for a small donation i
will send it to you)
It’s a demo version so will only run for 10 minutes.
02. Format your SD card to FAT32. Please keep in mind some brands of
SD cards do not work.
03. Use adb to run this command: adb shell cat
/sys/class/mmc_host/mmc1/mmc1:*/cid
04. Copy the SD card cid code displayed after the adb command.
05. Start Qmat and Click on Cyptoanalysis Tools > Crypto Toolbox.
06. Look at the bottom, there is a text box (beside the “Reverse
String” button) enter the SD card cid code you got earlier.
Click on the “Reverse String” button, the result is reversed…
Example: 532600bd227d9c0347329407514d5402
07. Copy the reversed SD card cid code.
08. Go to QMAT goldcard site here
to generate your goldcard (yes it says for G1 but works for our Hero
too).
09. Enter your email. For the correct SD card cid code, you need to
replace the first 2 characters to 00.
Example: From “532600bd227d9c0347329407514d5402” to
“002600bd227d9c0347329407514d5402”
10. Click Continue and you will receive the goldcard.img in .zip
format in your email.
11. Go to your email, download the zip file and save it to a directory
and unzip it to goldcard.img
12. Download HxD Hex Editor from here
13. Install and launch HxD Hex Editor program. (make sure you use "Run
as Administrator" under Vista and win 7)
14. Go to Extra tab > Open Disk. Under Physical disk, select
Removable Disk (Must be your SD card), uncheck “Open as Readonly), click
OK.
15. Go to Extra again, Open Disk Image, open up goldcard.img which
you’ve saved/unzipped earlier.
Now, you should have two tabs, one is your removable disk, the other
is goldcard.img. Press OK when prompted for “Sector Size” 512 (Hard
disks/Floppy disks), click OK.
16. Click on goldcard.img tab. Go to Edit tab > Select All, edit
tab again > copy.
17. Click on the “removable disk” tab. Select offset 00000000 till
offset 00000170 (including the 00000170 line), click on Edit tab and
then Paste Write.
18. Click on File > Save. now you can exit the program.
19. Reboot your phone with this SD Card (now GoldCard) inside
20. Use the Official HTC RUU to downgrade to 2.73.405.5 (which you can
get here) from which you can fastboot boot and/or root your phone with
flashrec.
Done.
Credits:
Original heads up by tangzq with link to this
3. (Optional) Test your GoldCard - If you do this, be sure you've
done step 1 because it removes those settings. (If you want to skip
this, you'll know if your GoldCard is bad when you run the RUU and you
get a CUSTOMER ID ERROR message like this: http://forum.xda-developers.com/show...4&postcount=32)
a. Turn off your phone
b. Hold Volume Up and turn on your phone. Should get a screen with 3
skateboarding Androids at the bottom.
c. Press volume down (for HBOOT)
d. Press Back (for SIMLOCK)
e. If you get an error, your GoldCard is bad. Go back to Step 2.
f. The screen should look like this: http://forum.xda-developers.com/show...4&postcount=42
g. Press menu to reboot
h. Dial ##000000#
i. Choose Edit Mode
j. Change both numbers back to what you wrote down in Step 1.
k. Press Menu and choose Commit Modifications and reboot your phone
4. Run the Sprint RUU from here- http://link.geekfor.me/ruu156
It will take a while to run and it will take a while to boot the first
time (several minutes). Be Patient.
5. Disable Sprint DSA - Without doing this step, your phone
will eventually download Sprint data settings which will probably drop
your EVDO.
a. Dial ##3282#
b. Choose Edit Mode
c. Enter 000000 as the password
d. Choose User Name
e. Choose DSA Server URL (very bottom)
f. Change it to something it will accept (like just https:// )
6.Root
[GUIDE] How To Root The Sprint CDMA Hero (Windows)
Step 1: Download the Android SDK from http://developer.android.com/sdk/index.html The
Windows file is called android-sdk_r4-windows.zip. Extract the files to
your C: drive so that you now have the folder C:\android-sdk-windows i
would suggest to update the sdk but if you dont it will still work.
Step 2: Download the asroot2 exploit file from http://forum.xda-developers.com/atta...2&d=1257621154
Extract asroot2.zip to C:\android-sdk-windows\tools folder.
Step 3: Download the Hero recovery image from http://rapidshare.com/files/360288585/recovery-RA-heroc-v1.6.2-blue.img
, or http://www.androidspin.com/downloads.php?dir=amon_ra/RECOVERY/&file=recovery-RA-heroc-v1.6.2-blue.img
Place this file in C:\android-sdk-windows\tools as well, for easy
typing rename it to recovery.img
Step 4: Make sure USB Debugging is off by going to
Settings>Applications>Development. Now connect the phone to your
PC via USB cable.
Step 5: Mount your sdcard; Browse to the HTC Sync folder and
install HTC Sync on your pc. After it is done installing unmount the
sdcard then enable your USB debugging.
Step 6: Open a command prompt by clicking the Start button and
typing cmd into the search box and pressing enter or found under All
Programs>Accessories.
Step 7: You will now enter a series of commands which I will place
inside code boxes to indicate the entire command. You may copy and then
paste them into the command prompt window by right clicking. Only enter
one command at a time.
1: Code:
cd C:\android-sdk-windows\tools
2:
Code:
adb devices
If you've been following this guide you will see your phone's
serial number. If you get "device not found" error, you either need to
make sure you the drivers were properly installed or make sure you
enable USB debugging AFTER you connect the USB cable. Continue on once
you get the proper phone serial output.
3: Code:
adb push asroot2 /data/local/
4: Code:
adb shell
5: Code:
chmod 0755 /data/local/asroot2
6: Code:
/data/local/asroot2 /system/bin/sh
You should see an output that says:
$ /data/local/asroot2 /system/bin/sh
[+] Using newer pope_inode_info layout
Opening: /proc/857/fd/3
SUCCESS: Enjoy the shell.
#
Now for a few last commands.
7: Code:
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
8: Code:
cd /system/bin
9: Code:
cat sh > su
10: Code:
chmod 4755 su
You are now officially rooted. A few more steps and you will have
flashed the recovery image.
11: Code:
exit
12: Code:
exit
13: Code:
adb push recovery.img /sdcard
Pushing is equivalent of copy the file to the root of your sdcard.
By the time you finished reading this it should be done. You'll know its
done because the ouput will say something like transferred X bytes in X
secs.
14: Code:
adb shell reboot
This will cause the phone to restart automatically. Wait till it is
fully booted to continue.
15: Code:
adb shell
16: Code:
su
17: Code:
cd /sdcard/
18: Code:
flash_image recovery recovery.img
FLASHING TO THE RECOVERY TAKES SEVERAL SECONDS-- BE PATIENT.
ENTER THE NEXT COMMAND ONLY AFTER THE COMMAND PROMPT RETURNS TO THE #
(ROOT SYMBOL).
19: Code:
reboot recovery
Step 8: This is the last command; you may now close the cmd prompt.
This will cause your phone to boot into recovery mode; it should take
no longer than 30 secs. The third option on the list is "-
Backup/Restore"; select it. Now, select the first option "- Nand
backup". The phone will prompt you to press HOME to confirm which is
want you want to do. The backup will begin. You will see the screen say,
"Performing backup : .........." When done, the bottom of the screen
will say "Backup complete!" and you will be given the menu options
again. Go back to the main menu and select reboot system. Rebooting your
phone after installing the new recovery image may take several minutes.
Step 9: Once your phone is fully booted, mount the sdcard. You will
see a folder called "nandroid"; I highly recommend you copy this to
your pc in case you lose your sdcard data or reformat it. Your phone is
rooted, 100% backed up, and ready to install a custom rom if you wish!
Now as for the ROM you can find it here- http://forum.xda-developers.com/showpost.php?p=6182229
but you have to download it to your PC and transfer it to your root of
your sdcard.
Turn off your phone, keep the volumeup and the power button pressed
to enter in bootloader. Then press volume down to enter in hboot. Press
home to enter in recovery.
pick wipe, wipe data/factory reset, dalvik-cache, sd:ext partition.
press back to go to previous screen.
pick flash zip from sdcard and pick aloysius 2.0.6 and let it
finish
after is done press reboot system now
it will take a while do not freak out
I am not the author of all this, i've just put all the stuff
together. Please do not point fingers at me or anyone that has done the
above. If you brick your phone is your fault.
You need to thank the guys that wanted me to share this with you
all.
This is as detailed as it could be.
As for the Custom ROM, i am working on it give me some time.
Please consider donation by clicking HERE
I did steps 1-18 on the gold card but not 19 or 20. I am now trying to run the "Sprint RUU" and am getting an error 170 - cannot connect to phone. The phone is connected to the Pc fine. any ideas. I've searched XDA and several people had this but I didn't see a fix.
Open command prompt
cd into your sdk tools folder ex. cd C:\android-sdk-windows\tools
type: adb devices
If you get "device not found" error, you either need to make sure you the drivers were properly installed or make sure you enable USB debugging . Report back what you get when you type in adb devices.
Has anyone does this successfully? i am working on doing this but before i go further I want to make sure it will work.
Bittersweet is nice! I am currently running Fresh rom 2.3.3. I had to change a few things on the rom to get it to work correctly, but it is awesome. You get live wallpapers and everything. It also includes alot of new widgets that are very neat to have. Is anyone else running different rom other than bittersweet?
I'm running cyanogenmod6.0.0 RC0. It's built on 2.2 Froyo with AOSP instead of HTC Sense. It's blazing fast and absolutely amazing. Here's the info: http://ip208-100-42-21.static.xda-developers.com/showthread.php?t=722122
DO NOT download Test4 from the links on the first post. Instead, click the WebIRC link on the first post, join the channel, and download RC0 from the link at the top.
NOTE: This doesn't include the Google Apps (market, etc) so you will need to Flash them from that link provided in the first post.
Anyone know how to unroot to get the CS 2.1?
Anyone know how to unroot to get the CS 2.1?
-brando
Run the Cellular South 2.1 RUU!!
Run the Cellular South 2.1 RUU!!
-mrdanger
Didn't work!!! I had to downgrade to 1.5 to download to CS 2.1! I Upgraded to Sprint's 2.1 with a goldcard a long time ago, so I had to downgrade my phone to get the new CS upgrade. Thanks for no help!
Didn't work!!! I had to downgrade to 1.5 to download to CS 2.1! I Upgraded to Sprint's 2.1 with a goldcard a long time ago, so I had to downgrade my phone to get the new CS upgrade. Thanks for no help!
-brando
Sorry you had to go through all of the trouble. Didn't know you upgraded to Sprint's 2.1.
I was on a custom rom and I did not have to "unroot". All I had to do was run the RUU.
.... Thanks for no help!-brando
Wow. What a Jackass.
And, you'll get a lot of help in the future too with that attitude.
I used Universal Androot and it worked great. One click Root and now am using Wireless Tether.
sorry to come into the Rooting arena so late, looking for some help if anyone is out there offering.
I have Cellular South HTC Hero 6250. According to ROM Manager my recovery image is 2.5.0.7, phone is rooted with Z4. I found a set of instructions but they list recovery image 2.5.0.1... I am rooted, so it should be easy for me to get Android 2.2.
Thanks, I just need to be able to run 2.2