• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Rooting exploit for a stock 2.2 phone is now available!

Just out of curiosity, how are you guys backing up your phones? I've got 2.2 set up just how I want it, I'd hate to have to redo everything manually.
 
Just out of curiosity, how are you guys backing up your phones? I've got 2.2 set up just how I want it, I'd hate to have to redo everything manually.

Thus spake Ser novox -

To back up your apps and settings, I recommend using MyBackup. This is the program I used to back up my phone when I first rooted. It will back up all your apps, contacts, phone/sms logs, homescreen layouts, etc. Some things like widgets and signed apps will need to me manually replaced, but the backup will preserve almost everything.

If in doubt, belt and suspenders instructions prevail at http://androidforums.com/evo-4g-support-troubleshooting/141369-how-fix-froyo.html
 
I'm surprised. In the past when I got a $ in an adb shell, I simply issued "su" and got # right off.

you were able to do that before rooting? I would think # would be unavailable until after the exploit has done its thing...
 
you were able to do that before rooting? I would think # would be unavailable until after the exploit has done its thing...

I just don't recall - hence my admonition to stick to instructions and use that as a _maybe_ thing if _really stuck_.

If you think that's sidewinding people, I'll gladly go back and edit that post into oblivion. (done)

Last thing I want to do is screw people up.
 
I wish I had a stock Evo to try out the exploit. Seems very straightforward.
I think I might just be generous enough to sacrifice this pain in the ass I mean, great honor, to you if you live near Cary NC. :rolleyes:


Just out of curiosity, how are you guys backing up your phones? I've got 2.2 set up just how I want it, I'd hate to have to redo everything manually.

Your best bet IMO, is MyBackup (Reg or Pro). It will backup just about everything that is critical (Aps, SMS, call log, etc). You will also want to use appdragon to get a full list of your apps, because MyBackup doesn't backup certain protected apps (unless you have root...) and you may want to know those two or three apps that come up missing after the restore.

Just keep in mind that neither of these will save the layout of your screens, so you may want to pull out an 'old fashioned' digital camera just to take a few snapshots of your homescreens in order to manually retore them later.
 
I think I might just be generous enough to sacrifice this pain in the ass I mean, great honor, to you if you live near Cary NC. :rolleyes:




Your best bet IMO, is MyBackup (Reg or Pro). It will backup just about everything that is critical (Aps, SMS, call log, etc). You will also want to use appdragon to get a full list of your apps, because MyBackup doesn't backup certain protected apps (unless you have root...) and you may want to know those two or three apps that come up missing after the restore.

Just keep in mind that neither of these will save the layout of your screens, so you may want to pull out an 'old fashioned' digital camera just to take a few snapshots of your homescreens in order to manually retore them later.

Cary, NC in the house!

So I think I am going to root my EVO. Coming from a WM device the lingo and process is very different.

I hear about people updating the kernel. Is this separate from the ROM? Do you flash a kernal first and then a ROM or can you change the kernel while keeping the same ROM?

So can anyone list out the steps of what needs to be done after flashing or point me to a good link that explains the process? With WM I would just flash a new .exe ROM and I was good to go. Seems like there is much more involved with Android. Although I am not afraid of all the steps, I would just like to get a better understanding on how it needs to be done.

Thank you!
 
I hear about people updating the kernel. Is this separate from the ROM? Do you flash a kernal first and then a ROM or can you change the kernel while keeping the same ROM?

Thank you!

When you flash a ROM, you normally get a kernel and Android. If you've recently rooted, you are running a stock kernel with a rooted stock Android version.

If you flash a custom ROM (and there are several good ones to choose one for Evo), you are getting a custom kernel and a custom Android of a particular version. Typically, you won't want to flash a standalone custom kernel here because the custom Android usually requires the customizations of the bundled kernel. Did that make sense?

So... if you are running a stock ROM, that's when I would highly recommend flashing a custom kernel. See my sig for two excellent choices.
 
Worked like a charm! I had to reboot when I got that "out of memory" message, but after that it was smooth sailing. I've got my wireless tether back, hooray!
 
It worked for me. I followed up with the rooted upgrade to 2.2 guide from this forum and I am now on rooted froyo - so nice! I will be passing a few bucks to the rooter - as all who benefit should, click on the link, give what you can - even if it's only a buck, these guys work hard for our benefit, lets offer them some recompense.

They've put the laser beams on the sharks!
Now my monthly usage will be ONE HUNDRED BILLION BYTES! MWAHAHAHAHA
 
When you flash a ROM, you normally get a kernel and Android. If you've recently rooted, you are running a stock kernel with a rooted stock Android version.

If you flash a custom ROM (and there are several good ones to choose one for Evo), you are getting a custom kernel and a custom Android of a particular version. Typically, you won't want to flash a standalone custom kernel here because the custom Android usually requires the customizations of the bundled kernel. Did that make sense?

So... if you are running a stock ROM, that's when I would highly recommend flashing a custom kernel. See my sig for two excellent choices.
Thanks! Guess I will flash a custom ROM. Main reason to root! Your reccomendation?
 
Thanks! Guess I will flash a custom ROM. Main reason to root! Your reccomendation?

The only recommendation I'll give you is:

Make a nandroid backup before you flash anything. Always.

This allows you to return to the exact state your phone was in should you mangle a flash, or decide you don't like the ROM.

All of you who are now coming out of the root procedure successfully should do a nandroid backup now. Take note of which Android version you are on.
 
HELP!

I downloaded all the files and put them in the correct folders. Not sure how to run the below:

Once ready, type these commands in cmd prompt from your adb tools directory.
adb push unrevoked-forever.zip /sdcard/
adb push flash_image /data/local/
adb push rageagainstthecage-arm5.bin /data/local/tmp/
adb push mtd-eng.img /sdcard/
adb push PC36IMG.zip /sdcard/

I have the regular windows command prompt open but how do I run it from the adb tools directory?
 
HELP!

I downloaded all the files and put them in the correct folders. Not sure how to run the below:

Once ready, type these commands in cmd prompt from your adb tools directory.
adb push unrevoked-forever.zip /sdcard/
adb push flash_image /data/local/
adb push rageagainstthecage-arm5.bin /data/local/tmp/
adb push mtd-eng.img /sdcard/
adb push PC36IMG.zip /sdcard/

I have the regular windows command prompt open but how do I run it from the adb tools directory?

Did you download the Android SDK? If so, where did you extract it to? the instructions say to extract/move it to your C:

c:\android-sdk-windows

adb is in the tools folder:

c:\android-sdk-windows\tools

in your cmd window, type:

cd \android-sdk-windows\tools

your prompt should now look like:

C:\android-sdk-windows\tools>

now you can run your adb push commands.
 
Did you download the Android SDK? If so, where did you extract it to? the instructions say to extract/move it to your C:



adb is in the tools folder:



in your cmd window, type:



your prompt should now look like:



now you can run your adb push commands.
Thanks, that did it! I hadn't touch a DOS command since the 80's!

How does one do a Nandroid Back up? Also, is there a custom ROM you reccomend? I don't want to keep jumping to different ROMS like I did w/ WM. Would love to go to one that just has everything working well.....
 
How does one do a Nandroid Back up?
Depends which recovery image you've flashed.

The simplest, easiest, no-brainer way to make a Nandroid backup is with an app called ROM Manager. Install it from the market, open it up and flash the ClockworkMod Recovery. Then scroll down and select "Backup Current ROM". You can name the backup yourself, or ROM Manager will use a default date format to name it for you (I name my own backups according to date and name of my current ROM/Kernel combo). ROM Manager will then reboot into recovery, create the backup, and reboot your phone back into android, voila, fini.

It also makes a lot of sense to learn to do this yourself manually, so that you understand the process and can get yourself out of a jam if you have to. The procedure is similar whether you use CWM or Amon RA as your recovery image. Basically you:

1. Power down your phone (if you have ROM Manager or Quickboot installed on your phone, you can reboot directly into recovery from either of those apps, and skip to step 4).

2. While holding the volume rocker in the down position, power the phone back up. You'll get the EVO 4G splash screen, then you should see some text on a white screen, some rapid green scrolling, then a short menu.

3. Use the volume down to scroll down to the green RECOVERY option, and hit the power button to select.

4. You should now see a new menu of text entries on a black screen, and the name and version of your recovery image (ClockworkMod or Amon RA). Both of them will have an option called "nandroid". Use the volume to scroll down to nandroid and select it with the power button.

5. Use volume down to scroll, select Backup with the power button.

6. The phone will now make a complete image of itself. The process takes a few minutes (around 5).

7. You'll get a message that says the backup is complete.
a. If you're in CWM, scroll down and select +++++Go Back+++++.
b. If you're in Amon RA, press the volume up and the volume down simultaneously, until you it takes you back to the main recovery screen.

8. When you get back to the main recovery screen, you should see the top line "reboot system now" highlighted. Use the power button to select and the phone will reboot back into Android.

You're backed up. If you ever need to restore, boot back into recovery>nandroid>Restore, select and flash a backup version, wait it out, go back to the main screen and select reboot.

Caution: Amon nandroids and Clockwork nandroids are not interchangeable. They are stored in different locations on your SD card, so a backup created in ClockworkMod (or ROM Manager) cannot be restored in Amon RA, and vice versa.
 
I also like to go in to my SDcard and immediately rename my nandroid backup folder. The default name is just a date/time stamp, but I change it to things like:

2.1-stock-rooted
2.2-stock-rooted-nowipe
2.2-stock-rooted-wiped
2.2-netarchy4.1.8-stock-rom
2.2-snap7.0-cm6

That way I can look at the folder and know exactly what they are. ROM manager allows you to name the folder before it does the backup, which is nice.
 
I also like to go in to my SDcard and immediately rename my nandroid backup folder. The default name is just a date/time stamp, but I change it to things like:

2.1-stock-rooted
2.2-stock-rooted-nowipe
2.2-stock-rooted-wiped
2.2-netarchy4.1.8-stock-rom
2.2-snap7.0-cm6

That way I can look at the folder and know exactly what they are. ROM manager allows you to name the folder before it does the backup, which is nice.
Good technique, with the caveat to never use the space bar when renaming a nandroid image.
 
Also, is there a custom ROM you reccomend? I don't want to keep jumping to different ROMS like I did w/ WM. Would love to go to one that just has everything working well.....

I've always felt that telling someone what rom to use is like telling them what kind of person to go out with.

FWIW - I had the same quandary when I rooted. I choose the stock rooted rom because I knew I could count on everything to work the way I was used to it and I could get the hang of root details with that and then move on to a better, custom rom.

Every few days, I pour over the better, custom roms. And over 2 months later, I'm still running the stock rooted rom - just with 3 updates to it since that first root.

If you want to go to a custom rom with everything working well, you'll just have to look at screens and get other user impressions to see what fits for you.

And seriously - you really want to go out with a blonde (unless your s.o.'s not blonde in which case I never said any such thing).

Oh - yeah - here's the Evo rom list -

HTC Supersonic/ROMs - XDA-Developers
 
Back
Top Bottom