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

Root Universal 1 Click Eris App Apk - No PCs, No Scripts Needed, EASY

prj,

Very nice summary... Looks okay except for a few minor details:

A. Don't forget to donate per his request (this is important to jcase and should be to everyone)

B. I don't think the phone will reboot automatically in your step #3...I think it says that after rebooting, you will have Amon_RA's custom recovery installed. To boot into Amon_RA's custom recovery, power off your phone, then press and hold volume-UP while pressing the end/power button (keep pressing the volume-up until you see the custom recovery menu like you posted). There's also at least one other way to start custom recovery documented somewhere in this thread. BTW, apologies if I am wrong about the auto-reboot thing...I've been already rooted and have not used this method--but I did stay in a Holiday Inn Express a few years ago :p

C. Please note that after your step #10 (really, #7), you are rooted and will be able to do root-only stuff like install root-only apps, delete bloatware, etc.. But you won't be able to overclock without flashing an overclock kernel patch.

D. You could also take another Nandroid backup after step #10 so you can have a pre-root Nand backup and a post-root Nand backup. A little silly since the only thing you did was to flash the rootme.zip file. Note: doing a Nand restore of your first (pre-root) backup will not take you back to stock since you would still have the custom recovery, but you would not have the su program and SuperUser app installed (so, you would "look" pretty-much unrooted).

E. Your second step #1 "Download custom ROM to SDCard"...just a minor point...you should download to the top-level (root directory) of your /sdcard. Just so folks don't think you can flash from your /sdcard/download directory.

F. Just to be clear, your second (sometimes optional) wipe would be to "Wipe Dalvik-cache". You can safely do this wipe each time, its just that you don't always have to if the dev says.

G. Always do the Nandroid backup BEFORE you flash anything or do anything scary / major like remove bloatware (system apps), etc.

Very nice job. Impressed that you went to this much effort (I won't say trouble 'cause it looks very helpful). Hopefully, if I missed something or stated it wrong, others will correct me and you can re-edit your post and we can refer others to this.

Cheers!
 
PRJ,

In your first step #3, I believe that you need to reboot normally, shut down, and then boot manually into the custom recovery - using Vol-UP+End.

eu1
 
Okay. Here is my re-write...

So to summarize after reading all of this, to make sure I get it right...

Step 1) download and install the one click apk or get it from the market and install it.

http://dl.dropbox.com/u/8699733/erisone010.apk - VERSION 0.1.0

Step 2) Run one click program, read disclaimer, press button.

Step 3) Reboot into recovery mode. Do this by turning the phone off and then turning it back on by simultaneously holding the Vol Down and Power Button. This will boot you up into Amon's Android System recovery.

Step 4.) Using Amon's recovery and the trackball to navigate and select, pick the backup/restore option which will do a Nandroid backup of the current ROM on your phone.

Main_sel_BackupRestore.jpg


BackRestory_Menu.jpg


Backup_Confirm_Query.jpg


Backup_in_Progress.jpg


Step 5.) Once the backup is complete, press the Vol Down button to return to the main menu.

Step. 6.) Once back at the main menu, pick "Flash Zip from SDCard" and then select rootme.zip that came with the one click program.

Step 7.) Press the Vol Down button to return to the main menu and select "Reboot System Now"

Step 8.) Once the phone is re-booted, go to settings>applications>development and turn usb debugging on.

Step 9.) Uninstall One Click program

Now you are rooted and will be able to do root-only stuff like install root-only apps, delete bloatware, etc.. But you won't be able to overclock without flashing an overclock kernel patch.


To install a custom ROM after all of this...

Make sure to do a nandroid backup before flashing a custom ROM or doing anything scary / major like remove bloatware (system apps), etc


Step 1.) Download custom ROM to SDCard. Download to the top-level (root directory) of your sdcard. Do not download into a folder it will not work.

Step 2.) Turn phone off

Step 3.) Reboot into Amons recovery mode. Hold Vol Down and Power Simultaneously.

Step 4.) If instructed by the developer, perform the necessary wipes. 2 wipes may be necessary. Wipe Data / Factory Reset and Wipe Dalvik-cache.

Main_sel_Wipe.jpg
Wipe_Menu.jpg



Step 5.) Press Vol Down to return to the main menu and select "Flash Zip from SDcard"

Step 6.) Select the *.zip file that you downloaded in Step 1.

Step. 7.) Press Vol Down to go back to the Main Menu then select "Reboot System Now"
 
Step. 7.) Once back at the main menu, pick "Flash Zip from SDCard" and then select rootme.zip that came with the one click program.

Step 8.) Press the Vol Down button to return to the main menu and select "Reboot System Now"

Step 9) Once the phone is re-booted, go to settings>applications>development and turn usb debugging on.

Step 10.) Uninstall One Click program

To install a custom ROM after all of this...

Step 1.) Download custom ROM to SDCard

Step 2.) Turn phone off

Step 3.) Reboot into Amons recovery mode. Hold Vol Down and Power Simultaneously.

Step 4.) If instructed by the developer, perform the necessary wipes.

Step 5.) Press Vol Down to return to the main menu and select "Flash Zip from SDcard"

Step 6.) Select the *.zip file that you downloaded in Step 1.

Step. 7.) Press Vol Down to go back to the Main Menu then select "Reboot System Now"

Do this and a nandroid backup everytime you install a custom ROM.

Excellent writeup! My only comment is that if you know that you are going to install a third party ROM, I think that the flash of the rootme.zip file is an unnecessary step. Just rearrange some of those steps:

- before rooting, download the custom ROM and put it in the root of your SD card

- also before rooting, turn on USB debugging (though I think that you can do this after flashing the custom ROM if you want to wait.)

- instead of step 7 above, go right to the step 4 under install a custom ROM - perform the wipes - then install the custom ROM

That should be it. After you reboot and set up the ROM with your apps and homescreens, it's probably a good time to power down the phone, start the phone in recovery, and do a nandroid, just to have one that you can come back to.

To summarize, the rootme.zip file is only required if you want to preserve your existing ROM and settings and not install a custom ROM.
 
Doogald, I agree and understand that. But reading through this thread it seemed a lot of people were confused by the rootme.zip vs. installing a custom ROM so I broke it up into 2 segments.

So people...if in the first set of steps you have already decided on a custom ROM, you can skip selecting the rootme.zip file and instead select the custom ROM instead and ignore steps 1 thru 7 for installing a custom ROM

Couple things...before I decide to move forward

1.) Can I make multiple nandroid backups on my SD card of all the different ROMS I have and install on my phone?...i.e. Kaos, Tazz, Nonsensikal etc.

2.)If the answer to question 1 is yes, can I re-flash any of the ROM's at anytime?

3.) If the answer to question 2 is yes does that then mean I re-flash back to the stock HTC sense ROM that I backed up onto an SDcard understanding that it will be rooted but nobody would really know unless I told them?

And lastly...

What the he** is a Nandroid?

What the he** is a dalvik-cache?

:cool:
 
Couple things...before I decide to move forward

1.) Can I make multiple nandroid backups on my SD card of all the different ROMS I have and install on my phone?...i.e. Kaos, Tazz, Nonsensikal etc.

Absolutely...you are only limited by the amount of space on your /sdcard. Some users also carefully rename their Nandroid backup folders (not using spaces, by the way), to indicate what the backup contains.

2.)If the answer to question 1 is yes, can I re-flash any of the ROM's at anytime?

If you mean restore the Nandroid backups, yes, you can freely restore a Nandroid backup without having to do any wipes. You only have to do wipes when you flash a new ROM or "update.zip"-type file.

3.) If the answer to question 2 is yes does that then mean I re-flash back to the stock HTC sense ROM that I backed up onto an SDcard understanding that it will be rooted but nobody would really know unless I told them?

