yashsingh1/xdaforums huggingface dataset:
[myTouch 3G Slide Android Development] Phylum:
I posted a portion of this elsewhere - If you require assistance, PM me and I'll help where I can. (You also might want to check thread 6889015)

I picked up 2 slides this weekend and had some difficulty getting mine rooted.

I recommend modifying the loop batch file to read

adb devices | find "HT"

This way it will only show something when the device is actually found (recovery, offline, device) - its easier to see whats going on.

I had success (read: this is how I rooted mine) with using this to reboot into the appropriate mode instead of powering off then powering on via vol down+power.

adb reboot bootloader
adb reboot recovery

adb reboot bootloader - I could select 'bootloader' which would then give me the 'recovery' option; this is the same screen as powering the device on via vol down+power.

adb reboot recovery - Takes me straight into recovery where I can see the picture of a phone with an orange triangle with an exclamation point. From there, I could get into the recovery GUI/menu by pressing vol up+power.

The instructions posted on here and in video are slightly different in that they both contain information that's missing in the other. For instance,

the post doesn't say anything about pushing vol up+power to get to the recovery screen, where you can select Update.zip from the meny but the video does, albeit quickly mentioned

the post says to type `adb push slideroot.zip` but that command won't work because it needs a destination; the video says to "push slideroot.zip to the sdcard", which translates to: adb push slideroot.zip /sdcard

the post is a bit more clear about what to type and what you can expect to see on screen than the video.

So very quickly,

I issued the `adb reboot recovery` command

It booted into recovery mode

I unplugged the USB cable from the phone and reconnected it to the phone

adb found my device in recovery mode on the first try.

So is you follow the instructions posted here and detailed in the video, you should be fine.

For what its worth

I'm in no way trying to slight the work of eugene373 or kingofyo1. I'm thankful they were willing to share these steps with the community and for taking the time to detail the process. For someone walking in cold it there were a few unclear areas which made the process frustrating. (I spent like 5 hours trying to get into 'recovery' mode. I expected to see a menu after Step 5 but instead I saw a picture of the phone with an orange or red triangle with an exclamation point in the middle. Thinking I did something wrong I retried over 2 dozen times double checking my work every step of the way and Googling 'orange triangle' to see what was going on. On a whim I decided to watch the video and bam that held the key: vol up+power button on that screen.)
[myTouch 3G Slide Android Development] Digital1Groupllc:
yo, u r the bomb, thank u

i have root
[myTouch 3G Slide Android Development] Goonmode:
1) adb push ota.zip /sdcard/update.zip

2) Type in " adb push update.zip /sdcard " on your computer but don't push enter yet

3) Choose " install update.zip " in the phone. AS SOON AS the green bar appears behind the letters, press enter on your computer.

If you make to the point where you got the cpu to recognize ur slide...go through step 8. then copy and paste these commands above 1 and 2 then follow step 3. i have posted if you dont get it to work rinse and repeat till you get it......hope this helps anyone having trouble.
[myTouch 3G Slide Android Development] smuvman:
cant get it

i get up tothe 2nd update.zip part and cant get into clockwork. i've tried various methods of timing and none work. guess ill try later. frustrating to get this far. lol im mhitting enter AS SOON as i see any movement on the phone screen and nothing. keep gettin sif verification failed. i downloaded the slideroot file from the op.
[myTouch 3G Slide Android Development] Phantisy:
I cant seem to get windows XP 32bit to install drivers for my phone. This is my first Android phone. Maybe I am not using the right drivers but I downloaded everything for the SDK and have it all install and updated. also downloaded the usb_driver file in this thread and it still will not work. I tried installing the drivers with the phone set only to charge from the computer. both usb debugging on and off and also but the phone into boot loader and drivers still will not install. And I followed this guide and nothing. Any ideas?
[myTouch 3G Slide Android Development] kingofyo1:
grab the htc sync drivers for the phone from htc.com, click on support, then it should be one of the first download links on right side of page

http://member.america.htc.com/download/Driver/T-Mobile_myTouch_Slide/HTCSync2.0.35.exe

those are the phone drivers that worked for me.. also heard the pda net drivers worked
[myTouch 3G Slide Android Development] Phantisy:
Yeah I installed that and the drivers installed and it can see the phone in the loop when its running normally but when I reboot the phone into the boot loader its asking for android 1.0 drivers and the loop never sees the phone in the boot loader or recovery mode...
[myTouch 3G Slide Android Development] kingofyo1:
i'd suggest fi loop mode doesnt work, try mesajoe's way.. it has worked for a bunch of people, also you may want to switch out to a newly formatted sd card.. also, on xp, what i had to do was restart my computer, adn as soon as it restarted, do the loop to get it to recognize recovery... hope one of those many steps works for ya
[myTouch 3G Slide Android Development] Phantisy:
I will give mesajoe's way a try. I did reboot my computer then run the loop and still didnt see it unless the phone was running normally. Hopefully mesajoe's way works for me too. Thanks for the tip now I just gotta find it. I will look but if you wanna make it easy for me you can link me :)

Can't find his method. Guess im looking it up all wrong. Plus his username is mesajoejoe and i didn't find anything under that the was useful.
[myTouch 3G Slide Android Development] cswroe:
Well thanks for that little bit of info. That was all there was.
[myTouch 3G Slide Android Development] smuvman:
perfect

the key to it is if u dont catch the update.zip (step 3) at the right time u have to RE-ENTER from the ota update (step 1) back to step 3 EACH TIME after that. took me and hour b4 i read this thread and got it! lol
[myTouch 3G Slide Android Development] bhilgeman:
Can't adb Slide :(

I adb set up on my 3 computers and used it frequently with my G1. I am no noob when it comes to modding android. I have installed adb many times on friends computers and never have had an issue.

I have followed the new guides, I have followed the old G1 guides, I have followed every guide I can find.

I have used the HTC sync drivers, the PDAnet drivers, and every other driver I could find. I have used USBdeview to remove old drivers.

I have used a 32bit XP PC, 32bit 7 PC, and a 64 bit 7 PC.

I am at a loss. I am in HBoot, and trying to adb any command and specifically the ones needed to root my phone and get device not found.

I am using HBoot 0.52.0000. Am I somehow on a newer HBoot than everyone else? :)

I just ditched my G1 today and got the slide and hoped to come home and root it immediately and for 8 hours I've been working on it to no avail. Any help please? Thanks

EDIT: I can adb my g1 with no problems..... I can't adb any commands to the Slide. I can't get past the loop batch step because I can't adb anything. When I type adb devices it shows nothing. When I type adb remont, no device found.
[myTouch 3G Slide Android Development] sultan.of.swing:
I would like to thank eugene for this tutorial. I struggled with this almost 4 hours last night and could not get anything to work. I would like to add some information that helped me along the way and got me rooted.

IF ADB WORKS WHEN THE PHONE IS IN NORMAL MODE THEN YOU HAVE ADB SETUP CORRECTLY!!!!!!! DONT MESS WITH THE DRIVERS!!!!!

For the loop trouble that every one is having. The method that worked for me was to have the phone in fastboot mode with recovery selected. With the command prompt opened and cd'd to the tools folder i ran the loop command. dont do anything on the phone yet. The instant you see the loop actually start to run then hit recovery on the phone.

Doing this method makes it easy to see when the device is listed in the loop. the instant you see the device in the loop CTRL-C....

The rest of the steps are pretty much the same.

When you get to installing superuser and you run the adb shell command and it comes back access denied remember to look at your phone and accept the superuser request.... If you dont accept you will be stuck wondering why. LIKE ME!!!! LOL

after you have hit accept it will still keep saying access denied. In that case just type in SU and it will the come back with a # sign instead of a $ sign.

Dont know if this will help anyone or not but this worked for me and this is the first android device i have ever rooted. I had a behold 2 and never was able to root it and im glad I got rid of it.
[myTouch 3G Slide Android Development] thatduderob:
Finally success. I had all the usuall problems. Stick with it everyone. Walk away reboot and come back to it... The final success was after a reboot, logged in ran sdk.. 10 minutes later it was a success no failures!!!

Eugene373 Thanks for all your work.......
[myTouch 3G Slide Android Development] Phantisy:
I dont see recovery when I load fastboot. Maybe I am doing something wrong... who knows at this point :/
[myTouch 3G Slide Android Development] tmobilewinguser:
get this when trying to ./adb push

