Rooting for Eclair and leaked Froyo DK28

ragnarokx

Well-known member
Apr 20, 2010
6,912
1,696
0
I am listing three different rooting procedures here. The first procedure is geared towards those who only want to remove bloatware, use apps that require root, etc. The second procedure is for anyone who plans on flashing modifications like ROMs. The third procedure is for Froyo users who want to install the latest EXT4 compatible ROMs. Procedure 1 and 2 work for both Eclair and Froyo. Procedure 3 works only for Froyo.

Procedure 1: for those who want root access only and will not install a ROM, kernel, theme, etc.

1. Download z4root by RyanZA.

2. Run the app on your phone and follow its instructions to gain root access.

If the app is not working, you may need to reboot or battery pull and try again.
Some users have had better luck by switching to the "Home" launcher and removing the SD card, then running z4root.
If after many attempts and trying the tips above you still cannot gain root access, try the procedure below.

Thanks to brandonc for posting about z4root

Procedure 2: for those who want root access and the ability to flash ROMs, kernels, themes, etc. using ClockworkMod2

Do not expect this to work the first, second or even third time you try it. It is not uncommon for this procedure to fail multiple times before working. There are many variables involved and you may need to have a lot of patience while you go through the trial and error process of getting this to work. If at first you don't succeed...

1. Download and install the appropriate drivers for your Windows system:
32-bit drivers
64-bit drivers

2. Download one.click.root.exploitv2.5.5.zip and extract it to a folder on your Windows desktop.

3. On your phone, push MENU, then select Applications > Development, then enable USB debugging and connect your phone to your computer via USB.
5247348177_81f69fe529.jpg

Credit for picture goes to Ahmgsk

The type of USB cord and the specific USB computer port can make or break your ability to successfully root. If you are getting errors in the command prompt during step 4, trying swapping USB cables and/or switching USB ports (even the USB cord that came with the phone can cause problems!).

4. Now double click "run.bat" in the folder from Step 2.

If the command prompt asks you to restart adb, you need to go into Windows Task Manager (ctrl-alt-del on your keyboard) and end adb in the process tab, then go into the folder from Step 2 and double-click on the "adb" file to restart adb.

If the command prompt says "device not connected", disconnect the phone and reboot it, turn debugging mode back on, reconnect the phone via USB, and rerun the "run.bat" file again. If you're still getting "device not connected", try repeating these steps one at a time or in a different order, for example just kill adb and rerun "run.bat" or only reboot the phone and then rerun "run.bat".


Procedure 3: for those who want root access and the ability to flash EXT4 ROMs, kernels, themes, etc. using ClockworkMod3

A new thread has been created for this procedure - go here for the complete instructions.

After Rooting
An easy way to confirm that the rooting process was successful is to download a free app called Titanium Backup from the Market - upon startup the app will tell you if you have root access. If a "Superuser" pop-up window appears when you start Titanium Backup, push "Allow".

What is Superuser? It is an app that was installed when you rooted. Anytime there is a request to modify a low-level file or folder on your phone, Superuser will let you know and give you the chance to confirm or deny it access. This is a safety measure. If you happen to download a malicious app, Superuser will stop it from modifying low-level data and notify you. If an app you trust is requesting root access, just check the "Always Allow" box and it won't ask you again.

Your phone is rooted, now what? If you used Procedure 2 or 3, then just make a backup of your phone using Clockwork and you're ready to start flashing!
 
Last edited:
ok well your forgetting about the android sdk.

and where to save it. (idk if that matters but i keep reading that people tell you to save it on the hard drive. idk why that would matter)

and then if/when it asks for you to restart adb you need to go into task manager end adb in the process tab, then go into the one click file and click on/restart the "adb" file.

and i bet some people are dumb enough to not know which file to click on to root.
 
  • Like
Reactions: HeisRisen
Thanks for the suggestions shaundizzle - the procedure has been updated. And I wouldn't call anyone who can't figure this out "dumb" - I know I felt pretty frustrated the first time I did it.
 
ok well your forgetting about the android sdk.

and where to save it. (idk if that matters but i keep reading that people tell you to save it on the hard drive. idk why that would matter)

and then if/when it asks for you to restart adb you need to go into task manager end adb in the process tab, then go into the one click file and click on/restart the "adb" file.

and i bet some people are dumb enough to not know which file to click on to root.

Ignorance does not equate stupidity.
 
I thought I read something about mounting the SD card while rooting in one of the threads around here - anyone know if that is necessary? I can't remember if I did that when I rooted.
 
Since this says "ultimate guide" maybe some post root instructions ... things that are highly recommended to do right after rooting ... ie clockwork, backup etc.
 
I thought I read something about mounting the SD card while rooting in one of the threads around here - anyone know if that is necessary? I can't remember if I did that when I rooted.

from my understanding it is not. and your not supposed to.

if you mount the sd card adb can not "push" the files to the phone.
 
Since this says "ultimate guide" maybe some post root instructions ... things that are highly recommended to do right after rooting ... ie clockwork, backup etc.

That will be another thread - "The Ultimate Post-Rooting Guide" ;) lol
But seriously - there are so many threads about members having trouble rooting that just the topic of rooting alone is enough to keep this thread busy.
 
  • Like
Reactions: CletusAZ
Well I just rooted. I did have a problem initially. I got "phone is not connected" even though I did all the steps in order and tried killing adb.exe in taskmanager. What I did was uninstall my drivers, disconnect the phone and reboot it and reboot my machine, reinstalled the drivers, turned off debugging and turned it back on, reconnected my phone, reran the batch file again and this time it made it to "device not connected" x3. so I killed adb in task manager and reran run.bat and voila, my Epic is rooted.
 
Here's another dumb question that I have searched for an answer. Do I need to leave my phone in "debugging" mode?
 
no. the only other thing i can think of to use debugging is for titanium backup when you restore your apps. otherwise you get stuck at "installing (whatever app)"
and to install clockwork
 
no. the only other thing i can think of to use debugging is for titanium backup when you restore your apps. otherwise you get stuck at "installing (whatever app)"
and to install clockwork

So which do I use Titanium or Clockwork? I just installed clockworkmod, gonna do a bigger search for a detailed "how to" for backing up with clockwork after rooting.
 
if i root my phone does it wipe it too? or does it just give me root access to the setup i currently have
 
Well I just rooted. I did have a problem initially. I got "phone is not connected" even though I did all the steps in order and tried killing adb.exe in taskmanager. What I did was uninstall my drivers, disconnect the phone and reboot it and reboot my machine, reinstalled the drivers, turned off debugging and turned it back on, reconnected my phone, reran the batch file again and this time it made it to "device not connected" x3. so I killed adb in task manager and reran run.bat and voila, my Epic is rooted.

Good stuff! I think I've heard this procedure before but in parts or in a different order, so I generalized it so people can try different methods/orders of these steps to get their phones rooted.

no. the only other thing i can think of to use debugging is for titanium backup when you restore your apps. otherwise you get stuck at "installing (whatever app)"
and to install clockwork

I actually don't think it matters if you leave debugging mode on. I've left it on since the day I rooted my phone and haven't noticed any adverse effects.

if i root my phone does it wipe it too? or does it just give me root access to the setup i currently have

It just gives you root access, no wiping takes place at all.
 
  • Like
Reactions: murso74
do i have to reroot every time there is an update? or is that just to load roms

i seem hung at the dos prompt.. says "press any key to continue..." and i did but nothing seems to be happening
 
Last edited:
do i have to reroot every time there is an update? or is that just to load roms

i seem hung at the dos prompt.. says "press any key to continue..." and i did but nothing seems to be happening

You don't have to reroot when there is an update (or when you install a ROM) - there are ways to update even with a modified Android system.

Is that the only thing the DOS prompt says, or did it go through a bunch of other stuff before it got stuck there?
 
You don't have to reroot when there is an update (or when you install a ROM) - there are ways to update even with a modified Android system.

Is that the only thing the DOS prompt says, or did it go through a bunch of other stuff before it got stuck there?

that's the only thing it says

"exploit made by joeykrim" etc etc
"busybox by skeeterslint"
"press any key to continue"
 
So which do I use Titanium or Clockwork? I just installed clockworkmod, gonna do a bigger search for a detailed "how to" for backing up with clockwork after rooting.

you can use either.
when you make a backup using clockwork, its a full image of everything on othe phone. meaning if you restore using clockwork itll put your phone back to exactly the way you had it (apps, widgets, kernel, rom etc.)

with titanium, you just back up your user apps and data

and i suggest downloading rom manager it makes organizing your backups easier - naming and just clicking backup instead of going through clockwork
the app is made by koush who made clockwork