yashsingh1/xdaforums huggingface dataset:
[myTouch 3G Slide Android Development] stangri:
Well, for me the getting to adb recovery worked first time, but then when it was time to select the slideroot.zip within the clockwork recovery I pressed the "trackball" instead of the volume keys and the slide rebooted.

I've spent at least 40 minutes trying to get back to when the phone in recovery mode was recognized as such by adb and towards the end of my attempts I could see the phone going offline and then NOT showing up when in recovery -- just keep trying it will work out.

Someone suggested earlier that maybe the more full the battery the easier it's to catch the phone at the right time -- my experience corroborates this.

If you're getting permission denied when trying to copy ota.zip (as update.zip) and slideroot.zip to the sdcard -- pull out the micro-SD card, copy these files there on your computer (don't forget to rename ota.zip as update.zip once copied) and pop it back it -- worked for me.
[myTouch 3G Slide Android Development] fermunky:
Again, there is another thread for those of us having trouble getting the device recognized by loop, it's over here: http://xdaforums.com/showthread.php?t=703429
[myTouch 3G Slide Android Development] skorn360:
Problems on step 5

I too can't make it past step 5. My device shows a Red Triangle and ADB wont detect it.
[myTouch 3G Slide Android Development] dav3wash:
when you're at the triangle, hold vol+ and press the power button ...

This process was extremely quick, took me about 3min total. Great work guys!
[myTouch 3G Slide Android Development] jreiter:
New loop script

Hay everyone. I had a hard time getting this to connect so I revamped the loop script. This should run under any Linux or Mac OS.

Copy everything between the dashes to a new file (something like loop.pl)

then

chmod 755 loop.pl

./loop.pl

of course this needs to be in the tools directory as well.

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

#!/usr/bin/perl

#

# Created by John Reiter for the purpose of rooting the Mytouch Slide

# reiter< dot>john @ google's email .com

$count = 0;

while ($count < 3)

{

$data = `./adb devices`;

if ($data =~ m/offline/ || $data =~ m/recovery/)

{$count++;print "Connect $count\n";}

else

{

if ($count != 0){

$count = 0;

print "Lost connection. REBOOT!!!\n";

}

}

sleep 1;

}

print "Connected!!!\n";

------------------------------------------------------------------------------------
[myTouch 3G Slide Android Development] turboyo:
HAHA just rooted my dads slide too. Slide number 2 rooted .. the loop recognized it on the 1st try!! took me 5 mins to do the rest. Im on a windows 7 computer that had no sdk installed at all. I installed pdanet first. Then installed sdk from this guide exactly as it says and with those exact links http://xdaforums.com/showthread.php?t=532719. Windows 7 got the rest of the drivers or w/e.
[myTouch 3G Slide Android Development] grrrizo:
patience

First and foremost thanks eugene for your hard work.Secondly u must have patience for this,last night was in boot loop for over an hour and wouldn't connect.I gave up and tried again today within 10 minutes had root.FYI I also had the android 1.0 driver problem,ignore it.
[myTouch 3G Slide Android Development] fermunky:
I for one am glad to see this. I still do not believe it is a driver issue. If ADB works when the phone is booted normally, then you have a driver that works good enough.
[myTouch 3G Slide Android Development] jreiter:
Exacty. Eugene is a pimp in my book. After an hour or that it took me, seems to be a major feet that he figured this out in the first place!!!
[myTouch 3G Slide Android Development] mylostlonelysoul:
Before I start this process I need to figure out two little things..

Can this be unrooted once its been rooted, or were not at that point yet? and with just using this process does it give you the stock rom just rooted, or do i need to use the eng one as well?
[myTouch 3G Slide Android Development] cidica:
Well Just rooted mine I tried lastnight but I got a feeling I was far to tired to do it. But just spent about 30 mins and got it finally. The main issue was catching recovery with adb. Once I got that things were simple.
[myTouch 3G Slide Android Development] jreiter:
If someone has the original recovery rom and can get it to flash you may be able to. I wouldn't plan on being able to return it to the store or exchange it even if you where to be able to unroot it.

This changes the current rom to allow root. There aren't any custom roms *YET*
[myTouch 3G Slide Android Development] Digital1Groupllc:
dose any 1 know what roms can safely be flashed onto the mt3g slide? is it 32a?
[myTouch 3G Slide Android Development] kingofyo1:
none but the one slide rom that eugne made last night
[myTouch 3G Slide Android Development] mylostlonelysoul:
Thanks, this helps.

