FORUMS
Remove All Ads from XDA

How to Root Non-Sprint (Cellular South, Bluegrass Cellular, etc) CDMA Hero

147 posts
Thanks Meter: 1
 
By markachee, Senior Member on 8th November 2009, 10:13 PM
Post Reply Email Thread
Update (October 7, 2010)
Use ngholson's guide to root: http://forum.xda-developers.com/show...53#post8358998

Posts in the first 40 or so pages of this thread are old old old. Try browsing through the last 10 or so pages if you have any problems.

I may put a guide for using an App to root in this first post, but I don't have time right now.

OLD OLD OLD Manual Root:

This will still work, but ngholson's guide is a lot easier and you should definitely try it first.

NOTICE / WARNING / READ THESE:
1. I give no guarantees for anything that may or may not result from following these instructions (or any mistakes made).
2. Doing this will probably void your warranty, BUT as long as you don't run some other carrier's RUU (not talking about ROMs here, talking about the official upgrade files. what's important is that your hboot version doesn't change) you can always just flash your carrier's RUU to go back to unrooted completely stock.

Known issues:
NONE! This is a clean procedure that leaves your current rom as is. Any issues you have will be related to whatever ROMs you choose to flash or additional packages you choose to flash to your current rom

Steps:

1. Upgrade to 2.1
We know this works with the initial 2.1 updates, but later updates may patch it. If you have installed additional updates from your carrier, you may have to flash the original RUU to be able to root.

2. Download and extract the Android SDK
http://developer.android.com/sdk/index.html
You really only need this for the adb binary. If anyone can suggest a better way to get it than downloading the entire SDK, let me know.

3. Download and install HTC Sync
Some carriers have specific versions of HTC Sync (I know Cellular South does).
You could also just install the adb drivers.

4. Download the hack and extract it to your SDK tools directory. (or wherever you have adb)
It's attached to this post.

5. Turn on USB Debugging on your phone
Settings -> Applications -> Development -> USB Debugging

6. Plug your phone in USB

7. Run the script
For Windows this is runindos.bat. You should be able to just double click it.
That's it. This will flash the Darch version of AmonRA's recovery.

8. BACKUP
At this point you should probably backup your current stock rom (see Recovery guide below) and backup your PRL. (navalynt has good instructions on this in his root guide).

Now you can flash a custom rom or just flash the provided su.zip (see Recovery guide below) for Superuser Permissions (root) within your current rom.


Recovery

Recovery is where you can backup, restore, and flash ROMs or additional app zips.

To enter Recovery mode on your phone, power the phone off. Then hold home and press the power button. Keep holding home until you get the recovery screen.

You'll see several options, but the first thing you'll want to use is Backup.I've always used the nandroid option, not sure of the differences between it and bart. Backing up does exactly what you'd expect: copies your current ROM to your sd card. It doesn't change anything on the phone. It does take a few minutes so be patient.

Most roms will suggest you wipe first, and there is a menu option for that in recovery also. Just choose wipe, then factory reset. This does nothing to your sd card and only wipes application data (app installed from the market, settings for any app, etc).

After you've backed up, Recovery is also where you flash new ROMs or additions to your current ROM. It's easiest to pick a rom you want on your pc, and transfer it to your phone over usb. you can either do this the normal way, or if you're already in recovery, there is a USB-MS option you can use. Some Recoveries require flashable zips to be in the root of your sd card (not in any directory). After the ZIP is on your sd card, choose "install zip from sdcard" and pick the zip of the ROM you want. That's it. After it's done flashing, reboot your phone. If you wiped and flashed a full ROM, the first will take several minutes.

If you flash a ROM and either get stuck in a boot loop or just don't like it, go back into recovery under the Backup option and choose nandroid restore. Pick the option you get (it's a directory named with your phone's serial number) and you'll see a list of backups named with the date/time they were created. Choose which one you want to restore, wait a few minutes, then reboot and you'll be back to exactly where you were.
Attached Files
File Type: rar cdma-hero-root.rar - [Click for QR Code] (3.71 MB, 2007 views)
The Following User Says Thank You to markachee For This Useful Post: [ View ] Gift markachee Ad-Free
 
 
8th November 2009, 10:22 PM |#2  
markachee's Avatar
OP Senior Member
Hburg
Thanks Meter: 1
 
More
I've learned that the exploit used on the Sprint Hero doesn't work on the CS Hero because it uses mmap_min_addr. This means that exploits which rely on a null pointer dereference (like the Sprint exploit) won't work.

So here's what I think I need:

1) I'll be watching bugtraq, etc... for non null pointer dereference local kernel vulnerabilities. (I don't think I know 100% what that means yet.)

2) I also need to learn how to know if a vulnerability is applicable. Like this one http://www.securityfocus.com/bid/36834 . I don't even know really where to begin to see if I can use that.

3) Once I've found a vulnerability, how do I exploit it? I realize there will probably be proof of concept for the exploit, but how will I turn that into something that executes a specified command like asroot2 does. Is the source available for asroot2?

4) I wonder if I need to bother figuring out if the source used to build the kernel for CS is different from Sprint. Is a change in config.gz enough to legally require HTC to provide me with source specific to the CS version?
9th November 2009, 10:17 PM |#3  
Junior Member
Thanks Meter: 0
 
More
Keep up the good work
I know there aren't many of us, but I'm really hoping to root my hero sometime soon. I wish I could help but I picked my engineering field because it didn't require learning any computer languages haha
11th November 2009, 01:55 AM |#4  
markachee's Avatar
OP Senior Member
Hburg
Thanks Meter: 1
 
More
Quote:
Originally Posted by cdiamond333

I know there aren't many of us, but I'm really hoping to root my hero sometime soon. I wish I could help but I picked my engineering field because it didn't require learning any computer languages haha

Glad to see at least one person interested enough to join XDA!

Though I'm afraid we're going to end up waiting until someone roots the Droid and/or Droid Eris and hope that works for us as well.

Can anyone give us an idea about where to find the RUU specific to Cellular South? Do those come from HTC, the carrier, or do they just "magically" make their way to the net from whoever happens to have access to them?
15th November 2009, 08:03 PM |#5  
MrDanger's Avatar
Senior Member
Flag Starkville, MS
Thanks Meter: 4
 
Donate to Me
More
Cool Really Like To See a Root
I would also like to see some success to this post as well... I have been with cellular south for years and this is the best phone they have produced! It only needs root access! Im a computer engineer a Miss. State, and I would love to see what I could do with this phone.

Maybe I could find an exploit... but it might take me longer to find it seeing that I am still in the beginning stages of my discipline.

But all I wanted to say is: LETS GET THIS ROOT!!
18th November 2009, 06:27 PM |#6  
Member
Thanks Meter: 0
 
More
Root cellular south hero
I agree I have the htc hero from cellular south and would like to share the internet with my computer but cant tether unless phone is rooted
19th November 2009, 07:29 PM |#7  
Junior Member
Thanks Meter: 0
 
More
Hey guys!

I, too, am a CellSouth Hero haver... and I'm searching high and low for the procedure as well! I'll be checking back here and also searching round and posting anything I find.

If anyone gets an update, please email me at opiecooper@gmail.com
20th November 2009, 05:44 AM |#8  
Senior Member
Branon, MS
Thanks Meter: 16
 
More
Help
I too own a CS hero and i am looking all over the net for a way to root this phone. if a way can be found will any roms work on it or will new CS specific roms have to be developed. If that is the case then i am afraid we CS users won't gain access to this for awhile as the customer base is quite small compared to sprint
20th November 2009, 07:22 AM |#9  
markachee's Avatar
OP Senior Member
Hburg
Thanks Meter: 1
 
More
Quote:
Originally Posted by OBSt4l0n

I too own a CS hero and i am looking all over the net for a way to root this phone. if a way can be found will any roms work on it or will new CS specific roms have to be developed. If that is the case then i am afraid we CS users won't gain access to this for awhile as the customer base is quite small compared to sprint

Well I've been surprised by the response to this thread, so hopefully there is more interest specific to CS than we may realize.

Ideally, ROMs made with Sprint Hero in mind will work on the CS Hero. I haven't put much effort into it without having root access yet, but when I get a chance I'm going to take the time to compare things like the radio image, etc and see just how much they differ from one to the other. If nothing else, hopefully we can replace the different pieces in the custom ROMs and be able to use them.

I will update this thread with what I find, and hopefully others will contribute as well.
26th November 2009, 11:29 AM |#10  
MrDanger's Avatar
Senior Member
Flag Starkville, MS
Thanks Meter: 4
 
Donate to Me
More
??
Any news??
27th November 2009, 02:56 AM |#11  
Junior Member
Thanks Meter: 0
 
More
Quote:
Originally Posted by MrDanger

Any news??

I know, right? Seriously, is anyone out there?

i have posted treads at various sites, and they all get buried fairly quickly.

Would love to solve this issue... surely someone out there would find this to be a challenge worth taking up...

i hope.

Oh, and happy thanksgiving...
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes