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

Root [Revised] Rooting Gingerbread 2.3.5 Dummies Guide

I have an EVO 4G flashed to Cricket. Can I root the device without messing up the Cricket flash? Primarily I'm looking to be rid of the bloatware but being able to flash custom roms would be a bonus.

i cant confirm this as i have never flashed an evo to cricket nor to any other carrier, but rooting does not touch the radios and such.

if anything would only do the HTCdev method which only unlocks the bootloader so you should be fine.
 
i cant confirm this as i have never flashed an evo to cricket nor to any other carrier, but rooting does not touch the radios and such.

if anything would only do the HTCdev method which only unlocks the bootloader so you should be fine.

Thanks for the advice. Incase anyone else is curious ocnbrze is correct the HTCdev method works fine with a Cricket flash and flashing the MikG v3.11 rom works fine so i assume other would aswell.
 
So I finally got around to trying to root my device and I chose to do the TacoRoot method. I followed the directions carefully; however, everytime I got to step 12 I got this error:

# cat /sdcard/flash_image > /data/flash_image
cat /sdcard/flash_image > /data/flash_image
/sdcard/flash_image: No such file or directory

I read through the ENTIRE 24 page thread. Just my luck that everyone who had a similar problem either had an easy fix (like turn off disk drive access on the device) or went to one of the other methods, so I continued on alone and tried the following:

-made sure I was charge only
-made sure the file was in root
-double checked the file name
-tried a different SD card
-tried a different cable
-tried a different laptop (updated java, check virus scan off, turned off firewall)
- wiped the device and start over (after each of the above changes)

Sure, at this point I could've went to one of the other methods, but I'm obsessive when it comes to something that should work but dosen't. It seemed to me - for whatever reason - my card wasn't being seen, so I began looking for ways to troubleshoot that. I am as far from a linux expert as one can get, so I began by thinking way back to DOS troubleshooting and trying to translate that in it's Linux counterpart. I started by looking for the change directory command and the directory listing command equivilent. Obviously, the best place to start. I found them and then started the whole process from scratch

-after step 11 I typed in the following:
"cd /sdcard"
ENTER
"ls"
ENTER

Here's what the output looked like:
# cd /sdcard
cd /sdcard
# ls
ls
#

Obviously, it wasn't seeing my card - bummer - but before I moved on to something else I tried CD and ls again. Wala! this time it connected to my card and listed the files in the directory. I was hoping I was good to go and, yep, from then on until root (and subsequent MikG 3.11 install) everything went as it should. After about 14 hours of racking my brain I am finally where I want to be. I am not sure why I had to run the command twice, nor am I sure why I had to manually change to the "sdcard" directory in the first place to see my card, but whatever. It worked.

Thanks to all on this forum and I hope this helps someone out!

V
 
So I finally got around to trying to root my device and I chose to do the TacoRoot method. I followed the directions carefully; however, everytime I got to step 12 I got this error:


Sure, at this point I could've went to one of the other methods, but I'm obsessive when it comes to something that should work but dosen't. It seemed to me - for whatever reason - my card wasn't being seen, so I began looking for ways to troubleshoot that. I am as far from a linux expert as one can get, so I began by thinking way back to DOS troubleshooting and trying to translate that in it's Linux counterpart. I started by looking for the change directory command and the directory listing command equivilent. Obviously, the best place to start. I found them and then started the whole process from scratch

-after step 11 I typed in the following:
"cd /sdcard"
ENTER
"ls"
ENTER

Here's what the output looked like:
# cd /sdcard
cd /sdcard
# ls
ls
#

Obviously, it wasn't seeing my card - bummer - but before I moved on to something else I tried CD and ls again. Wala! this time it connected to my card and listed the files in the directory. I was hoping I was good to go and, yep, from then on until root (and subsequent MikG 3.11 install) everything went as it should. After about 14 hours of racking my brain I am finally where I want to be. I am not sure why I had to run the command twice, nor am I sure why I had to manually change to the "sdcard" directory in the first place to see my card, but whatever. It worked.

Thanks to all on this forum and I hope this helps someone out!

V

awesomeness!!!!!!

glad you figured it out on your own like that and very much appreciated that you would share your solution like that. i will have to keep this in mind next time someone has similar issues to yours.

thanx again so now go and get your flash on:D
 
Hi guys, I've been reading and lurking here for a while now. Last night I finally got sick of my stock HTC evo 4g and decided to take the plunge and root it. I picked the Tacoroot method...I have hboot 2.18 with OTA from earlier this year.

So I was being super careful (or so I thought) going through the steps. Everything was peachy until I got to step 10. My phone didn't reboot all the way but instead booted into the recovery and I got the red exclamation (second time in the process). I read somewhere in this thread that all I needed to do was hit the up and down volumes keys with the power button again so I did that. I continued through step 11 and 12. At the end of 12 though, I got some odd message (I wish i had written everything down) but it basically amounted to "unable to write. not enough space". I should mention that part of the reason why I wanted to root was because I was running out of internal memory.

So, I thought I should maybe clear out some apps temporarily that are being space hogs on the internal memory. I did Step 13 first though to undo tacoroot just to stabilize my phone. Deleted some apps and when I went to try to root again, I got the unable to find device message from adb. So I went to bed thinking that sleep and a clear head would be better first.

This morning, I went to try it again and my phone seems normal Except it's unable to read my SD card! I checked the card on my computer and all seems fine. I was able to read and write to it but my phone will not recognize the card or another spare SD card that I have. This part isn't covered in anything I've seen so far and I'm pretty much stuck now. What did I do? How do I fix it? HALP!!? (please?)


Edit: I did some searching and found this thread among others suggesting that the card needs to be reformatted: http://androidforums.com/htc-evo-3d/469540-evo-3d-cant-read-my-sd-card.html
I did as instructed and reformatted my card using the tool mentioned but still no luck. :(

Edit2: I've also discovered that my usb port isn't working on my phone anymore. This presents a problem in not just connect adb to the phone but I can't charge the thing anymore! Connecting it to the wall charger didn't do anything! I think I'm in big trouble now. =(
 
i followed all steps and added the suggested rom to sd card, now im at the point where i select rom from sd card and dont know what to click or where to go


was i not supposed to unzip the files and put them in individually?
 
welcome to the forums guys!!!!!!!!!!!!
gonna answer your questions in a group post.
Hi guys, I've been reading and lurking here for a while now. Last night I finally got sick of my stock HTC evo 4g and decided to take the plunge and root it. I picked the Tacoroot method...I have hboot 2.18 with OTA from earlier this year.

So I was being super careful (or so I thought) going through the steps. Everything was peachy until I got to step 10. My phone didn't reboot all the way but instead booted into the recovery and I got the red exclamation (second time in the process). I read somewhere in this thread that all I needed to do was hit the up and down volumes keys with the power button again so I did that. I continued through step 11 and 12. At the end of 12 though, I got some odd message (I wish i had written everything down) but it basically amounted to "unable to write. not enough space". I should mention that part of the reason why I wanted to root was because I was running out of internal memory.

So, I thought I should maybe clear out some apps temporarily that are being space hogs on the internal memory. I did Step 13 first though to undo tacoroot just to stabilize my phone. Deleted some apps and when I went to try to root again, I got the unable to find device message from adb. So I went to bed thinking that sleep and a clear head would be better first.

This morning, I went to try it again and my phone seems normal Except it's unable to read my SD card! I checked the card on my computer and all seems fine. I was able to read and write to it but my phone will not recognize the card or another spare SD card that I have. This part isn't covered in anything I've seen so far and I'm pretty much stuck now. What did I do? How do I fix it? HALP!!? (please?)


Edit: I did some searching and found this thread among others suggesting that the card needs to be reformatted: http://androidforums.com/htc-evo-3d/469540-evo-3d-cant-read-my-sd-card.html
I did as instructed and reformatted my card using the tool mentioned but still no luck. :(

Edit2: I've also discovered that my usb port isn't working on my phone anymore. This presents a problem in not just connect adb to the phone but I can't charge the thing anymore! Connecting it to the wall charger didn't do anything! I think I'm in big trouble now. =(
ok lets try and see if you can get the computer to see the phone in fastboot. lets try this fix:[ How-To ] Fix SD card not being detected & USB port not working - xda-developers
i followed all steps and added the suggested rom to sd card, now im at the point where i select rom from sd card and dont know what to click or where to go


was i not supposed to unzip the files and put them in individually?
no you are not supposed to unzip anything unless told to do so. just follow the guide word for word.
 
welcome to the forums guys!!!!!!!!!!!!
gonna answer your questions in a group post.

ok lets try and see if you can get the computer to see the phone in fastboot. lets try this fix:[ How-To ] Fix SD card not being detected & USB port not working - xda-developers

no you are not supposed to unzip anything unless told to do so. just follow the guide word for word.

Thanks!!! Yep, I was able to get the computer to see the phone in fastboot. I even applied the fix for the SD card and now I'm able to see the card! (hooray!)

The USB fix has me confused though. Since I'm not rooted, I don't know how to get this one working. I downloaded the Android App Terminal from the marketplace and (obviously) when I use it and type "SU" from first step of the USB fix instructions, it tells me "not found". I assume SU means "superuser"?

p.s. Thanks for the welcome and the help!!
 
another group post
Thanks!!! Yep, I was able to get the computer to see the phone in fastboot. I even applied the fix for the SD card and now I'm able to see the card! (hooray!)

The USB fix has me confused though. Since I'm not rooted, I don't know how to get this one working. I downloaded the Android App Terminal from the marketplace and (obviously) when I use it and type "SU" from first step of the USB fix instructions, it tells me "not found". I assume SU means "superuser"?

p.s. Thanks for the welcome and the help!!
ok sorry about that i completely forgot about that. yeah you will need to have superuser permission for that fix. well one way to go about this is to:
1.unlock the bootloader with the HTCdev method
2.get a recovery and flash the superuser
3.apply the usb fix
4.complete the rooting process with captain throwback's method to fully root your phone.
im trying to root my evo 4g thats flashed to metro, will the htcdev method clear out my metro flash o,o!!

no it will not. the HTCdev method will only unlock your bootloader. it will however, wipe any data that you have on your phone. but, it will not touch any of your radios and such. you should be fine to unlock the bootloader.
 
another group post

ok sorry about that i completely forgot about that. yeah you will need to have superuser permission for that fix. well one way to go about this is to:
1.unlock the bootloader with the HTCdev method
2.get a recovery and flash the superuser
3.apply the usb fix
4.complete the rooting process with captain throwback's method to fully root your phone.


no it will not. the HTCdev method will only unlock your bootloader. it will however, wipe any data that you have on your phone. but, it will not touch any of your radios and such. you should be fine to unlock the bootloader.

*smacks forehead!* Of course! If I had read the htcdev method more carefully, I would have realized I could do that through fastboot.

I'll give it a shot and post my results. Finger's crossed! Thanks!
 
Hmmm I get to the last step of the USB fix but at the very end I get "error writing misc: no space left on device". It seems someone from the other thread had the same issue but I don't understand how he solved it. I'm trying to apply RUU as he implies but I think I'm missing something. Looks like he got everything working back to stock again but like I said, I'm confused how. (I seem to be saying I'm confused quite a lot here. I promise I'm not an idiot...just a newb.)

EDIT: Success! (well halfway) I discovered that the RUU file I had been renamed with a zip extension instead of the exe so of course I couldn't unzip it to run. Looks like I'm back to the stock rom of my phone. SD card works and USB works!

Not going to give up on rooting though, I'll try again after my heart goes back into my chest. Thanks for the help! I'm sure I'll have more questions when I try it again! (probably more that I can answer on my own if I did my research and stopped freaking out ;) )
 
Hmmm I get to the last step of the USB fix but at the very end I get "error writing misc: no space left on device". It seems someone from the other thread had the same issue but I don't understand how he solved it. I'm trying to apply RUU as he implies but I think I'm missing something. Looks like he got everything working back to stock again but like I said, I'm confused how. (I seem to be saying I'm confused quite a lot here. I promise I'm not an idiot...just a newb.)

EDIT: Success! (well halfway) I discovered that the RUU file I had been renamed with a zip extension instead of the exe so of course I couldn't unzip it to run. Looks like I'm back to the stock rom of my phone. SD card works and USB works!

Not going to give up on rooting though, I'll try again after my heart goes back into my chest. Thanks for the help! I'm sure I'll have more questions when I try it again! (probably more that I can answer on my own if I did my research and stopped freaking out ;) )

NICE!!!!!

don't give up just yet. if you can get your issues fixed like you did rooting will be no problem. and remember you have us AF members to help you if need be.
 
Hey, latest noob here. I ran through the steps, everything went fine, until after i unlocked the bootloader.

I used HTCDev method, and I'm stuck at "Step 2 - How to get recovery"

I've tried each method.
For the first method (ADB Command Method)
I'm on Windows XP so I can't hold shift and right click the Android folder. So that's out unless anyone knows how to do that on XP.

Second, (Android Flasher Method)
Flasher won't open. Says I need a new version of the .NET framework.

Third (PC36IMG method)
I put the file on the root, booted in recovery, and it can't find the file. So I'm just left in recovery.



If anyone's been here and can give me a hand getting recovery, I'd be ever grateful.

Thanks in advance for any response.
 
Hey, latest noob here. I ran through the steps, everything went fine, until after i unlocked the bootloader.

I used HTCDev method, and I'm stuck at "Step 2 - How to get recovery"

I've tried each method.
For the first method (ADB Command Method)
I'm on Windows XP so I can't hold shift and right click the Android folder. So that's out unless anyone knows how to do that on XP.

Second, (Android Flasher Method)
Flasher won't open. Says I need a new version of the .NET framework.

Third (PC36IMG method)
I put the file on the root, booted in recovery, and it can't find the file. So I'm just left in recovery.



If anyone's been here and can give me a hand getting recovery, I'd be ever grateful.

Thanks in advance for any response.

I had that problem with another phone I rooted and was using windows xp.
go to this link and it will allow you to do the "shift right click" thing.
Go to power toys section and download/install the "Open Command Window Here"
That was suggested to me in another forum at mikmik (thanks jadeboy:))..I dont think he floats over here but anyway....

Windows XP downloads - Microsoft Windows

Try it.:D
 
Hey, latest noob here. I ran through the steps, everything went fine, until after i unlocked the bootloader.

I used HTCDev method, and I'm stuck at "Step 2 - How to get recovery"

I've tried each method.
For the first method (ADB Command Method)
I'm on Windows XP so I can't hold shift and right click the Android folder. So that's out unless anyone knows how to do that on XP.

Second, (Android Flasher Method)
Flasher won't open. Says I need a new version of the .NET framework.

Third (PC36IMG method)
I put the file on the root, booted in recovery, and it can't find the file. So I'm just left in recovery.



If anyone's been here and can give me a hand getting recovery, I'd be ever grateful.

Thanks in advance for any response.
welcome to the forums!!!!!!!!!!!!!

it is not necessary that you use the enter command here option. all you need to do is enter the correct path in the command window. like for me i have the android folder and my command path would be
Code:
cd c:\users\ocnbrze\desktop\android
where ocnbrze would be whatever you have named your pc. now you should have the right path and can enter the commands. curious though, if you have your phone unlocked how did you enter the command for fastboot? it should be the same path.

I had that problem with another phone I rooted and was using windows xp.
go to this link and it will allow you to do the "shift right click" thing.
Go to power toys section and download/install the "Open Command Window Here"
That was suggested to me in another forum at mikmik (thanks jadeboy:))..I dont think he floats over here but anyway....

Windows XP downloads - Microsoft Windows

Try it.:D
interesting. never heard of this. thanx for pointing this out.
 
I've just spent the better part of 5 hours trying to root my Evo and for the life of me, I just can not get it to work.

It's on 2.3.5 and I'm on a Mac. I've used tutorials from here, xda, htcdev, and htcevohacks, and nothing has worked.

I can't get passed the "permission denied" part when I try to enter the unlockcode.bin file into Terminal.

I'm so frustrated right now. I'm close to just giving up.
 
I've just spent the better part of 5 hours trying to root my Evo and for the life of me, I just can not get it to work.

It's on 2.3.5 and I'm on a Mac. I've used tutorials from here, xda, htcdev, and htcevohacks, and nothing has worked.

I can't get passed the "permission denied" part when I try to enter the unlockcode.bin file into Terminal.

I'm so frustrated right now. I'm close to just giving up.

you can't do it through terminal emulator. the unlocking is done through the command window. of course i have not done this on a mac. you will need to setup the mac with adb. here is how to do it:[GUIDE] Using ADB & FASTBOOT in OSX / Mac - xda-developers
 
you can't do it through terminal emulator. the unlocking is done through the command window. of course i have not done this on a mac. you will need to setup the mac with adb. here is how to do it:[GUIDE] Using ADB & FASTBOOT in OSX / Mac - xda-developers