./adb push ota.zip /sdcard/update.zip

cannot stat 'ota.zip': No such file or directory

am i doing something wrong on a mac by the way
[myTouch 3G Slide Android Development] MirasHD2:
Waiting for someone to come up with an easier way to root my slide. ;)
[myTouch 3G Slide Android Development] HebrewToYou:
You didn't specify the location of "ota.zip" -- the easiest way to input this location into terminal is to select the file in Finder and copy [COMMAND-C] it. Then in terminal, make sure you're in the sdk/tools/ directory and enter ./ADB PUSH then paste [COMMAND-V] then add /sdcard/update.zip to the end of the command and execute it.
[myTouch 3G Slide Android Development] nickL0V3:
Step 6/7

after hours of being stuck on the loop step, I finally got it to detect my phone.

Now its showing multiple (usually 2, but as many as 4) offline devices with the same numbers

unplugging and plugging it back in doesnt change anything
[myTouch 3G Slide Android Development] tmobilewinguser:
thanks ill give it a try

update: thanks it worked i finally got root after so many sleepless nights of trying and a big thanks to eugene to
[myTouch 3G Slide Android Development] Phantisy:
I have tried in both windows XP x32 and ubuntu 10.04 x32 and all I get when running adb devices is ??????????? no permissions... Phone has 2.1-update1 on it. Not sure this has anything to do with anything but its what came on my phone just an fyi in case. Any ideas?
[myTouch 3G Slide Android Development] shadowmike:
works, my advice for anyone having problems with loop not working. ctrl c AS SOON as you see the recovery screen
[myTouch 3G Slide Android Development] dbzfanatic:
For anyone having problems with the loop (seeing the device) unplug your usb cable before starting the loop. The screen should change to HBOOT. Plug your usb cable back in and start the loop and immediately go into recovery. This must be before it changes from HBOOT to HBOOT USB, I don't know why it matters but that worked for me after 30+ attempts of getting it detected when I rooted my phone. I personally think it's the simplest method to fix the loop issue since all you do is unplug the cable. Your device should boot into recovery and be seen as an offline device. Then just follow the steps and make sure you mount /system in clockwork or else running slideroot.zip won't work properly.

P.S. by the screen changing to HBOOT I mean the wording in the upper portion of the screen on your Slide will say HBOOT and not HBOOT USB, just to be clear.
[myTouch 3G Slide Android Development] bhilgeman:
after reading in the Incredible Root thread I think part of my problem is using a Class 6 SD card. They say the slower and crummier the better. I have a fast nice one.. I'll have to try this again tonight. I spent 8 hours working on it yesterday!

I got to where I would ctrl C right when it was seeing my device, then I would press <y enter> to stop the loop. from there i could not adb any commands. Said device not found.....
[myTouch 3G Slide Android Development] chriswallen79:
help

thank you for all the great work on help ing root our phones im having a problem with rooting my slide adb recognizes the phone when its on it doesent recognize it in recovery to do the push,, where did i go wrong?
[myTouch 3G Slide Android Development] crackzattic:
wow thanks that worked someone add this to the OP
[myTouch 3G Slide Android Development] dbzfanatic:
I'm glad it worked. I saw that somewhere else on the forum and it worked so I thought I'd post it here to try and curb all the "loop doesn't work" questions. Also if anyone's wondering I used the drivers that came with the SDK and just added the HardwareIDs of my MT3GS to the .inf file and it still worked so I don't think it's a driver issue and I don't think changing drivers will help (or matter) all that much either.
[myTouch 3G Slide Android Development] crackzattic:
i installed pdanet like someone else suggested. it comes with drivers

one more question. got it rooted but is the recovery menu supposed to revert back to the old one?
[myTouch 3G Slide Android Development] dbzfanatic:
Yes the recovery menu goes back. There is no permanent recovery flash yet. If you flash the engineering ROM you should be able to just run update.zip and get into clockwork though. All this information is available in this thread.
[myTouch 3G Slide Android Development] buttstomper:
noob help from noob

