yashsingh1/xdaforums huggingface dataset:
[myTouch 3G Slide Android Development] fermunky:
Having trouble at step 5. ADB works when the phone is powered on. However, when in Recovery, adb devices list is blank.

Other problems: is Step 8 really a step? It says to select Update.zip... is this just anecdotal, as in "Now we will select an update.zip"...?

And how are you "selecting" things in Recovery? My recovery simply has the phone with a triangle...
[myTouch 3G Slide Android Development] richierich118:
What is ADB i come from rooting g1 and i dont remember or know what it is i rooted my g1 when it first came out and every since then all i had to do is name file update then push. could u be alittle more clear for a retard like me I dont want to miss my phone up when i just got it today, I really want to get rid of some of the bloatware on it tho
[myTouch 3G Slide Android Development] fermunky:
ADB is part of the Android SDK, you'll need to download it and extract it to your PC before you can use it.

http://developer.android.com/sdk/index.html
[myTouch 3G Slide Android Development] android007:
My problem may be that I'm using a Mac, but I cannot get my Terminal to recognize the "loop" command. I've tried many things and it won't work properly just keeps giving me errors. I'm gonna keep trying though.
[myTouch 3G Slide Android Development] fermunky:
Loop is just a batch file (.bat). I don't know about Macs using batch files. All it's doing is looping the "adb devices" command to see if it detects the device.
[myTouch 3G Slide Android Development] eugene373:
You have to Repeat then... It Don't always work everytime!! That's why I said Repeat.. You have to Power Off, run loop & if you see now Devices then you have to Repeat again!!

You Must boot into bootloader First!! Run Loop, Then to Recovery!
[myTouch 3G Slide Android Development] riles22:
my computer doesn't find the device in recovery mode. Any advice on getting around this? adb works when phone is on.
[myTouch 3G Slide Android Development] fermunky:
Wow, cant believe I missed that order. May need to update the how to though... it says to run loop, then go to bootloader, then to recovery. You need to add a step after getting into bootloader of "Wait for device to be listed, then goto recovery"... or similar.
[myTouch 3G Slide Android Development] android007:
My error when trying to invoke the loop file:
[myTouch 3G Slide Android Development] SE7EN-:
Sweeeet! Awesome job guys.
[myTouch 3G Slide Android Development] marvinp:
On Mac replace the loop.bat with loop.sh and change the contents of the file to the following:

#!/bin/bash

while [ 1 ]

do

adb devices

done

On the command line, run "chmod 755 loop.sh" to give it execute permission. To run the file type "./loop.sh"
[myTouch 3G Slide Android Development] lt1pnyklr:
Are there any roms for it yet?
[myTouch 3G Slide Android Development] fermunky:
You have not added the tools directory to your PATH system variable. Explained on the SDK page. Also, you don't need to be in the /tools folder, just go to the folder you extracted the files to.

Eugene, I noticed while the loop was running, I chose recovery, and on one instance, I saw an offline device, but then subsequent loop commands, it stopped listing them. Also, it is still not clear what to do on Step 8. Most of us only see an image in recovery, no menus.

With no menus, anyone know how to reboot the phone in recovery other than removing the battery?
[myTouch 3G Slide Android Development] tmobilewinguser:
you think you can do quick little rewrite of the tutorial for us mac users:D
[myTouch 3G Slide Android Development] kingofyo1:
trying that method as we speak, about to try it
[myTouch 3G Slide Android Development] bhang:
is your set to sync or usb drive...

i think it needs to be set at sync

bhang
[myTouch 3G Slide Android Development] kingofyo1:
downloading busybox worked perfectly using the problems? area
[myTouch 3G Slide Android Development] BMasiak:
I've tried that too... problem is, right after it shows up, the screen goes to the red triangle with the exclamation point... argh!!
[myTouch 3G Slide Android Development] kingofyo1:
yeah, at that point if it the computer adn adb didnt pick up the recovery mode, restart the process... may take 2 or 5 times for it to work correctly
[myTouch 3G Slide Android Development] r0adki111:
I had to try it a few times. As soon as you hit "recovery" start doing your loop immediately, do not wait or stop for anything until you either see what you need to or if not the pull battery and try again.
[myTouch 3G Slide Android Development] turboyo:
dude!!!! you didnt put /sdcard/ i have no slideroot.zip in my sd now and im in that recovery what to do??
[myTouch 3G Slide Android Development] BMasiak:
I've done that about 100 times now, along with using a bash script (same as loop batch file), either way, it shows up offline for a sec, than disapperas and triangle screen appears on the phone. Upon pressing Volume up + power, it has the