I've tried doing that a few times already. I've gotten to this point:


"List of devices attached
HXXXXXXXXXX device

where XXXXXXXX is your unique phone ID.

Now you can run all of your favourite ADB commands straight by typing:
adb shell

etc straight into Terminal. I won't go into that here as there are plenty of guides about what to do with ADB once it's installed!

Now you have ADB setup on your Mac and can run it without the need for installing HTC Sync - un-installing it - loading some modified drivers over the top !!!!

It all just works !!!!!!"


I have the unique phone ID but after I got that, nothing has happened. I went further down the tutorial to the 'fastboot' instructions and I can't navigate anywhere in terminal, either manually or by dragging and dropping the folder to get the path.
 
I've tried doing that a few times already. I've gotten to this point:


"List of devices attached
HXXXXXXXXXX device

where XXXXXXXX is your unique phone ID.

Now you can run all of your favourite ADB commands straight by typing:
adb shell if

etc straight into Terminal. I won't go into that here as there are plenty of guides about what to do with ADB once it's installed!

Now you have ADB setup on your Mac and can run it without the need for installing HTC Sync - un-installing it - loading some modified drivers over the top !!!!

It all just works !!!!!!"


I have the unique phone ID but after I got that, nothing has happened. I went further down the tutorial to the 'fastboot' instructions and I can't navigate anywhere in terminal, either manually or by dragging and dropping the folder to get the path.
Ok just to make sure, you ate quiting terminal and then re opening terminal to enter adb devices correct? It is important that you do this according to the guide.
 
Noob question of the day =D I've looked and hope I have not over looked it, but.. I have rooted my evo using the HTC Dev method and now need to unroot due to issues with the phone itself. So I downloaded all the files but the flash_image.zip file listed is corupt. Anyone know where I can find another one? Thanks in advance for your time and help.
 
Noob question of the day =D I've looked and hope I have not over looked it, but.. I have rooted my evo using the HTC Dev method and now need to unroot due to issues with the phone itself. So I downloaded all the files but the flash_image.zip file listed is corupt. Anyone know where I can find another one? Thanks in advance for your time and help.
There's one attached in the thread. Have you tried that one?
 
stay on stock
you will need the latest su(superapp) found here:
superuser-3.0.7-efghi-signed.zip just flash that in recovery and you will have a rooted stock rom:
1.download and move the su file to the root of your sd card that means not in any folder. it just needs to be on your card.
2.go into recovery (power off, make sure fastboot is unabled, and then press and hold power+vol down)
3.select flash zip from sdcard
4.navigate to your su file by using the vol up and down button and select it with the power button.
5.once done, reboot. now you have a rooted stock rom:D

When I went into recovery to try and use the SU file, it said that file was bad. Is there another download that I can use to root the Stock OS?

Thanks
 
Back
Top Bottom