yashsingh1/xdaforums huggingface dataset:
[myTouch 3G Slide Android Development] oxi83:
Is there any way to make the phone reboot while it is in recovery mode and not showing up in adb devices? I want to write a program to do the whole process again and again automatically until it catches it in offline mode and making it reboot once it fails seems to be the only difficult step.
[myTouch 3G Slide Android Development] marty22877:
so the "how to root a slide" directions didnt help you in rooting your slide?
[myTouch 3G Slide Android Development] fermunky:
Nope, your options are:

Yank battery and hold Volume Down when reinserting and powering on

or

Volume Up + Power from recovery screen, choose reboot now, and at the MyTouch splash screen, repeatedly run "adb reboot recovery" over and over until it reboots back to recovery.
[myTouch 3G Slide Android Development] falken98:
I had never used an android phone, definitely never rooted one. I received mine 2 weeks ago, have rooted it, posted a stock rom image, and created a how-to on remapping the genius button. Nothing major, and i'm not bragging, just saying the information you need to learn about it is already out there.

The directions are excellent, use google to search for clarification on terms and other things you aren't sure about.
[myTouch 3G Slide Android Development] Clom801:
I get stuck on step 8. lease help!

I am trying to root my slide and get through to where adb is showing recovery, and I choose update.zip from my phone(it fails). Im trying to enter command: adb push ota.zip /sdcard/update.zip

and it gives me message something like unable to find "ota.zip". Could someone let me know what I did wrong and if there is any way I could correct it? :(
[myTouch 3G Slide Android Development] sleepykit:
I think you have to extract the contents of the slideroot.zip and look in there. For ease of use, put ota.zip in the same directory as where you're running ADB from (androidskd/tools or some such).
[myTouch 3G Slide Android Development] falken98:
You need to have the file ota.zip in the directory you are running adb from (it is in the slideroot.zip file).
[myTouch 3G Slide Android Development] Clom801:
I have the PATH on my computer at:C:\android-sdk_r06-windows\android\tools, shouldn't that be enough?I also extracted the file to the tools folder, I thought if I did this I didn't have to CD to the folder. this is so frustrating because I thought I had it after the first 7 steps! Any help would greatly be appreciated.
[myTouch 3G Slide Android Development] williamwright:
Ok so I cannot even get past the loop.sh part. I'm on OSX and followed the directions to create a loop.sh file and when I run ./loop.sh I get this error,

"-bash: ./loop.sh: /bin/sh^M: bad interpreter: No such file or directory"

What am I doing wrong here, some noob thing I suspect :D

Thanks,

WW
[myTouch 3G Slide Android Development] Abel86:
Finally....

After using 16GB sd card followed steps finally rooted woohoo!
[myTouch 3G Slide Android Development] ASUDave:
OK. I'm going crazy here with this process. I've tried all the different methods that I've found listed here in the 71 page thread (except the 16 GB one). I start the loop.bat, and as I boot into recovery, adb recognizes the offline devices for a split second before losing it again. Any idea what's going on here?
[myTouch 3G Slide Android Development] judicious:
here's what happened..

first time i did it..went all the way through..permission denied..

after 30 times..it kept prompting me for driver...

then 20 times after..got it all the way through...permission denied at the last step again..

i removed superuser file..

today...tried it on 2 XPs, Mac, Vista 32bit..it kept prompting me for drivers..WHAT driver? i installed htc sync..android sdk with ALL updates and driver patches...

it kept saying something about android 1.0 driver needed and can't find it..even IF i point to the usb_driver folder...

ive used 2gb king sd card, 2gb san disk..
[myTouch 3G Slide Android Development] here.david:
I too have done all the above plus more and still no go....as to android 1.0 driver, I had to do a MS UPDATE and that is were it was installed from, however, I still have not been one of the lucky ones....it was called bootloader download, go figure...some have had the PDA net drivers do this also...good luck
[myTouch 3G Slide Android Development] judicious:
wait what's bootloader download? so how did you get it to work, or did you not get it to work yet? i have pda net on my PC...no luck..
[myTouch 3G Slide Android Development] Phantisy:
I JUST got mine to show offline then recovery mode. In the command window I typed "adb usb" and it started adb is usb listing mode. Then I typed "adb reboot-bootloader" then I selected bootloader started the loop then selected recovery. now it shows offline so i unplugged it and plugged it back in now its in recovery. Using the SD card that came with it. I been trying this for DAYS and it worked the first time when starting adb in usb listing mode. Give it a try if you cant get it to work and let me know how it goes.

UPDATE: Now I just gotta get the timing right to get this adb push update.zip /sdcard to work when the green bar pops up. Keeps failing.......

UPDATE2: GOT IT... Hell Yeah Its about damn time :-D I am now rooted!
[myTouch 3G Slide Android Development] judicious:
what mode you choose? 'charger', 'htc sync', or 'disk drive'? because on disk drive, it doesn't detect the device, but it does on 'htc sync' :( sad...been trying this for three days now..

did you have the phone plugged in at all times, then turn off and get to recovery screen? and then loop it?
[myTouch 3G Slide Android Development] Phantisy:
Device was in disk mode. After I got the device offline and let it run for a minute in the loop i stopped the loop and unplugged and plugged it back in and it showed recovery. I have pda-net drivers installed. I will test this with htc sync to see what happens.

OPEN command prompt

GOTO your adb tools folder

MAKE sure adb is not running by typing "adb kill-server" (Or kill adb.exe from task manager)

TYPE "adb usb"

TYPE "adb reboot-bootloader"

WAIT for phone to reboot into recovery

PRESS power to select BOOTLOADER

START loop

PRESS vol down and select recovery

IF you see your phone in offline and it "sticks" stop loop

UNPLUG and PLUG in usb cable from PC

TYPE "adb devices" and should see recovery and if so follow instructions from there.
[myTouch 3G Slide Android Development] judicious:
what windows are you running? did you ever get any pop up about looking for drivers? i contantly get those..on XP and Vista 32bit
[myTouch 3G Slide Android Development] Phantisy:
Uninstall HTC sync

open a search in windows and search all of you C drive for the driver "wdfcoinstaller010007.dll" and once its done delete EVERYONE it finds no matter the location. Then download and install pda-net without your phone plugged in and install pda-net and follow the instructions. I edited the post above also.
[myTouch 3G Slide Android Development] judicious:
OPEN command prompt

GOTO your adb tools folder

MAKE sure adb is not running by typing "adb kill-server" (Or kill adb.exe from task manager)

TYPE "adb usb"

TYPE "adb reboot-bootloader"

WAIT for phone to reboot into recovery

PRESS power to select BOOTLOADER

START loop

PRESS vol down and select recovery

IF you see your phone in offline and it "sticks" stop loop

UNPLUG and PLUG in usb cable from PC

TYPE "adb devices" and should see recovery and if so follow instructions from there.

Am I supposed to have already been on the recovery screen when i type in 'adb usb'? because it says device is not found when the phone is off, then i did the down volume + power, and did those steps again and still says device not found

EDIT: It doesn't stick....i dont know why..ok so i turn on the phone at all times to run your steps..i wonder why it's not sticking..
[myTouch 3G Slide Android Development] marvinp:
I rooted my replacement Slide yesterday in less than an hour :)