Reboot system now

Apply sdcard:update.zip and the rest,

but at the bottom, it says:

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

:(
[myTouch 3G Slide Android Development] kingofyo1:
if you're in recovery, you can just adb push slideroot.zip /sdcard and run it from there, it doesnt matter what time you push it as long as you push it then install the zip before rebooting
[myTouch 3G Slide Android Development] heybobitsme:
So for anyone who needs busybox and can't wait a few hours for it in a ROM, use Titanium! :cool:
[myTouch 3G Slide Android Development] turboyo:
READ THIS

wow this was heart wrenching. I had to unmount the sd through the partition menu, get the sd in my g1, load the slideroot.zip onto it, then put it back in the slide. then it continued to fail mounting sd but finally did after a few trys, everything was fine after ..phewwff

kingofyo1 awesome vid but I think you missed these steps which were key for me (but you didnt miss the push to sd part above from eugene hehe). IF they are there sorry I guess my mind was else where.

Step 8.

Select Update.zip ( This will fail, but we already know that! ).

Step 15.

Go to Partitions menu and Mount system

Happy to have route thanks a million eugene373 for root and kingofyo1 for the vid!!! Time to have funn!!
[myTouch 3G Slide Android Development] kingofyo1:
yeah sorry turbo... ima have to annotate the youtube for all the **** i missed... or do another vid :P
[myTouch 3G Slide Android Development] kcbboy:
i'm following the damn video but i can't get past step 5.
[myTouch 3G Slide Android Development] Etype R:
Thanks for all the hard work! I'll be waiting a few days before I attempt to root mine, let you guys work the bugs out first and hopefully simplify the process. Also want to see what kind of roms you guys kick out :)

Been following the twitter updates all day, keep up the good work :p
[myTouch 3G Slide Android Development] Jerzeeloon:
Where do i get the loop.bat
[myTouch 3G Slide Android Development] turboyo:
Thanks for the repsonse, I actually did do that but it would not show up when I would got to apply zip. I guess a simple mount and unmount would have made it show up. Instead I did the G1 thing and did notice the file was already there. I put it there and overwrote again jic and popped the card back in the slide and made sure to remount sd.
[myTouch 3G Slide Android Development] kingofyo1:
loop file is in the main slide_root zip
[myTouch 3G Slide Android Development] turboyo:
Dude no problem, the vif helped tons. Im just pointing it out bc it gave me trouble and might be giving others the same (the adb push wouldnt work till the update.zip failed) Thanks for the vid again!! If anything, doesnt youtube let you add captions and stuff maybe add a quick caption.
[myTouch 3G Slide Android Development] kingofyo1:
email me, ill get in IM with ya and work through it with you, k? kingofyo1@gmail.com
[myTouch 3G Slide Android Development] kingofyo1:
right, because when the update.zip fails, that mounts the sd properly
[myTouch 3G Slide Android Development] Jerzeeloon:
I need tutorial to setup sdk never used adb,never had too through my g1 and mt3g's rooted lifespan.but now i need it,have it installed but missing boot.bat?

oops i feel like an idiot just realized i had to extract the zip into tools,i just put the whole zip in there,duh.
[myTouch 3G Slide Android Development] turboyo:
http://xdaforums.com/showthread.php?t=532719 very very simple. Installed on my work pc in 10 mins..

you might want to use the latest version of sdk instead of the one linked in that thread.

latest version found here http://developer.android.com/sdk/index.html

edit .. seems like you got it
[myTouch 3G Slide Android Development] Sxyman815:
If you can"t see the offline device.....

install this driver and it worked for me!!!!! the bootloader composite driver...
[myTouch 3G Slide Android Development] BMasiak:
Ladies and Gents, I got it rooted! On Linux Minut. I guess 200 times wasn't enough, had to keep going until it finally listed the offline device! I'm psyched! This forum rocks!

Big thanks to all involved, now just patiently waiting Cyanogen! :cool:
[myTouch 3G Slide Android Development] kingofyo1:
here's the annotations im putting into the video:

1:50 try to pres volume down first, if it doesnt want to move, wait for it to try to load up the esprimg files. as soon as they try to load, go ahead and select recovery using volume down

4:30 when you have the full recovery menu, select apply sdcard update.zip. this will fail but at the same time will mount the sd card to allow you to push the ota.zip as update.zip

5:41 as soon as you press the power button on the device to apply the update.zip, press enter on the computer to push the correct update.zip TIMING IS KEY HERE!! if it worked right, you will see the new green recovery mode

8:15 it doesnt give you FULL recovery, just full root :P we're working on a full time recovery as the time ticks

9:20 to test your root, type in command prompt adb shell then when you get the "$" type "su" and press enter. you should see a "#" sign
[myTouch 3G Slide Android Development] faylix:
holy crap thats dedication

who am I kidding, I would have done the same thing. I had two different laptops going back forth lol
[myTouch 3G Slide Android Development] Jerzeeloon:
ok im still lost on adb thing,when i type adb devices it just sayt list of device,how do i know if it sees my device?
[myTouch 3G Slide Android Development] jordanjf86:
Ok what am I missing here? The .zip file will not let me extract it into the tools directory, I can remove the loop.bat but the other .zip files are acting like they are corrupt. Thanks
[myTouch 3G Slide Android Development] kingofyo1:
are you the administrator on your computer? sometimes you gotta be to extract the zip correctly
[myTouch 3G Slide Android Development] jordanjf86:
I have tried it in Ubuntu running as root, and Windows XP no go..... I am just using my home computer so I should be the admin right?
[myTouch 3G Slide Android Development] kingofyo1:
as long as you're the only person with an account on that comp.. what program are you using? i use winrar
[myTouch 3G Slide Android Development] jordanjf86:
I just tried to see if I could even extract in Linux, I received the error "Command line output"

bad CRC 9aaf7ff6 (should be 6c2bc251)

bad CRC c1f35650 (should be c88ad84a)

bad CRC 6a53aab0 (should be f3919bb0)
[myTouch 3G Slide Android Development] jordanjf86:
I tried the built in Windows extractor, should I give Winrar a go?
[myTouch 3G Slide Android Development] kingofyo1:
cant hurt :P also check out the video again guys, updated annotations for more detail
[myTouch 3G Slide Android Development] jordanjf86:
Crazy but I Just downloaded it to the phone and unpacked It using Linda File mgr. I then mounted the SD to my computer and copy and pasted the files into my tools directory......... What ever works right:) thanks for your help
[myTouch 3G Slide Android Development] faylix:
just wondering is this root perm or does it only last until a restart?