Except for the fact that you've still got Amon_RA's custom recovery partition installed (I mentioned this in my first reply to you last night :D).

And lastly...

What the he** is a Nandroid?

I think in the context you might be asking it is the Android backup of the NAND (http://en.wikipedia.org/wiki/Flash_memory) flash memory on your phone.

What the he** is a dalvik-cache?

Davlik-cache is the pre-compiled (by the Dalvik virtual machine), optimized bytecode for your application. Having these in cache saves from having to do this dynamically each time you want to run the app. Wiping Davlik-cache forces Android to rebuild the cache before finishing your boot sequence. Sometimes this is necessary for different versions of Android (i.e., I think going from 2.1 to 2.2 would require rebuilding the cache entries).

:cool:

My answers in blue above. Cheers!
 
But you wouldn't see amons recovery unless you went into recovery mode by pressing the the volume and power button correct?
 
Does PDAnet still work with all of these custom roms floating around?

I also notice my instructions say power button and vol down and it should be vol up. I'll have to correct that.

vol down and power bring up some other recovery program. What is that?
 
First of all, thank you for this incredibly simple root method. I was very close to swapping my Eris for a Droid so I wouldn't have to use my NE2 yet... This is like having a new phone! (Tazz V5)

The only mistake I made was not properly backing up my SMS and Call History. I made a NAND backup of my stock image but...

Each time I try to restore the original NAND image I get a successful restore notification but then get boot-looped upon reboot.

I have successfully restored NAND backups of the Cyanogen ROM, but haven't had any success with the original backup file. Not a huge deal, but am I doing something weirds or missing a step? I did not flash the bootme.zip before I did the first backup.. Is that my issue? I am doing wipes of both factory and davlick. I've tried loading the NAND backup and then flashing the bootme.zip and visa versa. What else could I try?

BTW, full battery and plenty of space on SD.

Thanks again!
 
Ack! I just checked the info on my backup... 0kb on md5 AND data.img
I'm certain it said succesful backup... There is plenty of size on the system.img and boot.img

Wha happen? Is my SMS data gone then?
 
Does PDAnet still work with all of these custom roms floating around?

I also notice my instructions say power button and vol down and it should be vol up. I'll have to correct that.

vol down and power bring up some other recovery program. What is that?

prj,

Don't know about PDAnet...I would think it should work regardless of the ROM, but you'll have to search-around to see if anyone has reported issues with that.

You can get to recovery a couple of different ways...when you press volume-down and end/power (or send and end/power) this takes you to the "HBOOT" screen which should show you:

Code:
[B][COLOR=blue][FONT=Courier New]HBOOT[/FONT][/COLOR][/B]
 
[B][COLOR=red][FONT=Courier New]<SEND> FastBoot Mode[/FONT][/COLOR][/B]
[B][COLOR=green][FONT=Courier New]<VOL UP> Recovery[/FONT][/COLOR][/B]
From here you can press volume-UP to initiate custom recovery.

Or you can press and hold volume-UP and end/power...keep pressing volume-UP until you see the custom recovery menu (this is essentially what you I just described above--I'm guessing that the boot program sees that you are still pressing the volume-UP button and doesn't see the need to display the stuff above (or its too fast to me to see, lol)).

You can also launch it via the adb program ("adb reboot recovery").

Cheers!
 
I finally went through with this and flashed nonsensikal. Except... it's stuck on a screen that says Cyanogen that has a little droid dude with an arrow that keeps circling around him....
 
I finally went through with this and flashed nonsensikal. Except... it's stuck on a screen that says Cyanogen that has a little droid dude with an arrow that keeps circling around him....

If its only been a few minutes...give it a few more...some ROMs take a while to initialize (and (re-)build Dalvik-cache), etc.
 
It's been running the past 1 hour + and hasn't moved off that screen...

Once flashed, am I supposed to use the reboot system option or power phone off option and then turn it on?
 
It's been running the past 1 hour + and hasn't moved off that screen...

Once flashed, am I supposed to use the reboot system option or power phone off option and then turn it on?

Yeah, its not supposed to take that long... ppbb had issues trying to flash one of the nonsensikal ROMs (see this thread: http://androidforums.com/eris-all-things-root/160104-need-expert-advice-flashing-boot-loops-etc.html). There's lots of head-scratching and ideas in that thread...

Ultimately, I think he ended-up having to revert to another ROM...(and I believe he subsequently had to return his phone, too :eek:).

Try flashing something else, a little more vanilla (like PlainJaneT2, etc.). Make sure you've verified the MD5 sum of the ROMs you've downloaded on your phone.

Good luck!
 
I finally went through with this and flashed nonsensikal. Except... it's stuck on a screen that says Cyanogen that has a little droid dude with an arrow that keeps circling around him....


PRJ,

Did you happen to wipe data before you flashed nonsensikal? If not, restart in recovery, wipe data and wipe dalvik cache, and the restart and see if it gets further.
 
Yup... I figured it out. I had to wipe data and delvik cache and then the install went perfect.

Thanks everyone. Nonsensikal is now installed. Let the fun begin.
 
Ack! I just checked the info on my backup... 0kb on md5 AND data.img
I'm certain it said succesful backup... There is plenty of size on the system.img and boot.img

Wha happen? Is my SMS data gone then?

porkbrains (nice, btw :p),

Apologies...I had a reply formatted for you and thought I had submitted it...

Unfortunately, I think you have lost your stuff... I don't really know the total ins and out of the Nandroid backup and restore, but I can't understand why it would have reported as successful and created those zero-byte files (I do/would believe that the last function of the backup would be to create the nandroid.md5 to calculate and the MD5 sums of the other files in it--very strange that it and the data.img would be zero bytes in size).

I'll try to dig around some this weekend and look at the backup scripts in more detail to see exactly what it is that they check and do at what points...didn't think we'd need a Nandroid backup checker/verifier, but maybe we do. I'm actually working on something along those lines anyway, so maybe I can whip-up an app that will do this...

Sorry that happened to you...
 
PRJ,

Did you happen to wipe data before you flashed nonsensikal? If not, restart in recovery, wipe data and wipe dalvik cache, and the restart and see if it gets further.

Yup... I figured it out. I had to wipe data and delvik cache and then the install went perfect.

Thanks everyone. Nonsensikal is now installed. Let the fun begin.

lol, doogald's always there with the right answer! I didn't ask prj 'cause after all of the instructions he just wrote, I assumed he would have done the wipes. ;) Kudos to doogald!

Glad its working for you, prj.
 
Passive-aggressive gratitude always gets results...
wink.gif


It really is my fault for not using an SMS backup... Not really an issue. Completing the initial NAND backup was the only point in the process that I got really excited and hasty. Bad news. Take your time and triple check everything you care about folks.

If anyone is concerned, it is always easy to go into the Nandroid folder on your SD to at least check that there is data in the restore files. I was on the fence like so many other mid-level tech enthusiasts and now I have to proselytize a bit:

Don't wait another minute if you hate your stock Eris. This is sofa king easy and the speed and agility that this formerly laggy, unpredictable and frankly obnoxious phone now operates at (and Swype!!!) will tide me over until the next gen of phones comes out in a year or so. There is really no way to thank EU1, JCase, Scary Alien, and the rest of the smart and helpful peoples on this board enough for the time and energy they've put into this.. These methods pretty much bought me a new phone as far as I'm concerned.

My deepest genuine gratitude is directed towards all of you on this board, not to mention the designers of our beloved ROMS.
kiss.gif


There will be some well fed homeless kids in my neighborhood this weekend.
 
lol, doogald's always there with the right answer! I didn't ask prj 'cause after all of the instructions he just wrote, I assumed he would have done the wipes. ;) Kudos to doogald!

Glad its working for you, prj.

Apparently I can't read my own instructions. Must have been all the excitement.... :eek:
 
Back
Top Bottom