It went into recovery more easily than my previous Slide (defective camera that wouldn't focus -- all pics were blurry) but for some reason recovery wouldn't let me do adb push. Kept giving me permission denied. What I did that worked was to run update.zip and have it fail and then try adb push. That worked. Once I could adb push I rooted that sucker in 5 min.

Thanks Eugene again!
[myTouch 3G Slide Android Development] judicious:
did you have driver issues? did you have the phone off at all times and then turn it to recovery screen and then loop? or loop then recovery screen?
[myTouch 3G Slide Android Development] Phantisy:
Here is a loop.bat file I made to do this all for you so your don't have to type anything. Just plug in your phone when your ready to try and root your phone and you have your phone in the bootloader menu. You might get an error saying "error: no device found" but don't worry because when you start adb in usb mode it will look for your phone and if its not plugged in you get this error.

Just replace the loop file you have with mine. It does nothing but run the console commands in my above post.

loop.bat
[myTouch 3G Slide Android Development] judicious:
it just keeps saying 'list of devices attached' over n over n over...no luck..

i got to bootloader menu, selected bootloader, start loop, recovery, 'list of devices attached' is looped over n over n over...

i do notice i hear a lot of connect and disconnect everytime i select 'recovery'..it doesn't seem to 'stick'...would this be a SD card issue?
[myTouch 3G Slide Android Development] Phantisy:
I thought mine was a sdcard issue but it finally worked today. I don't think sdcard has anything to do with it but that just my opinion. In device manager what do you see your phone listed as? Disk mode or android device and what is it named as?
[myTouch 3G Slide Android Development] judicious:
that's what i thought as well...not sure what's going on..maybe ill try tomorrow..

it doesnt have anything to do with having a lot of apps on the phone right?
[myTouch 3G Slide Android Development] marvinp:
I rooted it on my Mac, so I didn't do anything driver related. In my opinion, the sdcard is what seems to affect it. When I rooted my first Slide I could never get it to stick until I changed the sdcard. Something else that affected it was to put update.zip and slideroot.zip on the sdcard already. That makes it stick more often.
[myTouch 3G Slide Android Development] judicious:
I'll try tommorow and report back thanks
[myTouch 3G Slide Android Development] Phantisy:
If mine was sd related then I would still be having problems as I used the same sd card I have been trying with since I got my phone. Worked the first time after starting adb in usb mode... no idea why..
[myTouch 3G Slide Android Development] williamwright:
I'm also trying to root this on a mac. What sdcard did you use? And is the mac way to root any different that the other ways described here?

This is driving me crazy...

I just keep getting the same result no matter how I try, the phone does not show up in loop, ever at all except when it's actually on, which doesn't help
[myTouch 3G Slide Android Development] williamwright:
This is what I don't get...

I follow this to the .

When I get to the part that say to type usb abd I get

* daemon not running. starting it now *

* daemon started successfully *

restarting in USB mode

, good so far.

Then I type adb reboot-bootloader my phone reboots in to FASTBOOT USB--> is the phone in recovery? The only option I have is to <VOL DOWN> to get to HBoot Mode. Pressing power does nothing. So the only way to get to recovery is to <VOL DOWN> where I have two options <Send> FastBoot Mode or <VOL UP> to Recovery. Once in Recovery the power button does nothing as in selecting BOOTLOADER.

So Im totally confused about these two steps,

WAIT for phone to reboot into recovery

PRESS power to select BOOTLOADER

When you type adb reboot-bootloader

Shouldn't the phone reboot into bootloader not recovery?

Any thoughts on what I'm doing wrong here.

Thanks,

William
[myTouch 3G Slide Android Development] Phantisy:
yeah when typing that the phone is not going into the right state. When the phone reboots after typing that command you are in fastboot mode that is why you need to go into bootloader by hitting the power button then press vol down to select recovery then press the power button again for the phone to load into recovery. The phone is not in recovery mode when you are in fastboot.
[myTouch 3G Slide Android Development] sikkboy626:
First of all, I wanna thank everyone involved in making this thread. I am an Android n00b so this was a huge help to get my Slide rooted. My question is this; if I swap out the 8GB card that came with the Slide for my new 16GB one, will it "remove" the root? Will I have to root it again? Thanks in advance!
[myTouch 3G Slide Android Development] Phantisy:
No it wont remove root.
[myTouch 3G Slide Android Development] williamwright:
When I do that sequence press power <VOL DOWN> when in FASTBOOT USB it takes me to HBOOT and the options are to <SEND> FastBoot or <VOL UP> to recovery. there is no option for <VOL DOWN> to get into Recovery. And pressing Power and/or <VOL DOWN> does nothing, while in the HBOOT screen. I think I'm getting really confused here...

Any thoughts,

William
[myTouch 3G Slide Android Development] richierich118:
Hello all. I am running windows 7 and I am getting as far as this. When I do the adb push ota.zip /sdcard/update.zip it says failed primission denied anyone know how to fix this. I ran command promp as admin and still get the same
[myTouch 3G Slide Android Development] Phantisy:
in "hboot" you goto recovery
[myTouch 3G Slide Android Development] richierich118:
Ok I got pass my problem now its when I do adb shell I get the $ and when I hit su it. Says su permission denied. It has installed su on my phone tho
[myTouch 3G Slide Android Development] nomadrider123:
did you give it permission on your phone it will pop up
[myTouch 3G Slide Android Development] richierich118:
I did not see a pop up on my phone just looked and seen the app on my phone should I uninstall and then reinstall from command prompt again. Or is there any other way to give it permission
[myTouch 3G Slide Android Development] nomadrider123:
ok after trying all the tricks over and over all the drivers bs sd card bs. all the days and hours put in. I tried the new loop from Phantisy and it found my phone on the second battery pull followed the commands in the op and now I have ROOT!!!!!!!!!! Thank you to all who posted advice in these 74+ pages

now to Flash the Eng-Release to the Slide

so I can figure out what rom I want to try
[myTouch 3G Slide Android Development] nomadrider123:
?

what happens when you type su in the command prompt now?
[myTouch 3G Slide Android Development] richierich118:
Nothing I tried to start the whole process over and now my computer won't see my device as offline so I cannot start from the begining I dunno what to do now
[myTouch 3G Slide Android Development] marvinp:
Make sure you have debugging mode on on your phone (it's under Settings > Applications > Development). For the my first Slide, I couldn't get it rooted. I tried 2 days and couldn't get it to work. I finally went to Wal Mart and picked up an 8GB PNY Class 4 SD Card. I rooted it in a few hours after I got the new card (which I formatted to FAT 32 on a Windows machine). I used the same SD Card for my new Slide.
[myTouch 3G Slide Android Development] ASUDave:
After hours of trying, Phantisy's loop.bat worked perfectly, first time! Nice job.
[myTouch 3G Slide Android Development] williamwright:
How can I turn this loop.bat file into loop.sh file.

Thanks,

William
[myTouch 3G Slide Android Development] killerbeesateme:
This is what did it for me. A well timed "adb devices" worked like a charm, while the loop script would show the device offline for a second and then clear it out.

I got the device today, spent about an hour or so working through other suggestions, and working backwords through the thread. I think this post could be the magic bullet. I timed my "adb devices" to be about 2 or 3 seconds after hitting power to boot into recovery. You may want to use the loop script to find the proper timing.
[myTouch 3G Slide Android Development] richierich118:
Thanks for saying this it allowed me to start over and I have root now thanks every
[myTouch 3G Slide Android Development] Henchmin:
I'm able to time it right enough to get offline, but once I unplug and replug, it's not in recovery
[myTouch 3G Slide Android Development] Bo0r:
What i did was

1. Use USBDeview to uninstall all of the Mytouch slide drivers

2. Unplug MyTouch from PC

3. Install the PDANet software for Android (free version) on your computer. 32bit and 64bit available on their site.

4. When prompted, plug in your slide.

5. After you get successful report of drivers being installed and program then start from step 1 of the rooting guide.

and it worked like a charm. Took me one try after i installed PDANet.
[myTouch 3G Slide Android Development] Henchmin:
I've tried every method on here except buying a 16GB SD card...so far no luck. I hope another method comes along :(
[myTouch 3G Slide Android Development] nomadrider123:
Just keep trying and you will get it. you tried the new loop correct with a battery pull? I had been working on mine since it came out on the 15th.
[myTouch 3G Slide Android Development] Henchmin:
Ya. Tried that. 5 different SD cards, two laptops, reinstalled drivers on both, nada. With the new loop, I do see offline mode longer it seems but not by much

edit: spellllin HUR HUR
[myTouch 3G Slide Android Development] civicdrivr:
Thankyou everyone. I just got my Slide tonight and couldnt wait to get it rooted.:D
[myTouch 3G Slide Android Development] nomadrider123:
I have been there... is you phone set up for usb debbuging? Oh and my connection type was set on charging only not sync nor disk drive
[myTouch 3G Slide Android Development] c-phresh:
completed all the steps listed and i was able to install the superuser.apk but when i adb shell in the cmd prompt i get the $ and type SU but it keeps saying permission denied and there isnt a notification on my phone to accept su request or anything... im stuck here please help! :mad: :(
[myTouch 3G Slide Android Development] NTree45:
the only problem im having is the timing of the command and hitting "apply sdcard: update.zip"

when i enter that in, all i get is the bar for 1 or 2 seconds then

E:failed to verify whole-file signature

E:signature verification failed

Installation aborted

im able to get offline/recovery about 50% of the time but after that i hit the verification wall

Edit: the power of this forum is amazing!!!!!! just got root :) it was all in the timing
[myTouch 3G Slide Android Development] aznknightz17:
wat did u do? still cant get mine to pass the verification ****. Tried immediately, 2 seconds, 3 seconds, green bar moving, after selecting update.zip. NOttin worked. Sigh i freaking give up hope.
[myTouch 3G Slide Android Development] RKLamb2:
I got it to work

I used the link for the slide in addition to what this guy said. You have to pop out the sd card as soon as you hit down to go into boot. Then when you run the loop file hit control C once it find your device after that its a piece of cake.
[myTouch 3G Slide Android Development] civicdrivr:
Did you make sure you mounted the system when you got into ClockWork? I missed that step too.
[myTouch 3G Slide Android Development] judicious:
I think o rooted but o can't use root settings on estrong file or titanium back up..said I have no permissions and I need to have root on Rom or bb ..it does say cid 0 and # for Su check...what am I doing wrong..I can't install root app from marketplave
[myTouch 3G Slide Android Development] judicious:
def root..

adb shell

$

su

#

kernal 2.6.29-885f0b88 htc kernel @and 18-2 #1

i'm rooted right? but im on stock att rom..y can't i delete att apps and install like the root apps like estrong or titanium back up etc...i'm not sure if im supposed to do anything AFTER i root...settings.db or busybox?
[myTouch 3G Slide Android Development] richierich118:
I had the same problem what u have to do is start all over. In the clockwork part u didn't mount the system before u choose the zip file. Soon as I did it over again and mounted it first it poped up oh and also make sure ur phone isn't sleep
[myTouch 3G Slide Android Development] aznknightz17:
Ok I have progress. I was able to boot with CW recovery, mount sys, isntall update.zip, and have SU. Su command in adb shell returns "#" which is good. But when i tried to boot into recovery and run update.zip so that I can install ROM but it gave me error and wont launch CWR. ANy idea? Thanks.
[myTouch 3G Slide Android Development] c-phresh:
Yep You were spot on! thanks dude!

-------------------------------------

Sent via the XDA Tapatalk App
[myTouch 3G Slide Android Development] richierich118:
When u mount u are suppose to install the slideroot.zip not the update.zip
[myTouch 3G Slide Android Development] judicious:
after root

can someone please tell me what am i supposed to do after i root the phone? doesnt seem to have anything cahnged. i can't remove att apps or install root permissioned apps...im a bit confused
[myTouch 3G Slide Android Development] c-phresh:
ok i thought i had everything working but im trying to get back into CWR to mount sys which i didnt do at first but now i cant get into recovery AT ALL ive tried downloading the update,zip from everywhere and ive even checked all my extensions to make sure its not update.zip.zip... im pretty much stuck now... ive even reformated my 16gb card and tried again but still no luck... any sugesstions ?ive been searching the forums and google but no luck
[myTouch 3G Slide Android Development] itsbuckyb:
this worked for me! ty
[myTouch 3G Slide Android Development] judicious:
Can u instAll root apps without installing a Rom or flashing
[myTouch 3G Slide Android Development] c-phresh:
nvm fixed it... used a reformatted 4gb card i had sitting around and it worked first time!!! now to flash roms!!
[myTouch 3G Slide Android Development] D1strukt:
After 2 days of trying I finally got it to work.

I used the new loop file and had my fingers on ctrl-c ready as soon as it showed a device i did not just let it run cuz usually it lost it... So as soo as I saw it pop i pressed ctrl-c and there it was in recovery.. then I accidently missed a step and forgot to mount system and figured oh hell there goes that but believe it or not tried the same method again and there it was in recovery. So not sure if this will work for everyone but I know I tried for hours last night and the day before so this method did work for me flawlessly. Same stock sd card nothin new just diff method. I just wanted to say thanks to eugene and kingofyo for video. Took me a while but got it rooted thank you guys!
[myTouch 3G Slide Android Development] oxi83:
Does anyone else get the message "E: Can't open /cache/recovery/command" in the recovery menu? I've tried just about everything (I even wrote a program to automate the whole process and start looping 1 second before the phone normally goes into offline mode) and I can't get it to stick in offline mode. Typically it shows up as offline for about 5 cycles and then it's lost again.
[myTouch 3G Slide Android Development] Phantisy:
I know how you and everyone else feels who couldn't get it to work. I tried for hours for about 5 days before I finally found a method that worked for me. I am glad the method that worked for me is working for others as well. :)
[myTouch 3G Slide Android Development] oxi83:
I've had my program stop running "adb devices" as soon as it gets even one "offline" and tried it for about 20 power cycles and it didn't help at all. I'm going to try multi-threading and running several copies of adb at the same time but I don't think it'll do much good.
[myTouch 3G Slide Android Development] Phantisy:
Have you tried my loop file?