- faylix / local
[myTouch 3G Slide Android Development] kingofyo1:
after you flash the slideroot.zip it stays perm
[myTouch 3G Slide Android Development] faylix:
excellent.

Waiting on that zip wes is putting together now...

can't believe we will have a ROM for this phone tonight!

I've been in flash withdrawl!

- faylix / local
[myTouch 3G Slide Android Development] kingofyo1:
its amazing how quick things get together once a single step forward is made right?
[myTouch 3G Slide Android Development] Jerzeeloon:
ok when i hit recovery it just goes toi red triangle till i hit up volume and power and then the recovery screen comes up but at bottom it says E:can't open /cache/recovery/command.and my loop does'nt say offline?
[myTouch 3G Slide Android Development] kingofyo1:
then battery pull and try again

sometimes it takes multiple times to work correct. took me 20 times till i finally got it now it works every time
[myTouch 3G Slide Android Development] shinkinrui:
Whew man, just last night it didn't look like this was happening yet! Thank you so much Eugene and everyone else involved, I will be rooting this first chance I get! It's gonna take me a little tinkering because I've never used ADB(only ever rooted the G1, which had the method where all you needed was the phone and an SD card, no special software). I hope I can get it figured out, the instructions sure look easy enough. Soon we will have our ROM fix! THANKS AGAIN SO MUCH TO EVERYONE INVOLVED!
[myTouch 3G Slide Android Development] sino8r:
I think Im on about 100 by now... trying my laptop with windows 7 now.
[myTouch 3G Slide Android Development] Jerzeeloon:
so if i get the red triangle and have to baterry pull can i leave cmd loop running or start over?
[myTouch 3G Slide Android Development] kingofyo1:
make sure you have the slide drivers downloaded from htc for mytouch slide sync.. thats what i used it works fine
[myTouch 3G Slide Android Development] brokensanity:
Things to bare in mind for some of the people having a hard time getting your device to come up. Make sure to go into Settings > Applications > Development and turn on USB Debugging. It can cause a headache if it isn't turned on. Most of us assume that if you've gotten this far, you've already thought of this... then I thought, "wait a second... did I turn on debugging...?"

Yeah, so... I feel sheepish.