After alot of trial and error I figured out a couple noob tips to add. First tip make sure you have sdk tools installed (and after thats installed put the contents of slide root zip in the sdk tools folder). If sdk tools is not installed loop will not work and you won't get anywhere. Number2 tip This one helps get the loop to notice it as ofline everytime that i have done it.(first start the loop, plug in the phone start the phone let it start up normally(as long as you hsve installed pdnet on your computer to get the driver installed) you should see that loop has seen you phone, now just turn off your phone leave it pluged in now after its off just pushvolume and power your phone it should be listed as offline now in the loop. 3rd snd final tip in the directions its (adb push slide root.zip) make sure that your pushing it to the sdcard . Thats all from me i hope this helps someone thats lost like i was
[myTouch 3G Slide Android Development] Phantisy:
I am making some progress that may help some others out. After you start the loop and you have your phone set on recovery AS SOON AS YOU PLUG IN THE USB CABLE YOU HAVE TO HIT THE POWER BUTTON TO START RECOVERY MODE!!! The phone only stays in HBOOT for about 1/2 a second after you plug in the usb cable this is why you need to start recovery RIGHT after you plug in the cable. Make sure you are unplugging and plugging in the usb cable from the computer and not the phone as its hard to hit the power button right after plugging the cable into the phone. I have seen my phone in offline mode EVERY TIME I do this but cant catch it fast enough to stop it from running the loop.

NOTE: Also you will see the loop make a slight pause before it will show the phone in offline mode. Be ready after this to stop the loop.

UPDATE: Guess it doesn't matter when you stop it. Like in the video it will keep saying offline until you stop it.
[myTouch 3G Slide Android Development] rhonal89:
http://www.youtube.com/watch?v=6IEdJZGQVI4 this is the guide i fallow to get adb working in my pc and detecting my phone. after you do that fallow Eugene373 guide as well as this video http://www.youtube.com/watch?v=sVjoKvy-YZg from kingofyo1 it will help a lot i got my phone rooted cuse of this guides and video. keep trying if you have a usb drive install remove and install this and htc sync for the mytouch slide. i have windows 7 32bit
[myTouch 3G Slide Android Development] quis5550:
need help rooting

i dont understand the cd thing in post been trying to root for a few days now please help or give me better instructions
[myTouch 3G Slide Android Development] bhilgeman:
FINALLY! I have root. I had to use the 8GB Class 2 sd card that came with the phone. It worked like a charm first try after all day yesterday trying with my Class6.
[myTouch 3G Slide Android Development] Phantisy:
CD means change directory. You wanna get to the root directory meaning your not in any folder but in the root of the system. So instead of doing "CD .." do "cd\" and it will put you into the root of your computer. They say to put android sdk in the root of your computer. In the command prompt c:\ is the same as going to my computer and clicking on the c drive.
[myTouch 3G Slide Android Development] falken98:
What do you mean you don't understand the cd part? Which step are you stuck at and what exactly do you not understand?
[myTouch 3G Slide Android Development] Throatchopper:
Rooted mytouch after 3 days of trial and error!!!

I finally got it... had all of the problems, loop fail, and permission denied to push the update files. Big thanks to eugene and kinofyo for being Super-Monsters of the phone rooting world!!!:D:D btw the hint from phantisy about unplugging usb from computer was key in beating the loop failure... now let's delete the "bloatware"
[myTouch 3G Slide Android Development] fermunky:
Strange, I also was trying with my class 6 8gb card, and I switched to the one that came with the phone, but assumed it was also class 6, but you're right, it's class 2, and using that sd card is what solved my problems last week after trying for days.
[myTouch 3G Slide Android Development] Phantisy:
Yet I still sit and try to get it working lol
[myTouch 3G Slide Android Development] HebrewToYou:
Just to point out, I rooted my slide with a class 10 sd card inside. The 'external' memory has nothing to do with the root process whatsoever.
[myTouch 3G Slide Android Development] fermunky:
Switching the SD card out has worked for several people. Not sure why, but I ran loop, went into recovery, no devices. Then, with the loop still running, I swapped the SD, unplugged/replugged the phone, and it found it right away in recovery. I tried for days, everything under the sun, and the SD card is what got it working. I wouldn't say it has "nothing" to do with it, but it has something to do with it...
[myTouch 3G Slide Android Development] HebrewToYou:
The problem I have with this suggestion is that...

