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

Root The PRS Complete Rooting Guide

I still can't get my Inc into adb while in recovery mode, and I've followed all 3 methods to the T. :(

Have you tried the "click in the sd card when you hear the windows disconnect noise"? I was in the same boat, and honestly, it takes a bit to get the timing just right, but like less than a second after you hear the "deedun" from windows, click in the sdcard, and make sure it is fully clicked in before the screen goes black.

The timing is everything, but this is the only thing that works for me and my sandisk class 2 16gb
 
Yeah, I tried that as well. Nothing seems to work.

Ah well if i think of anything i will surely let you know, just to clarify my procedure for anyone else, what i did was the following:

1. phone is on, booted normal, usb cable removed, sdcard unclicked
2. battery pull
3. power and optical pad to boot to the hboot
4. select bootloader, press power
5. wait about 10 seconds, and run your adb shell loop (makes life easier, not necessary though)
6. highlight recovery, plug in usb cable, wait to hear either a 'hardware connected' noise or a 'hardware error' noise (this may come out wierd, but the former sounds like 'duhdee', and the latter 'duhduh').... i got the hardware error because it couldn't find Android 1.0 ... no big deal
7. put my finger on the sdcard, and pressed the power button to select Recovery
8. ...{removed}...
9. As soon as you hear the hardware disconnect noise ('duhdohh') click in the sdcard, this MUST be done before the screen turns black, if you can even get it before the hardware disconnect noise ends that would be perfect.

that should do it...took me about 3 tries. Note that everything else failed for me, ive tried all weekend and finally got it on the 3rd try of this method last night
 
Interesting, when I try your way Paimon, I get
Code:
ADB Server didn't ACK
*failed to start daemon*
error: cannot connect to daemon
*daemon still not running starting now*

Also, I don't get the connect sound before the black screen, I get it 2 seconds after the black screen.
 
Interesting, when I try your way Paimon, I get
Code:
ADB Server didn't ACK
*failed to start daemon*
error: cannot connect to daemon
*daemon still not running starting now*

Also, I don't get the connect sound before the black screen, I get it 2 seconds after the black screen.


I had the same thing, but was still able to get it by doing this:
1. phone is Off, SD Card in
2. power and optical pad to boot to the hboot
3. select bootloader, press power
4. wait for it to do it's thing (amount of time un-important)
5. highlight recovery, plug in usb cable, wait to hear either a 'hardware connected' noise or a 'hardware error' noise (this may come out wierd, but the former sounds like 'duhdee', and the latter 'duhduh')....
6. This is the part that is timing critical...pressed the power button to select Recovery and then immeadiately click the SD card to RELEASE it (pops up)...keep you finger on it
7. You will hear the hardware disconnect noise ('duhdohh'), re-engage the SD card quickly!
If you do it right, you be pushing in the SD card just a hair before the black screen/red triangle appears.
8. in your Cmd window type ADB SHELL and you should get the "- exec '/system/bin/sh' failed: No such file or directory (2) -" msg

I know that is slightly different that what is posted above, but this worked for me. Keep trying! You'll get it.
 
Interesting, when I try your way Paimon, I get
Code:
ADB Server didn't ACK
*failed to start daemon*
error: cannot connect to daemon
*daemon still not running starting now*
Also, I don't get the connect sound before the black screen, I get it 2 seconds after the black screen.

My mistake, sorry for the error... i just tried again and you click in the card when the disconnect noise comes not the connect noise. I updated my steps above.

Sorry to send you on a goose chase like that
 
My mistake, sorry for the error... i just tried again and you click in the card when the disconnect noise comes not the connect noise. I updated my steps above.

Sorry to send you on a goose chase like that

Don't worry about it, I finally figured it out. I used most of what you posted, except the loop.bat wasn't working for me, so I just kept using the adb shell command. :D
 
***SUCCESS***
I have been trying for a couple days, with no success, but this is what I did:

First off I have a 8gb SanDisk Class 2...I had to repartition it/ wipe all data from it.

cmd window
- diskpart (opens new cmd window & UAC prompts)
- list disk
- select disk 6 (this is the disk that was listed to have 7580 MB)
- select partition 1
- delete partition

Disk Management
- find disk (mine was Disk 6)
- right click unallocated space --> new simple volume --> next
- simple volume size in MB - 512 --> next
- assign whatever drive letter --> next
- format this volume - FAT - Default - no volume label - quick format checked --> next --> finish

run loop.bat

Put sd card in phone, unplugged from usb
Press and hold Trackball and press power (BOOTLOADER)
Once in the menu press power
Waited for it to fail updating
Ejected sd card
Plug in usb - wait 10 seconds
Select RECOVERY
Let phone reboot - right before the triangle ! screen shows, push in sd card (screen will kinda blink and put a horizontal line throught the screen - this is when I put in the sd card. Had to do it twice to get the '- exec '/system/bin/sh' failed: No such file or directory (2) -')

After pushing the files and not timing the adb push payload-update.zip correctly all you need to do is re-push the ota.zip and try the timing again.

So all in all I am not sure what exactly did the trick, but I tried at least 50-100 times the last couple of days with every method, but the second time after making a 512mb partition, it worked like a charm - hope this may help some people.

I also did the edit to the android_winusb.inf - downloaded the usb drivers through the android SDK (had to check the force https:// in the settings to be able to see the available packages to download - after download it created the usb_driver folder under the sdk folder) used this android_winusb.inf to install the drivers throughout every step of the process previously in the Device Manager. Just thought I would let everyone know this as well.
 
Ah well if i think of anything i will surely let you know, just to clarify my procedure for anyone else, what i did was the following:

1. phone is on, booted normal, usb cable removed, sdcard unclicked
2. battery pull
3. power and optical pad to boot to the hboot
4. select bootloader, press power
5. wait about 10 seconds, and run your adb shell loop (makes life easier, not necessary though)
6. highlight recovery, plug in usb cable, wait to hear either a 'hardware connected' noise or a 'hardware error' noise (this may come out wierd, but the former sounds like 'duhdee', and the latter 'duhduh').... i got the hardware error because it couldn't find Android 1.0 ... no big deal
7. put my finger on the sdcard, and pressed the power button to select Recovery
8. ...{removed}...
9. As soon as you hear the hardware disconnect noise ('duhdohh') click in the sdcard, this MUST be done before the screen turns black, if you can even get it before the hardware disconnect noise ends that would be perfect.

that should do it...took me about 3 tries. Note that everything else failed for me, ive tried all weekend and finally got it on the 3rd try of this method last night

This is exactly what I did with the PNY 2GB card from Walmart and it worked on the first try after 4 days of trying various other cards and methods.
 
Used this method and it worked first try. Thanks. :D
Same here, and just for the heck of it I tried it like 4 times in a row. Got root every time doing it this way. Maybe by pulling the battery while in normal operation mode, the phone thinks something went wrong, and thus allows you to do more while in recovery mode??? All I know is that this allowed me to root my phone and I'm as happy as can be!! :D
 
DUDE!!!! I've been trying EVERYTHING for the past few days, and this worked for me!! I finally got the "exec '/system/bin/sh' failed: No such file or directory (2) -" to come up! I followed your instructions, however, once I was in the first menu, I just let the phone set there for a few minutes, and then I selected the recovery menu, hit power and PRESTO!! I recommend anyone having trouble to try this!!
I should also add that I backed up and completely formatted my SD card before trying this. I don't know if it made a difference, but I figured I'd mention it! :)
 
***SUCCESS***
I have been trying for a couple days, with no success, but this is what I did:

First off I have a 8gb SanDisk Class 2...I had to repartition it/ wipe all data from it.

cmd window
- diskpart (opens new cmd window & UAC prompts)
- list disk
- select disk 6 (this is the disk that was listed to have 7580 MB)
- select partition 1
- delete partition

Disk Management
- find disk (mine was Disk 6)
- right click unallocated space --> new simple volume --> next
- simple volume size in MB - 512 --> next
- assign whatever drive letter --> next
- format this volume - FAT - Default - no volume label - quick format checked --> next --> finish

run loop.bat

I have used this format method, I am unsure if my success is related to this, but afterwards I must boot into bootloader with usb cable plugged in, highlight recovery, then proceed to bang the $hit out of the phone with the sd card in and out of its slot, as if it were a 2 dollar lady friend from the streets. I have gotten in twice, only had to do it the second time because I wanted to install busybox to the xbin folder. Working with wifi tether and titanium backup as of now.
 
I have two questions. The first is no matter how many times I install the drivers my computer tells me device not recognized, does that matter? And the second thing is while I was trying to get the adb shell to run in recovery mode one of the things that came up was
"* daemon not running. starting it now. *
ADB server didn't ACK
* failed to start daemon *
error: cannot connect to daemon"

then it went back to the usual error: device not found. I have no idea what that means but could that be affecting it?
 
I have been trying since day one with 4 computers, 4 sd cards and FINALLY found what works!!! It worked on my second try!

I followed these steps as listed above. The key to getting this to work in the timing of pushing your sd card in at the right moment. I did this with my stock SD card btw. I bolded the most important and only step I have been missing. I've tried every method out there and finally got root! Posting this via wifi tether :)

See below:


Originally Posted by paimon.soror
Ah well if i think of anything i will surely let you know, just to clarify my procedure for anyone else, what i did was the following:

1. phone is on, booted normal, usb cable removed, sdcard unclicked
2. battery pull
3. power and optical pad to boot to the hboot
4. select bootloader, press power
5. wait about 10 seconds, and run your adb shell loop (makes life easier, not necessary though)
6. highlight recovery, plug in usb cable, wait to hear either a 'hardware connected' noise or a 'hardware error' noise (this may come out wierd, but the former sounds like 'duhdee', and the latter 'duhduh').... i got the hardware error because it couldn't find Android 1.0 ... no big deal
7. put my finger on the sdcard, and pressed the power button to select Recovery
8. ...{removed}...
9. As soon as you hear the hardware disconnect noise ('duhdohh') click in the sdcard, this MUST be done before the screen turns black, if you can even get it before the hardware disconnect noise ends that would be perfect.
 
I have been trying since day one with 4 computers, 4 sd cards and FINALLY found what works!!! It worked on my second try!

I followed these steps as listed above. The key to getting this to work in the timing of pushing your sd card in at the right moment. I did this with my stock SD card btw. I bolded the most important and only step I have been missing. I've tried every method out there and finally got root! Posting this via wifi tether :)

See below:


Originally Posted by paimon.soror
Ah well if i think of anything i will surely let you know, just to clarify my procedure for anyone else, what i did was the following:

1. phone is on, booted normal, usb cable removed, sdcard unclicked
2. battery pull
3. power and optical pad to boot to the hboot
4. select bootloader, press power
5. wait about 10 seconds, and run your adb shell loop (makes life easier, not necessary though)
6. highlight recovery, plug in usb cable, wait to hear either a 'hardware connected' noise or a 'hardware error' noise (this may come out wierd, but the former sounds like 'duhdee', and the latter 'duhduh').... i got the hardware error because it couldn't find Android 1.0 ... no big deal
7. put my finger on the sdcard, and pressed the power button to select Recovery
8. ...{removed}...
9. As soon as you hear the hardware disconnect noise ('duhdohh') click in the sdcard, this MUST be done before the screen turns black, if you can even get it before the hardware disconnect noise ends that would be perfect.

Glad this one worked out for you. I noticed that sometimes it works right after the disconnect noise, and sometimes it works like a second after, so YMMV for those who are still trying. It's all about the timing as cortland stated.

I also went back and actually did a factory wipe just to get things kosher. Phone is still rooted, superuser apk is still there, all the garbage apps that i dont need arent :). Phone is running smooth as silk so far woot!
 
Jsut tried SD card out of my Wife's rooted G1, now her custom rom wont load up on her phone..

didnt acheive root either... whoops
 
In bootloader, I can see the Android ADB in device manager

In recovery, it is not there, and it appears as 2 Mass storage devices.

Using the modified USB driver

Help?
 
Any suggestions?

I performed the Root but I think I forgot to copy over 'su'. Now here is my problem. I can now log into to adb shell when the phone is hooked up but it's in read only and I can't 'su'. I tried for hours to get through the first part to get into recovery mode again but just can't do it.

Anyone have any suggestions? Should I keep trying or do I need to do something different now?
 
I'm going to be so mad if and when UnRevoked releases "their easier method" it's something I already tried a hundred times...

I really hope there is "an easier method"
 
I'm very new to Android phones and even newer to rooting but I want to do it anyway :P

I saw on youtube that there are a bunch of very simple techniques to root other Android phones (just download a file and run it). Will something like this or something easier than whatever the process is right now appear soon? Also, if I plan on switching out my sd card for a different one in the future, can I simply copy over the files from the old one to the new one or is there a different process?
 
Back
Top Bottom