I have the nexus one version of wireless tether working on my slide now. Yeah, I may have been a bit overoptimistic when i said "working". It will let me make a LAN, but won't get out to the WAN.

~
[myTouch 3G Slide Android Development] turboyo:
awesome I just downloaded like 5 version and was going to test them guess Ill only need one now

edit.. ha yea I get 202 to connect and everything but nothing works.. the other 2 new experimentals dont work it cant write something. And the older ones force close
[myTouch 3G Slide Android Development] duce95:
is there a way to back up our stock rom yet before we go flash happy with new roms when they start arriving?

nandroid?
[myTouch 3G Slide Android Development] nomadrider123:
thank you this should help
[myTouch 3G Slide Android Development] bournefusion:
Kingofyo1, thanks so much for the walkthrough. I'm having some trouble here, and can't think of what I did wrong. I got through the whole process, rebooted the phone after flashing the slideroot zip inside the clockwork recovery, and after it rebooted I installed/pushed the superuser apk to my phone - but all the "root required" apps I tried to test it on are saying "root failed," "do you have root," etc.

I can't think of what I've done wrong here. Did I miss something basic?

I'm so happy to be able to root this puppy!

Awesome job by Eugene_373!
[myTouch 3G Slide Android Development] y2k1ltd:
I followed everything step by step, but when I do

adb shell

su

I get permissions denied.

Any advice? Thanks.
[myTouch 3G Slide Android Development] eugene373:
Did you install the Superuser.apk as well?
[myTouch 3G Slide Android Development] richielasalsa:
ok i have installed the htc support thing and adb works when phone is on not in fastboot mode once in fastboot mode it does not detect the phone at all it says listed devices and its blank someon help please
[myTouch 3G Slide Android Development] duce95:
it took me a good 10-20 times to get it to show my phone. just keep trying
[myTouch 3G Slide Android Development] sino8r:
everytime I enter fastboot it says looking for drivers for android 1.0...

I have my drivers installed from htc sync and the pc can find the mytouch slide when the phone is on. but in recovery or fastboot, it says it cant find drivers for android 1.0 and I tried reinstalling them and updating them but no luck... can someone give me any pointers, please?
[myTouch 3G Slide Android Development] y2k1ltd:
yes, superuser is installed. When I install a root need application it states that I don't have root. I wonder if my phone has a different kernel than the one used to gain root? Just a thought. If not, any other ideas?

I've also tried following the directions twice and got the same result.

Thanks.
[myTouch 3G Slide Android Development] krypto16:
I did every step including installing Superuser.apk which I can see on the phone. However adb shell su fails. permission denied. What could have gone worng.

Now I cannot even get the phone to be recognized by ADB when going into recovery. Any help would be great!!
[myTouch 3G Slide Android Development] pettigrew95:
Following the video step by step perfectly. I am at the part where I type in the command:

adb push ota.zip /sdcard/update.zip

After I type this in in cmd prompt I get the error: "failed to copy 'ota.zip' to '/sdcard/update.zip': Permission denied"

Anyone know what the cause is here? Thanks!
[myTouch 3G Slide Android Development] richielasalsa:
everytime i try to push the ota.zip and update.zip i got no permissions?

i getting the same thing petti grew
[myTouch 3G Slide Android Development] dsamuels39:
frusterated

I am probably not the only one. But I have myself uninstalled every driver and installed the htc sync drivers. I still after literally over 3 hours of trying cannot get my device to read during the recovery process. It reads about two times everytime showing the device with offline, but after that it sounds like my phone is disconnecting and when the recovery finally loads it reads no devices found. I am about to just give up and wait for a better process. Any suggestions guys? I can only rip so much of my hair out.
[myTouch 3G Slide Android Development] turboyo:
make sure you hit update.zip first and let it fail!!
[myTouch 3G Slide Android Development] Jerzeeloon:
This is the same exact problem I'm having
[myTouch 3G Slide Android Development] nomadrider123:
did you ever figure it out. i am having the same problem reinstalled the drivers several times pulled the battery about 20 times
[myTouch 3G Slide Android Development] Jerzeeloon:
no I dont think my phone is being seen in fastboot,I'm puzzled?
[myTouch 3G Slide Android Development] pettigrew95:
Worked perfectly!! FYI: this is not mentioned in the video!!
[myTouch 3G Slide Android Development] sino8r:
dont feel too bad guys... I'm no newbie by far and I haven't gotten it to work yet. I'm about to pull my hair out! This method must be EXTREMELY hit or miss...
[myTouch 3G Slide Android Development] hasfd:
Thanks to all who've contributed, 20 minutes flat.
[myTouch 3G Slide Android Development] pettigrew95:
What app can I attempt downloading and installing from market to test root was successful? Thanks in advance.
[myTouch 3G Slide Android Development] richielasalsa:
now im stuck here it wont push