Last thing i need to know is say 2.2 comes out tommorow i root tonight I wont be able to get the 2.2 update unless a custom 2.2 rom was made correct? This is my understanding of what was said in previous post.
[myTouch 3G Slide Android Development] jreiter:
I doubt we will be able to flash it the same day and maintain root. I'd give it a week or two. Theres a lot of smart people here :) I could be wrong on that. If they don't flash the recovery rom it would make it a lot easier.
[myTouch 3G Slide Android Development] minogue:
This is what worked for me

Well the initial guides were all missig various steps mentioned in replies.

What i did was simply first:

1. unistall all previous drivers ( actually made a temporary account on my pc)

2. enable usb debugging

3.install PdaNet

4. Just in case, its not working check in Device manager if there is somthing called "adb" if there is, right click on it and select to update the driver and it should automatically do it!
[myTouch 3G Slide Android Development] NJAZ:
Worked like a charm. Took a couple tries but everything loaded predictably.

Thank you so much for your efforts! I will donate in the next couple of days. :)
[myTouch 3G Slide Android Development] OminousPrime:
Riddle me this then. After rooting if I do a hardware reset to prepare the device for a new user - is root lost as well as the clockwork recovery and superuser.apk?
[myTouch 3G Slide Android Development] adrianp87:
I am lost!!!!! Help!!!!

I am completely lost! I keep trying to root my phone but to no avail. I can't get passed the loop. It does not detect the phone. I have a mac but was using my brother's PC. Can someone help me and break it down. I feel real dumb right now!!!!!!!!!!!
[myTouch 3G Slide Android Development] adambenjamin:
This Forum and its Members Rock

I am a total noob.

I have never even set up ADB before. Never used command prompt.

And I just rooted my MyTouch Slide!!!

Thank you to Eugene, King and all the members who helped trouble shoot the problems.
[myTouch 3G Slide Android Development] userfriendlyme:
I will Say ive rooted mostly every phone I have got so far but this one right here was the most aggrevating one to date. It literally took like two dozen attempts to get this one to work. the steps and the video are pretty much whats needed however getting ADB to list your device in recovery is like trying to hit the slots at the casino. I did finally acheive root on the slide thank you to the devs and responses to allot of the questions people asked in the postings.
[myTouch 3G Slide Android Development] thenewak:
still cant do it...only says offline in cmd promt for 2 lines then say blank list of devices...?????? tried for a while now idk any help
[myTouch 3G Slide Android Development] N1M1TZ:
On my 4th try now. Went through with clockwork 1.8.1.7 and followed the steps. For the life of me, I still get permission denied when I type su at terminal emulator. This time I did it on another machine.

And now I need hair implants... Anyone care to donate? :D:D:D

EDIT: Gonna try downloading the files again just in case.
[myTouch 3G Slide Android Development] adambenjamin:
It sure was a pain in the as$, but I feel accomplished.
[myTouch 3G Slide Android Development] adambenjamin:
I may be the only one stupid enough to have had this problem...

If you are getting permission denied it may be because you are not looking at your phone :)

Run the command, Look at your phone, it will ask you if you want to allow. If you don't press "allow" on the phone in time, you get permission denied. The phone gives permission to the computer.

Hope that helps. (had to try 2 times)
[myTouch 3G Slide Android Development] NJAZ:
I had the same problem. I didn't realize the phone itself was prompting me to allow/remember superuser permission. Try it again with the phones screen unlocked and you should see the superuser prompt on your phone. Hope it helps.
[myTouch 3G Slide Android Development] cidica:
I was having this same issue. I worked around it by rebooting my laptop when it would start to do that it seamed to help for some weird reason not sure why but after a reboot (phone total reboot also ie boot the phone to android wait a min reboot into hboot) I would start getting a long list of the device being offline again.
[myTouch 3G Slide Android Development] vincas:
It says type "Loop"

adb devices is returning this:

List of devices attached

????????????	no permissions

Shouldn't those questionmarks be a device serial?
[myTouch 3G Slide Android Development] mtjnkee:
Re: How-TO * Root The Slide * *6/15/2010*

