[myTouch 3G Slide Android Development] sk8rbebop:
HOW-TO Root the Slide

(MAC OSX FLAVORED) KAPOWWW!!!!

&

Android SDK on Mac

STEP 1.

Download Android SDK from here.

STEP 2.

Unzip it. Place the folder it creates in your Documents folder and rename it AndroidSDK or SDK. (Something Easy)

SUCCESS!!! Android SDK Installed… //WTF!!??!!

STEP 3.

Download This Package > Slide Root.zip

Place the Contents of "Slide Root.zip" into your Android SDK Tools folder.

(These five files need to be placed DIRECTLY into the AndroidSDK/tools/ folder)

STEP 4.

RENAME Loop.bat to Loop.sh, then right click, open with TEXTEDIT.

Delete it’s contents and replace it with

#!/bin/bash

while [ 1 ]

do

adb devices

done

Save and Close the File.

STEP 5.

On your Slide, GO TO Settings > Application > Development and turn on USB Debugging.

This should save you headaches.

NOW… Power Off the Slide

STEP 6.

OPEN Terminal

(APPLE + SPACE and type Terminal, press enter.)

Now, CD to the SDK/Tools Directory.

It should be where we left it.

/Users/YOURUSERNAME/Documents/AndroidSDK/tools/

Terminal SHOULD open with it already in your USERNAME

Type cd Documents/AndroidSDK/tools/

STEP 7.

Power On the Slide into the Bootloader by Holding Down ( Volume Down + Power Button )

STEP 8.

NOW run your loop file (the one we made earlier)

The Terminal should be all queued up to the Tools folder.

Type in ./loop.sh

(The Terminal should be blowing up with List of Devices Attached over and over)

STEP 9.

Once your loop is running, select Recovery from the bootloader menu.

(Volume UP & DOWN to change selection and POWER to Select)

STEP 10.

When recovery loads, you should Have an Offline Device.

The Slide’s screen will have a picture of a Phone and RED triangle around a !

(Don’t freak out, this is a good thing.)

Hit Ctrl + C to stop your script & see.

If this doesn't happen, Power Off and try again from STEP 7.

STEP 11.

Un-plug your USB cable from your Slide & Plug it back in for it to Detect ADB Correctly!!!

IMPORTANTE!!!

At this point you can adb devices to see if it detects your device and that it is in recovery mode.

Type into Terminal ./adb devices

If it says recovery you are golden and move onto STEP 12 to kick the habit.

If not, rinse and repeat from STEP 7.

STEP 12.

Select Update.zip from the menu. (This will fail, but we already know that! Select it anyway).

STEP 13.

Type into Terminal

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

STEP 14.

Type into Terminal

./adb push slideroot.zip /sdcard

STEP 15.

MUY IMPORTANTE!!!

Have this Command ready in your Terminal before applying update.zip again!!

./adb push update.zip /sdcard

STEP 16.

On your Slide, Hit run update.zip

As soon as you see A Little Bar appear behind the text

Push ENTER to execute the Terminal command

(./adb push update.zip /sdcard )

STEP 17.

If successful, you should see Clockwork Recovery.

If unsuccessful, repeat steps 13-16.

STEP 18.

In Clockworkmod Recovery,

Go to the Partitions menu and Mount System

(It should be at the top and the only one not mounted.)

STEP 19.

Go one level back & select install any zip from sdcard.

Select slideroot.zip & apply update from zip

(This will finish the Root process).

STEP 20.

Reboot your phone & wait for it to load completely.

To confirm that your slide is connected as a device use the command ./adb devices

If this works, you will see it as a device. Your prompt will say something like:

$ ./adb devices

List of devices attached

HT05YUP12710 device

STEP 21.

./adb install Superuser.apk

(If it says it cannot locate directories, make sure you can find your device

using ./adb devices… If things still don't work, my best advice is to start over)

STEP 22.

After Superuser is installed try to use adb to shell to your device.

Type in Terminal

./adb shell

you will get a $

Then type su

On the Slide, Superuser should pop-up asking if you give permission, do so.

In Terminal, your $ should turn into a #. If so, you have root. WOOT!!!
​

Original SHOUT OUTS!!!

Special Thanks to:

Paul O'Brien:

Koushik K. Dutta:

&

The Guys using the Incredible OTA Spoofing Method

&

ChiefzReloaded for Huge amount of Suggestion & Brain Storming.

But most of all, you should thank eugene373 for rooting the slide and not sleeping for two days.

His original post is here.