step 13.

Hit Update, Once you see a Little Bar appear push Enter on prompt you push the above File ( adb push update.zip /sdcard )

everytime push enter and the power button at the same time it dont go to the clockwork recovery
[myTouch 3G Slide Android Development] turboyo:
terminal emulator .. su..enter
[myTouch 3G Slide Android Development] sino8r:
mine comes up as android 1.0 and tried installing drivers with no luck.
[myTouch 3G Slide Android Development] pettigrew95:
Hmmm...I typed SU and enter and got permission denied

:(
[myTouch 3G Slide Android Development] sino8r:
I blame this method. this is riduclous. Are we using diffrent boards, or software or something. I cant figure it out. Im pretty sure adb is set up.
[myTouch 3G Slide Android Development] dsamuels39:
Frusterated

What I don't quite get is that when I click on RECOVERY after starting the loop batch it reads the device and says offline EXACTLY TWICE then disappears. This happens almost EVERY TIME. Is this what EVERYBODY who had to do this step multiple times experienced??? Also i am on Win 7 64 bit if that helps.
[myTouch 3G Slide Android Development] richielasalsa:
can someone help me i cant get past step 13 it wont go into the clockwork recovery it wont push everything else worked perfectly

SOMEONE HELP
[myTouch 3G Slide Android Development] marvinp:
I'm almost ready to give up. I've done this probably 200 times. I've tried it on 4 laptops: my MacBook, my netbook (XP), my work PC (Vista), and another laptop (Win 7). In every situation it list it as offline a few times and then it goes away. I've tried every possible driver combination in Windows and I don't know what to try anymore. Grrr!
[myTouch 3G Slide Android Development] richielasalsa:
im almost there someone please help i keep getting installion aborted and i press enter rigth wen the bar comes pleaseeeeeeeee
[myTouch 3G Slide Android Development] bled82:
For anyone having trouble with this step " Hit Update, Once you see a Little Bar appear push Enter on prompt you push the above File ( adb push update.zip /sdcard )" hit enter when the bar hits the end of the letter G just before the space in the sentence and it will take you to clockwork recovery. ROOT! ROOT ! FTW .
[myTouch 3G Slide Android Development] SimonNWalker:
Direct download link now added for AndroidSPIN.

Hope this helps.

Download the Root File Here
[myTouch 3G Slide Android Development] pettigrew95:
Also not mentioned in the video but is listed in the written step by step...When you are in the Clockworkmod Recovery screen make sure the first thing you do is go into partitions and mount /system then hit back button and then install the slideroot.zip. If you don't mount the /system it will not root properly!!
[myTouch 3G Slide Android Development] pettigrew95:
Two things I'm noticing immediately after root is when you enable WiFi you will still have the EDGE icon or 3G icon next to the WiFi icon. Without root the E or 3G would disappear when WiFi was enabled and connected to a router. The second thing is when I go to my bookmarks in the browser the bookmarks that I added myself now show up as what looks like an SD Card or SIM card with a ? next to it. Anyone else noticing this?
[myTouch 3G Slide Android Development] psshannon:
Got it to work on the third or fourth try. One thing I had to do when I was pushing the files to the sd card, kept getting a permission denied error - qualifying the path by adding a ./ before the filename did the trick -

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

Su now working and waiting on wifitether to be updated and then life will be good.

Thanks all for puzzling this out.
[myTouch 3G Slide Android Development] eugene373:
Guide is now Updated
[myTouch 3G Slide Android Development] fermunky:
Wow, my adb drivers are now proper f**ked. I did a lot of monkeying around with my files. Now, after installing the sdk usb drivers again, everything else BUT the ADB drivers will install. Even after I try right-clicking the ADB item, which now gets an exclamation mark, and telling it to update the driver from the usb directory in the sdk folder, it says there are no latest drivers. Tried USBDeview to remove them, still no luck... ****.
[myTouch 3G Slide Android Development] sino8r:
what drivers did you use to root? Im curious because in fastboot it says my device is an android 1.0, lol. I tried updating them with no luck. I am stuck. It seems like the loop never finds my device and I'm guessing this is why...
[myTouch 3G Slide Android Development] kingofyo1:
download the htc sync drivers for the mt slide