Anyway to do this from the phone itself? Currently at work and the beauty of the G1 was the ability to do everything without the sdk. Just a question.
[myTouch 3G Slide Android Development] MrOtsKrad:
Nope, you need ADB
[myTouch 3G Slide Android Development] riles22:
What do you have to press to get the recovery menu up from the logo screen. I randomly press some buttons and it comes up but i still haven't gotten an offline device.
[myTouch 3G Slide Android Development] serialtoon:
Out of curiosity, what USB driver are you guys using? Ive updated the SDK fully and it simply will not install the ADB Device no matter what USB driver i use from the SDK.
[myTouch 3G Slide Android Development] mtjnkee:
Re: How-TO * Root The Slide * *6/15/2010*

Pdanet will give you the right adb driver for this phone.
[myTouch 3G Slide Android Development] eugene373:
kingofyo1 is going to make a better how-to, I suck at trying to explain stuff & did the best I could..

~Eugene
[myTouch 3G Slide Android Development] android007:
OK, i got the loop working now. For Mac, i placed the loop.bat file into the sdk/tools directory. You were very right about how to edit the file, but when CD-ing to the sdk/tools folder, you need to modify that .bat file to .sh but replace "adb devices" with "./adb devices" and it works!

Thanks guys for the editting help of that file.
[myTouch 3G Slide Android Development] serialtoon:
Well, thats interesting.
[myTouch 3G Slide Android Development] kingofyo1:
OK I GOT ROOT ON MY DEVICE! i think... got the recovery flashed successfully.. will post the laymans how to in a bit
[myTouch 3G Slide Android Development] mtjnkee:
Re: How-TO * Root The Slide * *6/15/2010*

I posted the instruction on xda the other day, it works.
[myTouch 3G Slide Android Development] eugene373:
Sorry, I am assuming that people know there way around stuff. You hit Volume up + Power to show the Menu Options..

If Adb show a Device then it's gone, you have to Power down, and reboot into HBoot, Run loop again right before entering recovery..
[myTouch 3G Slide Android Development] eugene373:
I Uploaded the Wrong File... Updating it now with the correct update to root the slide..

*EDIT*****

okay correct file now Post in OP for Rooting
[myTouch 3G Slide Android Development] zippa71385:
press volume up and tap power button
[myTouch 3G Slide Android Development] eugene373:
@Everyone

Re-Download the File... I made an error & fixed it now!!

If not, you wont have Root!!
[myTouch 3G Slide Android Development] android007:
I can see the offline device, but it goes away as well. I keep rebooting and rebooting the phone to try again, but everytime it gets to the recovery screen with the phone and read triangle symbol, it loses it. Any ideas?
[myTouch 3G Slide Android Development] r0adki111:
This is killin me. Reading about everyone working on rooting, meanwhile I'm stuck at work trying to move fast so I can go home and root. The irony is that I am not getting anything done because I'm reading this damn thread! I hate you all! just kiddin have fun guys and let's not have any bricks... root on!
[myTouch 3G Slide Android Development] tmobilewinguser:
would someone be willing to make a video of them going threw the rooting process if your like me sometimes you need a visual aid. thanks to anyone willing to do this and once again a big thanks to eugene for getting us root:D
[myTouch 3G Slide Android Development] HebrewToYou:
Worked perfectly, Eugene! You're awesome!
[myTouch 3G Slide Android Development] eugene373:
I #fail at life... Fixing the How-to for Root, left a Key install out!!
[myTouch 3G Slide Android Development] kingofyo1:
you had to do phone reboot, i had to computer reboot... somehow that worked for me, dunno why :/
[myTouch 3G Slide Android Development] XAlucarDX454:
i could never get mine to show up under adb devices... thered be nothing under listed devices.... BUT i figured out what worked for me... i hit loop than like a half sec later hit power to restore and viola my phone hwed up.. unplugged replugged and i showed up as a restore! root went great! thanks!!
[myTouch 3G Slide Android Development] kingofyo1:
glad shes workign well for ya! onto eng build, right???
[myTouch 3G Slide Android Development] Digital1Groupllc:
sorry for what might b a dumb question. but i cant find my android sdk tools folder. can some1 pls help. i would b happy to buy some1 a beer or 2 to help me root my slide. 6/17/10 sms text me at 786-250-2750.
[myTouch 3G Slide Android Development] fermunky:
Ballsy putting you number on the Internet!

