yashsingh1/xdaforums huggingface dataset:
[myTouch 3G Slide Android Development] kufudo:
oops, i was pressing power and up together which wasn't really working, pressing up first and then power brings up the menu.

This doesn't help though, the problem is loop not catching (or catching and letting go as it seems).
[myTouch 3G Slide Android Development] falken98:
After you get it offline once, unplug and replug your USB cable, then type adb devices, does it show RECOVERY, OFFLINE, or nothing?
[myTouch 3G Slide Android Development] kufudo:
Nothing.

I don't know the ins and outs of how this method works, but I'm guessing the loop is exploiting a race-condition. So I thought perhaps I would have a better chance if I could run the loop faster... I made a very basic java graphical tool that does just that.

http://dl.dropbox.com/u/642364/blogger/misc/RootLoop.jar

I made the tool so that it runs 'adb devices' in an infinite loop as quick as possible (not printing to console speeds things up), and it can automatically detect when 'adb devices' returns 'offline'.

But the problem for me is the loop only catches one or two 'offline' results, then it stops detecting the device. I made my java program thus wait until it detects 50 occurrences of 'offline' before automatically stopping. This would suggest the loop caught properly and the device is still detected. This never happens though, it's the same as the terminal batch script... :(

If it worked, I may have tried to develop the tool further into a graphical root helper, but I'm stuck.
[myTouch 3G Slide Android Development] falken98:
Do you have another SD card you can try? The race condition occurs when it goes to mount the SD card, so often changing out the SD card can make a world of difference. IMO, the slower and junkier the better, but people have had different results with everything.
[myTouch 3G Slide Android Development] Ace42:
I've been wondering if the usb cord is one of my other probs...I was able to test this theory by using two different usb cords on another phone(rooted andro) and adb didn't work on one of cords. I managed to get offline to show longer after reformatting my sd.But i think i need to buy a new sd since i was using one i had for a 1yr+. I dont have the stock sd or cord that came with the phone. i had to use an alt for now until i can find replacements online. I'm defiantly getting a new sd since i gave my itouch away and android has all of these great emulators(psx,gba,snes).
[myTouch 3G Slide Android Development] kufudo:
Guys, there must be an easier way to root this thing. Not that I'm ungrateful or anything for the hard work that went into the current method, but there are just too many unknown variables about this race condition.

I was reading through the Incredible forum and lots of people have gone through similar pain. It seems to be related to the type of memory card, the format of the memory card and all sorts of other voodoo.

I did a quick search and there appears to be an easy one-click method out for the Incredible now. I obviously haven't tried this, but if it works, then they must've worked out a way to get around this, or how to trigger the race condition predictably.

The link is http://www.androidguys.com/2010/07/16/unrevoked-root-method-htc-incredible/