People have successfully rooted with *many* different varieties of sdcard

The actual rooting process doesn't involve utilizing the sdcard in a notable way

The success of this rooting process is based *entirely* on luck

I'm very glad for all the people who have successfully rooted after changing out their sdcard, but there's as far as I'm aware there is no evidence to suggest that the change-out led to the success.

Ultimately, my concern lies with people swapping out their sdcard and thinking *that* is why they are unable to attain root instead of just keeping at it and following the instructions as best as possible.

YMMV
[myTouch 3G Slide Android Development] Phantisy:
When I am in the black screen with the red triangle and ! and i press vol up and power at the bottom in yellow i see "E:Can't open /cache/recovery/command" Not sure what that has to do with anything but just wanted to share.
[myTouch 3G Slide Android Development] i0nicx:
i'm pretty much with HebrewToYou with the sdcard thing. i've tried 3 different sdcards, 3 different computers, 3 different drivers. it's luck plain and simple, and i'm sure as hell not lucky lol.

unless the phone kicks off some program to read the card when inserting it that opens it to adb. it makes no sense.

(no hate to those sdcard rooters out there =P)
[myTouch 3G Slide Android Development] sombionix:
I rooted three slides yesterday and decided to test every theory posted in this thread to find out what actually works the best. From my own personal experience, this is what I've concluded. The outcome may be different for others, but I thought I'd share what worked time after time for me.

1. I tried the loop command at least 100 times to get 'device offline' to stick using standard sdk USB drivers. I also tried another 100 times with pdanet drivers. I would get 'device offline', but it wouldn't stick. At this point I was using a 4gb class 6 transcend. No go.

2. I then repeated the process with both sets of drivers, however, this time I swapped out 3 other sdcards which I formatted in FAT32. Ran the loop command, received a 'device offline' prompt, but once again, it wouldn't stick. No go.

3. This time I only used the sdk USB drivers. I formatted my 4gb class 6 transcend. I powered down the phone. Then, with the sdcard inserted, booted into the bootloader, when I entered the white screen, I waited roughly 2 seconds, then I ejected the sdcard (you want to do this just before the phone starts searching the sdcard for files). At this point I started the loop command. With the sdcard ejected, I highlighted 'recovery', and pressed the power button to select it. When the phone rebooted, I waited 3 seconds and reinserted the sdcard (before the computer does the 'duh dun' sound). First time trying this it worked, I received the 'device offline' prompt and it stuck this time. I wanted to see if it was the sdcard that did the trick so I restarted and tried with 3 other sdcards using this same method. All 3 sdcards worked using this method. I really think its all about timing.

Once again, I'm sure other methods have worked, but this method worked for me time after time again using different sdcards and using the standard sdk USB drivers.
[myTouch 3G Slide Android Development] whgarner:
cd mean "change directory". when you enter the terminal box it will usually come up as "c:\users\nameofuser>". if you type "cd.." it will go up one directory in this case to "c:\users>". type it again an it will go up again one directory ie to "c:>". you must know where you have placed sdk and tools, they are usually nested unless you have moved them. ie mine is in a folder "android" that i created on the main drive "c". therefore my tools are in the following path "c:\android\sdk\tools". i can therefore move directly to it by typing "cd c:\android\sdk\tools" after ant ">" prompt without having to use "cd..". or i can enter each folder individual from the "c:>" prompt ie "cd android\sdk\tools" or "cd android" then "cd sdk" then "cd tools" after a prompt. all commands should be followed by a return key press.

bill g
[myTouch 3G Slide Android Development] bhang:
I beg to differ, with 1 8gb c2 card I cant get it to stay connected in recovery with another 8gb c2 card it works first try everytime...

as far as I can tell there are a few things that will stop the process from working 2 of which are sd card and the driver...

just keep trying it will work, for me I had to use usbdview to remove all htc, mytouch, or usb composite drivers then install pdanet and without rebooting connected my slide, adb reboot recovery, then unplug and plug back in then selected recovery and used the loop.bat got offline status then plug and Unplug and whammo recovery...

bhang