Mac Root for 2.1 guide?

Well, I tried that a few times, exiting and re-opening. Maybe it has to do with the fact that I had to move adb out of the new platform tools folder into the tools folder.
 
It shouldn't. If you were able to run adb commands before the exploit then you should be able to do the same once the exploit was ran.

After running the exploit type exit, close the termina, open a new one and type adb shell. Don't enter kill-server/restart-server.
 
Last login: Mon Dec 20 14:17:43 on ttys000
john-keysers-macbook:~ johnkeyser$ cd /users/johnkeyser/android-sdk-mac_86/toolsjohn-keysers-macbook:tools johnkeyser$ ./adb push rageagainstthecage-arm5.bin /data/local/tmp
144 KB/s (5392 bytes in 0.036s)
john-keysers-macbook:tools johnkeyser$ ./adb shell chmod 755 /data/local/tmp/rageagainstthecage-arm5.bin
john-keysers-macbook:tools johnkeyser$ ./adb shell /data/local/tmp/rageagainstthecage-arm5.bin
[*] CVE-2010-EASY Android local root exploit (C) 2010 by 743C

[*] checking NPROC limit ...
[+] RLIMIT_NPROC={1584, 1584}
[*] Searching for adb ...
[+] Found adb as PID 1098
[*] Spawning children. Dont type anything and wait for reset!
[*]
[*] If you like what we are doing you can send us PayPal money to
[*] 7-4-3-C@web.de so we can compensate time, effort and HW costs.
[*] If you are a company and feel like you profit from our work,
[*] we also accept donations > 1000 USD!
[*]
[*] adb connection will be reset. restart adb server on desktop and re-login.
john-keysers-macbook:tools johnkeyser$ exit
logout

[Process completed]


TERMINAL RESTART



Last login: Mon Dec 20 16:12:21 on ttys000
john-keysers-macbook:~ johnkeyser$ cd /users/johnkeyser/android-sdk-mac_86/toolsjohn-keysers-macbook:tools johnkeyser$ ./adb shell
$


Same everytime...
 
Im not sure why its not returning # after the exploit is ran. I will look around some more hen I get home tonight :(
 
After some more searching, there is an app that will root the phone: [APP] z4root - xda-developers

Here is the thread I found it: im ready to root sprint hero - Android Forums

I have heard of it before and seen a few people use it on the forums. Read through the Phandroid thread (second link) to see how it went for the OP.

The .apk is in the first link, or can be found in the market according to the developer. Something to consider. Remember, you will need to flash a recovery if you decide to use the .apk to root and if it's successful. You can do that by downloading ROM manager from the market and flahsing clockwork recovery.
 
Ok, rebooting phone. The Superuser app allowed me permissions to download the update.
1. How do I know if it worked?
2. What do I do with ROM Manager?
 
Download ROM Manager from the Market, I think it's by Clockwork Mod. Once downloaded you need to install the Clockwork Recovery.

Choose the device and follow the prompts to install the recovery. That's the easiest way to get a recovery on the phone without having to issue commands.

Once you get the recovery loaded, enter it by powering the phone off then hold home+power.

it will boot into recovery mode (should be black background with green text). Select Backup/Restore (it might say Nandroid backup/restore) and choose backup. This is important because you want to have a backup copy of the phone at this point in time just in case you ever want to restore back to it. It will save a copy on the sd card that you want to copy and move to your computer as an extra measure.

Once finished, reboot and you should be good to go. To verify you have root access either download Terminal Emulator and type "su" to get the # symbol. Terminal Emulator is like Terminal for Mac, except its to access directly from the phone.
 
Any good 2.2 ROMs, I flashed the aosp one, it's lightning fast but no Market.

You need to download the gapps file and flash that as you would the ROM in order to have google apps. That applies for all AOSP ROMs.

Right now the only two 2.2 ROMs are AOSP and Cyanogenmod. There are variants of the two that are themed and tweaked.

I've been using Cyanogenmod for a while now and like it. Right now i have the Mau5 ROM based on Cyanogenmod, you'll find it on XDA.

Remember that you can now overclock the phone to 691 (768 if you phone doesn't crash/bootloop)

Good to here you go it working. I will look around and suggest some stuff for you in a bit :)
 
I really like the vanilla 2.2 of aosp, how do I get my google stuff back, I like this ROM alot.
 
[ROM][GPL][STABLE] aospMod v0.9.9.2 | AOSP 2.2.1 (Froyo) [12/10/2010] - xda-developers

First post, second download link. It's the gapps-mdpi-20101213-signed.zip file. You need to download it, put the file on the root of the sd card, go back into recovery and flash it.

It contains market, gmail, maps, etc. There was a big thing between google and cyanogenmod about the use of the propriety apps google made and distribution of them with an aosp ROM. Whenever you flash a new AOSP ROM you will need to flash the gapps file.

Also remember that when switching to a different ROM, you will need to factory wipe (factory reset) and wipe dalvik so that you don't experience any problems. If upgrading an existing ROM to a new one by the same developer then generally a wipe is not required.
 
  • Like
Reactions: chefkeyser
When do I go into recovery and flash the gapps? From the aosp ROM?

Both the Cyanogenmod ROM and AOSP ROM require that you flash the gapps file. If you are using AOSP you need to flash the gapps file immediately after flashing the ROM. If you decide to change in the future to Cyanogenmod, then you will need to re-flash gapps.
 
  • Like
Reactions: chefkeyser
What are good MAXs and MINs for overclocking the Hero on the aosp ROM?

Thanks again for your help.
 
What are good MAXs and MINs for overclocking the Hero on the aosp ROM?

Thanks again for your help.

I keep mine running at 691. If you install the Collin_ph battery teak you'll have even more control of the phones clocking speed. There is a modded version by Decad3nce which I am using, you can find it on XDA. For example, you can set different clock speeds while charging, off the charger and plugged in via usb.

Are you currently using Overclock Widget or Setcpu to control the clock? The stock phone is high 500's, so I would set the max to 691 and no less than stock clocking speed.
 
Last edited:
First post so I apologize if I sound super-noob-ish. I have read this thread like 10 times and find the directions to be very difficult to follow once I get to step 8.2 (where chefkeyser started running into probs). I have a Mac OSX 10.6.6, Hero baseband version 2.42.02.10.29, Software 2.32.651.2, running android 2.1-update 1. srkmagnus, you obviously have tremendous knowledge in this since you led chefkeyser through the process. Is there any way you can maybe re-post your directions--like a "final draft"? It would be much appreciated thanks!
 

Trending Posts

Forum statistics

Threads
962,269
Messages
6,989,572
Members
3,164,798
Latest member
Cs Kredivo