Does anyone know anything about this or if it works? If it does, surely we should be able to carry this over to the Slide?
[myTouch 3G Slide Android Development] dbzfanatic:
If this is the method that flashes a custom recovery (haven't read the link) it won't work on the MT3GS since we can't flash anything to the recovery sectors yet. I remember reading (just a few pages back) about the same thing and the reasoning is because the recovery is read-only for now.
[myTouch 3G Slide Android Development] emtffkev:
@Kufudo

I spent the better part of all day yesterday experiencing the same thing you did. I tried a couple variations and I was able to get one that works for me every time I try it now. I successfully rooted my phone and my wife's yesterday.

If I may offer a suggestion, try it this way:

1. With it unplugged from the USB, power down the unit and boot it into the recovery menu (vol down + power).

2. Use the vol down to select "recovery" from the menu, but do not press it yet.

3. Start the loop on your command line.

4. This is a two hand process. With one hand hold the phone with your finger on the power button to select recovery, with the other, hold the USB cable in the socket however not plugged in yet.

5. Press the power button to select recovery and only a moment after (less than a second) insert the USB cable into the unit.

It took me a couple tries initially to get it just right, but I've got the timing down now that it is successful every time. The trick is you want the Recovery to display HBOOT, not HBOOT USB PLUG when you start recovery, but you'll need the USB plugged in eventually. Doing this just after you select recovery apparently keeps it in HBOOT.

I hope this helps.
[myTouch 3G Slide Android Development] TheUnlockr:
Altered the rooting procedure and wanted to know if it works for anyone else?

So I noticed a lot of people (myself included) were having issues with ADB and the loop script, so I altered the procedure to not have to use the loop script and did a how to video in case it would help anyone.

http://theunlockr.com/2010/08/04/how-to-root-the-htc-mytouch-slide/

Let me know on that page in the comments if you could, if it works for you or what errors you get so I can fix it.

Thanks.
[myTouch 3G Slide Android Development] kingofyo1:
dammit stop trying to get people to go to your site! this is xda, not google >.<
[myTouch 3G Slide Android Development] collins521:
Man this is aggrivating, been trying for hours and still nothing. Was rooted but then had issues so I flashed it with the ESPRIMG that is above Wesblend rom over on AndroidSpin...can't get it to detect in adb...after running the loop it will catch like once or maybe twice as offline but then nothing and can't seem to get it anywhere to try and re-root this thing.

Any help?
[myTouch 3G Slide Android Development] mulletcutter:
the loop thing is just crazy, it will catch it like 5 times in offline then go away. it wont stay there long enough for me to unplug and plug it back in to say recovery.....:(
[myTouch 3G Slide Android Development] kufudo:
I've tried in Ubuntu some more. I even tried adding some 20,000+ empty files to the root of the memory card to slow it down and see if loop catches. Still no luck. Man, I've wasted way too much time trying to get this thing to work...
[myTouch 3G Slide Android Development] falken98:
I don't believe i'm going to say this... but...

Try this: http://theunlockr.com/2010/08/04/how-to-root-the-htc-mytouch-slide/

It looks like I may need to eat crow, but I did the method 3 times and got it to work all 3 times, i'm still trying to understand exactly what its doing... but... give it a shot and let me know if it works for you.
[myTouch 3G Slide Android Development] kufudo:
Too late. I installed the OTA update.

I did try the method again anyway though, and now I can consistently get adb devices to recognize the phone in the recovery menu, but it lists it as offline, not recovery. I can unplug the cable and plug it back in but it still says offline, and won't let me push.

Of course, all this is irrelevant now. The OTA may have fixed all current root exploits and I may be left to the mercy of T-Mobile from now on...
[myTouch 3G Slide Android Development] kingofyo1:
make sure your usb debugging is still on, and that hwen you unplug for offline to get recovery, you leave it unplugged for a second so the driver messages clear out of your system before plugging it back in. that should give you recovery
[myTouch 3G Slide Android Development] falken98:
He flashed the OTA, which includes a new recovery. It really may just stay offline now.
[myTouch 3G Slide Android Development] kingofyo1:
hmmm i wonder if actually holding volume up and pressing power to get to recovery woudl get him in recovery with usb??
[myTouch 3G Slide Android Development] collins521:
I've tried a Vista machine and a Windows 7 machine and still can't get it to catch...is there going to be a easier way to root eventually you think?
[myTouch 3G Slide Android Development] kingofyo1:
eventually maybe.. but we'll see
[myTouch 3G Slide Android Development] omegix:
skip the loop.bat

I must have tried following these instructions over 12 times, and was never able to get the loop.bat to see -=and keep seeing=- my device.

Finally I tried following all the steps except I didn't execute the loop.bat.

Instead Once I instructed the phone to go into recovery mode, I manually typed in

"adb devices"

Confirmed it was Offline.

Unplugged phone.

Plugged in phone.

"adb devices" again

And confirmed it was in Recovery mode.

I don't know why the loop.bat made this not work for me, but it's unnecessary for completing the root. Kudos to whoever wrote it for trying to simplify the process though, I totally appreciate the intention.
[myTouch 3G Slide Android Development] Suntar:
Problem Rooting

Problem and have tried it on 3 different OS's. I am good until part V. root the phone. I am booted in and see the HBOOT menu come up. I wait and the phone screen scrolls a bit and then I guess it is where its suppose to be, The I do the V/down and the power button to recovery mode. I get the ! mark but it has a red triangle around it and the pic of the phone is in the back ground. At the bottom of the phone (and I get this on all OS's)

E:Can't open /cache/recovery/command.

I do the next step, unplug and replug and then

cd\

cd c:\AndroidSDK\Tools\

adb devices

but this time no serial number. I got the serial before I am in recovery but no longer. Just

List of devices attached

Thats my story sad but true. Any help would be appreciated
[myTouch 3G Slide Android Development] spiro80:
all I get after step 5 is list of devices attached

So I have followed all the directions to the letter.

all the proper files are located in C:\sdk\tools

For some reason when the phone is powered on normaly adb lists the device as

list of devices attached

ht069ps09468 device

But when I then go through the steps up to 5 adb no longer lists my device at all, I just get

list of devices attached

But no actual device is listed

It seems that after I enter fastboot mode adb nolonger will detect my phone.... any Insight into this? Since I Cannot move forward until adb detects my device...

Running win 7 / my touch 3g slide
[myTouch 3G Slide Android Development] statuzz:
well after spending the day trying to root after i did it yesterday (just 1 time)....guys i think everybody that is having issues with the adb devices while in recovery....check sdcard...if u having problem try to use a simple and formatted sdcard maybe 2gb is fine... no slices..plain card in fat32 and follow the directions in eugene post...good luck
[myTouch 3G Slide Android Development] hyperportal:
After a day of trying I finally got into clockwork recovery! I'm so excited!

But now what?

Perhaps this is a really stupid question, but what do I do once I've gotten in to clockwork recovery? Does this mean root is automatically installed or is there another step to getting it installed? I've tried rebooting but whenever I do that I seem to lose everything. Any ideas? Can someone guide me in the right direction? Thank you very much.
[myTouch 3G Slide Android Development] hyperportal:
Try control + c to pause it, then disconnect the phone and plug it back in. Then run adb devices and it should show up as in recovery. Once it does, you're set to go from there!
[myTouch 3G Slide Android Development] kmk81:
this whole process simply doesn't work for me

I have tried it numerous times, it does push the update.zip to my sd card, however it gives me an error e:something can't read cache....bla...bla...

I am a newbie,trying to learn stuff,unfortunately there simply isn't enough info out there.
[myTouch 3G Slide Android Development] statuzz:
Bro the truth...xda is full of info...in the slide section u can find all the answers to all ur question...but pls read!

....thanx
[myTouch 3G Slide Android Development] Armyjon88:
You receive that error on recovery start.

Volume up + power opens the menu then you push ota.zip as update.zip like this "adb push ota.zip /sdcard/update.zip" then TYPE IN DO NOT PUSH YET "adb push update.zip /sdcard" then scroll down to "apply sdcard:update.zip" and press. then count to 2 and then press return on your keyboard.

What people are habving the hardest time understanding is is that what we are doing here is tricking the device into believing its receiving an ota update, all files are "signed" an "unsigned" file will fail I'm sure it has something to do with checksums and what not and a predetermined file which is probably encrypted

"ect/securty/" "otacerts.zip.p" these files have something to do with it a de v would have more info on that.
[myTouch 3G Slide Android Development] blueoxe:
very frustrated nubian (yes I am a goat)

Thank you for all of the time that you all have spent searching out all of this information. Some of you have spent hundreds of hours to provide a glimpse of hope for those that want a little more from their slide.

I have been working on root for about 24 hours. I have made it to clockwork. I don't think I have root. I need my phone back now. When I push i get:

adb push ota.zip /sdcard

1139 kb/s (0 bytes in 3679537.003s)

adb push update.zip /sdcard

1647 kb/s (0 bytes in 1452678.0030s)

I don't think that I should be pushing 0 bytes. I installed superfly 1.2 slide, but when I reboot it hangs on the mytouch screen. I really need some help.

I have had luck on adb by using USBDeview.exe. I delete all of the android and tmobile drivers. Sometimes you have to unplug the USB from the phone to delete the driver. Then after I delete the drivers I plug the USB back in and it "finds" the slide and installs the adb drivers, but be sure and wait until you get notification down in the lower right hand of the screen. Then you can type adb devices and be "found".
[myTouch 3G Slide Android Development] Digitaldreamer7:
WiFi Tether

Has anyone tried the 2.0 wifi tether for root app yet? I'll be rooting when I get home if they have.
[myTouch 3G Slide Android Development] faylix:
Just rebooted to windows for the first time in forever...

I'm seeing the same thing.

I only catch the offline device for all of one second inbetween the mytouch screen and the phone wiht the red triangle :(
[myTouch 3G Slide Android Development] neva dinova:
what i had to do was go to exlorer right click on my computer and click on the driver tab then right before i selected recovery i hit update driver while it was checking for a driver it kept adb open for me
[myTouch 3G Slide Android Development] marvinp:
I'm having the same problem as some others. I have the loop going and see the device as offline for a little bit and then it goes away. I've tried it both on Mac and Windows. Same deal.

From reading about the Incredible rooting method, this is taking advantage of a race condition during the bootup. I've tried maybe 20 or 30 times and haven't gotten it yet. I'll keep trying...
[myTouch 3G Slide Android Development] fermunky:
Here's a mirror for the Slide_Root.zip if you wanna add it to the OP.
[myTouch 3G Slide Android Development] kufudo:
I'm a total n00b to this. Firstly, congrats on the root. Much appreciated. Just two questions:

1. Does this mean we can now install stock Android 2.2?

2. If T-Mobile releases a Froyo update this week, is it likely/possible that it will patch the root exploit being used (i.e. if we OTA update, could that kill the root procedure)?
[myTouch 3G Slide Android Development] Sleef:
Okay, I'm feeling pretty stupid today due to illness and years of awesome recreational drug use. The last time I rooted a phone it was my G1. I had not done it before nor have I tried since. I have scoured the forum looking for a glossary of terms and I'm only coming up half full. I won't expect this but, if anyone feels like it, please explain what some of the language contained here means. I'm only understanding about half of it which will lead to a full brick.

Also, thank you to the people who put in the time to find root on my neato new phone. I hope to keep reading here until I figure out how to help out, as well.
[myTouch 3G Slide Android Development] tahbasco:
This is what was catching me up. Thanks for the info!
[myTouch 3G Slide Android Development] marty22877:
i literally just laughed out loud to this at my desk
[myTouch 3G Slide Android Development] HebrewToYou:
I installed both the stable and experimental WiFi Tether apps (from code.google.com) and neither was working properly.
[myTouch 3G Slide Android Development] goodwinm:
Ok, so I pull the plug when it says offline, then reinsert, and it comes up under adb devices in recovery mode. I then select update.zip (the first time, does it matter which file it is the first time?) it errors out of course. It then always errors out after trying to apply the ota.zip as update.zip. Is it supposed to correctly load this? Nothing successfully works beyond this point...
[myTouch 3G Slide Android Development] zippa71385:
ok so I got a shower and then deleted anything that said mytouch in the usbdeview... I installed the slide snyc from HTC.com... still got negitive beeps... any suggestions?
[myTouch 3G Slide Android Development] squidbutt:
what do you mean ctrl+c to see?
[myTouch 3G Slide Android Development] eugene373:
adb push ota.zip /sdcard/update.zip

Now, at this point you enter in Command Prompt ( DONT HIT ENTER YET)

adb push update.zip /sdcard

Now you select update.zip via recovery

Once you see a Bar show up & start the update process, you hit Enter adb push update.zip /sdcard
[myTouch 3G Slide Android Development] kingofyo1:
ok uploading... dont hate me, i dont do much of anything on videos, and get flustered easily :P
[myTouch 3G Slide Android Development] MrOtsKrad:
i hate you.
[myTouch 3G Slide Android Development] kingofyo1:
obviously.. douche
[myTouch 3G Slide Android Development] kingofyo1:
here ya go guys...

http://www.youtube.com/watch?v=sVjoKvy-YZg
[myTouch 3G Slide Android Development] Digitaldreamer7:
Thanks for the heads up. Only thing I need root for is this. I personally like 90% of the espresso stuff and would like to keep that style rom in a 2.2 flavor with more customization. I just really really miss tether. I carry my G1 in my bag for this reason only.

INB4 manbags are gay

Edit: spelling and typo
[myTouch 3G Slide Android Development] zippa71385:
this will pause the loop in windows prompt and ask if you want to stop the loop... so you can "see"
[myTouch 3G Slide Android Development] chevycowboyusa:
What did you do?

If you typed the commands exactly as written, you have a slight problen (i see the other with 0 bytes copied)

adb push ota.zip /sdcard/update.zip <= you should be typing this, not what you said above.

you can even use your computer to copy the file and rename it before you go through all of the other steps.

good luck!
[myTouch 3G Slide Android Development] nixxstra:
HELP! Root/Superuser/Clockwork

Hello all, let me apologize in advance for my inexperience and very limited technical knowledge, which you will soon discover the extent of. I also know that some will suggest that I shouldn't be attempting rooting/flashing if I don't fully understand it, I agree with you but I can't leave something I started unfinished and now am driven to figure this out. Ok, enough babble.

Here's my issue/question:

I tried to root my MT3GS by following the guide posted by Eugene, and researched about 5 or 6 variations of it. I started to have issues where everyone else does, at the ADB Devices step, I started the loop and it took numerous tried before it found the device and said offline next to it, by the time I hit Ctrl+C, it said "lis of devices attached", I ran adb devices and it was no longer there, it would catch it and then it would go away again. Anyhow, I finally got it to the screen on the device where it says recovery on the top and gives the options to reboot, update zip etc., selected the update.zip/sdcard option and then followed the rest of the instructions

adb push ota.zip /sdcard, adb push update.zip /sdcard. I keep seeing the error on my device saying that the file (adb push update.zip /sdcare) could not be found. I never got into clockwork recovery. When I finally gave up for the night I saw clockworkmod, superuser.apk & su were there and that superuser.apk had installed on my phone but I still have no access to anything nor does superuser update or request permissions. After further research I installed busybox but obviously it tells me I'm not rooted.. Since the update.zip /sdcard file couldn't be located according to the error message, I copied the SDK tools files to my SD card. I have tried every solution I could find out there and I'm hoping someone can help!
[myTouch 3G Slide Android Development] blueoxe:
I've typed it both ways.

I can't get adb shell

-exec '/system/bin/sh' failed no such file or directory (2)

I am using an old samsung SGH-T819. I am on call 24/7 so i dont have a choice. Mytouch slide nice paper weight.
[myTouch 3G Slide Android Development] blaquerain79:
Yooo I just got the update that tmobile rolled out regarding the genius button, etc....after I got it, I ended up having to do a master reset due to some other issues. After the reset, I lost root. And I can't get the phone to show as recovery....only shows as offline. Has anyone else gotten the update and experienced rooting probs?
[myTouch 3G Slide Android Development] elliotshoe:
DUDE!

http://xdaforums.com/showthread.php?t=744285

Here is a select excerpt from that thread...
[myTouch 3G Slide Android Development] elliotshoe:
Just checking if you unplugged the usb cable and replugged it into your phone after getting into the recovery screen (not clockwork). Before you can any of the adb tools it the phone needs to be in recovery. To check this type 'adb devices' after you have replugged in the usb cable. It should say your device is in recovery rather than being offline or non there at all.
[myTouch 3G Slide Android Development] nixxstra:
Hi Elliotshoe,

Absoloutely did that, never got my CPU screen to say my device was in recovery.

Why is Superuser in my app drawer or clockworkmod in my files if I didn't get through the whole Root process?

I was hoping that there would be a way to get this finished without the cpu since the whole tools file with update.zip and ota.zip are on my sdcard, but after combint through these posts, I guess I'll just have to restart the process (that I spent 3 days on) all over again.
[myTouch 3G Slide Android Development] blueoxe:
0 bytes

adb push ota.zip /sdcard/update.zip

1139 kb/s (0 bytes in 3679537.003s) any ideas on the 0 bytes

What do I do once I get to clockwork mod?

do I reboot from the menu?

and then what happens? does the phone burst into flames? Angels sing? DOES THE PHONE HAVE A SCREEN THAT SAYS YOU HAVE ROOTED YOUR PHONE? I have seen something about superuser. Screenshot anyone?

Three days into this rooting adventure and my phone does not work. Any help or suggestions? I'm just tired.
[myTouch 3G Slide Android Development] falken98:
If you read and follow the directions, all will be answered. Why are you rooting? Try doing what you wanted to acomplish by rooting.
[myTouch 3G Slide Android Development] blueoxe:
Right. Which part should I read? I have seen clockwork recovery. Does it say that SU is installed on the clockwork recovery screen? I am not trying very hard to argue with you, but it is possible this is a valid question. When you get to clockwork screen does it say SU? A screen shot anyone?
[myTouch 3G Slide Android Development] warheadhero:
Cant get recovery

i can get the device to show up but cant get it say recovery is there a simpler way to root these if not someone plz hlp me ive lokked at almost every guide on the internet and cant find a solve for it