If you downloaded the Android SDK, it comes as a ZIP file. Just tell it to extract to your C: drive, and it will create a folder called android-sdk-windows (assuming windows, replace windows with whatever your system is). Within that folder, will be a "Tools" folder.
[myTouch 3G Slide Android Development] minogue:
dont put your number, if i didnt like you, i would probably spamm you a million timess:)
[myTouch 3G Slide Android Development] kingofyo1:
dude, edit post and delete number immediately... if you get some people pm'ing you saying they'll help, then i'd say give your number to them if you feel inclined, otherwise dotn put it on an open forum like this... bad idea
[myTouch 3G Slide Android Development] sheek360:
when the phone is on, i can adb devices just fine. the second i power off, then on (while holding volume key down, ) i cant adb devices anymore. what am i doing wrong here? i wasnt able to adb devices till i got pda net though
[myTouch 3G Slide Android Development] kingofyo1:
its diff drivers when in device than in recovery...
[myTouch 3G Slide Android Development] sheek360:
I've been trying for over three hours. I've rooted many differant phones before and never ever had a problem. Im surprised at all the little tricks everyone has tried. Sdcard from pushing enter and phone power button at certain intervals from HTC such and PDA net.... its over whelming. I'm just going to wait till there's a new way of rooting. Or atleaet till the instructions are clearer. Thanks.
[myTouch 3G Slide Android Development] rpare05:
ADB Help

When I run the loop, my available device list is empty. I'm thinking I must have screwed my adb up, any help with how to set it back up?
[myTouch 3G Slide Android Development] Fordude:
This was much easier to do on a Mac than on Windows! Could have been because of the driver issues discussed earlier, not sure. I spent about 2 hours trying to do this on my PC, switched to Mac and had it done in 15 minutes!

:)

Thanks a Ton guys!!
[myTouch 3G Slide Android Development] NiN39Z:
Thanks to mesajoejoe using his guide, I have gotten root as well. Everyone is having trouble like i did to get ADB to connect and your phone to show up offline. I have gotten it to show the phone offline for a second then dont show up in adb devices no more. I am going to show you how i did it using mesajoejoe's guide but my way of doing it. Please read carefully:

Note: I used windows 7 to do this method. Vista should be the same and XP will be slight different. This guid is assuming if you have the adb driver installed on your pc already.

1. While your phone is on, please go to settings-applications-development and turn usb debugging on.

2. Download USBDeview and install it. (Google is your friend) and while u are downloading, unplug the usb from your phone.

3. Start USBDeview (Run it as administrator!! VERY IMPORTANT!!) and delete all android drivers and mytouch drivers, anything relating to android.

4. Plug phone into computer and let the computer auto install drivers etc...

5. Turn the phone off. Power on the Slide into the bootloader by Holding Down ( Volume Down + Power Button ) After it does its little thing your computer will beep and start auto installing drivers.

6. Now select Recovery from the bootloader menu after it is done doing its thing completely 2 things will happen:

a. In device manager you will now have something under disk drives called T-Mobile myTouch 3G Slide USB Device

b. In USBDeview, a new driver will pop up in part of the list with the same name.

7. This driver in USBDeview will show Yes under the Connection column. This needs to be disabled (In my case, there were 3 of them. Only choose and disable the one that says mass storage as the device type and Yes under connected). Right click on it and choose Disable Selected Device. After a few seconds it should no longer say Yes under connection column (If USB Deview freezes which it did for me after disabling it, just go to Device Manager and check under disk drives if T-Mobile myTouch 3G Slide USB Device isnt there. if this isnt there, then go to the next step).

8. Now follow the guide from eugene to install root but with the step that tells you to run loop do it this way instead:

a. As soon as you reach into bootloader run the loop command.

b. As soon as the bootloader finish searches for an image file. scroll down to recovery and press power before the bootloader shows hboot USB.

c. As soon as you reach into recovery, it should show your device as offline and stay there not showing u for a second and dissapearing. If it doesnt show you at all, leave it to loop and restart your phone into bootloader and try again.

This is how I got mines to catch ADB and finally root my mytouch slide after 2 long hard days. Please show some feedback if it works for you.
[myTouch 3G Slide Android Development] guitarfreak846:
How did you stop the loop.sh?
[myTouch 3G Slide Android Development] Funsho:
I was also a victim of the whole "driver issue loop thing" heres a helpful hint. Make sure adb is't running twice. Notice when you run the loop command it says " daemon started successfully" . If you start the loop process again seeing that your device didn't show up as offline make sure to open task manager and end the task of any other instance of "adb" running before you try the loop command again... .Just my 2cents
[myTouch 3G Slide Android Development] marvinp:
There's another thread here about getting the adb loop to stick http://xdaforums.com/showpost.php?p=6850668

Also, after a couple of days of trying it out, I came up with the following suggestion if anyone would be willing to try it let me know if it works: http://xdaforums.com/showpost.php?p=6850668&postcount=59
[myTouch 3G Slide Android Development] nomadrider123:
sos different day:mad:
[myTouch 3G Slide Android Development] kcbboy:
OMG!!! I EFFIN HAVE ROOT!!!!! I was like "i'm just going to attempt it once today" and it worked on the very first try!!!! I dunno what It was but I went to tmobile and I got a completely new sd card so I'm not sure if that had anything to do with it but it finally worked!!!
[myTouch 3G Slide Android Development] adambenjamin:
You nailed it.

This was the problem for me. It ended up being easiest to restart my computer between the ADB steps. That cleared the way for the daemon.

(At one point I pulled up the running processes and there were like 20 instances of adb, no wonder it wouldn't work)
[myTouch 3G Slide Android Development] jumaaneface:
anybody ran into an issue where the android 1.0 drivers wont installl? i didnt realize i was this much of a noob
[myTouch 3G Slide Android Development] nomadrider123:
ok ok i tried something different got it to detect my phone all was going well till i came to #13 no clockwork it failed. repeated 12 and 13 over a dozen times but no go. hate to start all over might not get here again :mad: :mad: :mad:
[myTouch 3G Slide Android Development] turboyo:
make sure you did everything correctly like push ota.zip to the sdcard and renamed update.zip .. then make sure when you hit update.zip on your phone your pushing update.zip from your tools folder to the sd/phone (not ota.zip)
[myTouch 3G Slide Android Development] nomadrider123:
got lost renamed update.zip? didnt see that in the op
[myTouch 3G Slide Android Development] turboyo:
you push ota.zip /sdcard/update.zip thus renaming ota.zip to update.zip .. just make sure you put all the adb commands in correctly
[myTouch 3G Slide Android Development] nomadrider123:
oh yep did that going to start all over again

:rolleyes:

well that didnt work for **** cant find device again
[myTouch 3G Slide Android Development] xblue95:
I finally got ROOT! Thanks to all!! I had problems with the LOOP/ OFFLINE thing, about 15 tries, but finally got it after updating my ADB drivers in "Device Manager". After that it worked every time! I also had a small problems with Step 11 in the walkthrough, it says (adb push slideroot.zip) not (adb push slideroot.zip /sdcard) so when I got to Step 16 (install any zip from sdcard) slideroot.zip wasn't there. Second time through everything worked like a champ!!! eugene373, you might want to edit Step 11.:D
[myTouch 3G Slide Android Development] nomadrider123:
giving up for the night
[myTouch 3G Slide Android Development] mylostlonelysoul:
Type in "loop"? FAILure!

I can't even get past the type in "loop" step..i feel like a nub..

Microsoft Windows [Version 6.1.7600]

Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Users\Ian>cd/

C:\>cd android/tools/

C:\android\tools>loop

'loop' is not recognized as an internal or external command,

operable program or batch file.

C:\android\tools>

thats what i get, maybe sdk isnt setup right? (android) is my sdk folder.

Really wanna do this now but idk what im doing wrong. o:

Was so unsure aobut rooting it but then i said FK it im doing this..but then a big block in the road comes along and...gah..HELP>
[myTouch 3G Slide Android Development] N1M1TZ:
Don't mean to be rude, did you download the Slide Root.zip? If you did, unzip the file and copy all the contents of the zip file to your c:\android\tools>

After copying the contents to your target folder, try running loop again and it should work. Hope this helps.
[myTouch 3G Slide Android Development] mylostlonelysoul:
THanks, but now im stuck at the.....adb push update.zip /sdcard.....part. I push power on the phone then once i see the bar come up i press enter and then it aborts it. Come back tommorow for answers. ;)
[myTouch 3G Slide Android Development] falken98:
Try hitting power, waiting like 1/4 of a second then hitting enter (not worrying about the bar). I was too late when trying to wait for the bar.
[myTouch 3G Slide Android Development] N1M1TZ:
I noticed that if you used:

adb push ota.zip /sdcard/update.zip

adb push slideroot.zip /sdcard/

adb push update.zip /sdcard/

If you noticed the / at the end of each step, for me it helped a lot for the 'push' to go through. If I don't add the /, I had a lot of failures to install.

Please let me know if this helps or not. I hope it works for you too.
[myTouch 3G Slide Android Development] jreed3786:
Thanks so much, eugene!

Your description was VERY easy to understand, and I really appreciate the work! YOU ROCK!