22
Jun
htc-aria-android-att-39-AndroidCommunity_com_

This article mentions rooting and flashing of non-stock ROMs. If you’re unfamiliar with either term, hit up our primers here and here for additional information

After being out for just two days, the HTC Aria has been rooted. Turns out the method Android hacker and XDA-Devs forum member Eugene373 (you may remember him as the man who also rooted the MyTouch 3G Slide last Tuesday) used to hack the Slide works for the Aria as well.

The full root is a 19-step process, and while it isn’t exceedingly tricky, it isn’t simple either – first time rooters, beware. The root requires a Gold Card, and as with the MT3GS, the process involves booting the phone into recovery and then pushing the update onto the card, loading a .zip, and installing Superuser.

A gold card is just a modified SD card which allows an exploit to be run so you can flash your phone with a generic android ROM instead of your carrier specific ROM - xda-developers wiki

Full instructions following (note: it’s the same method as used for the Slide, so he uses the word “Slide.” These are the correct instructions) :

How-TO Root the

HTC Slide

HTC Aria ( Gold Card is Needed ) + See this Link > http://forum.xda-developers.com/showthread.php?t=708233

&

Desire / Legend / Incredilbe I think!

First things First... Power Off the Slide

Download This Package > Slide Root.zip

kingofyo1's Video How-to > http://www.youtube.com/watch?v=sVjoKvy-YZg

Thanks to brokensanity for Re-writing my How-to!!

How-TO Root the Slide

First!! - Go to Settings > Application > Development and turn on USB Debugging. This should save you headaches.

NOW… Power Off the Slide

Download This Package > Slide Root.zip

Step 1.

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

Step 2.

Open Command Prompt or Terminal and CD to the SDK/Tools Directory.

Step 3.

Power on the Slide into the bootloader by Holding Down ( Volume Down + Power Button )

Step 4.

Now run your loop file from the prompt (either type "loop" in windows or "./loop.sh" in a *nix like)

Step 5.

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

Step 6.

When recovery loads, you should Have an Offline Device. You can use ctrl+c to stop your script & see.

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

Step 7.

Un-plug your USB cable from the back of your phone & Plug it back in for it to Detect ADB Correctly!!! This is an important step. At this point you can adb devices to see if you can see your device and that it is in recovery mode.

Step 8.

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

Step 9.

adb push ota.zip /sdcard/update.zip (*nixlike users add a ./ in front of all terminal commands please.)

Step 11.

adb push slideroot.zip /sdcard

Step 12.

This is Very important!! Have this Command ready in your prompt before applying update.zip again!!

adb push update.zip /sdcard

step 13.

Hit run update.zip, as soon as you see a Little Bar appear under the text push Enter to execute the command in your prompt (adb push update.zip /sdcard )

Step 14.

In successful, you should see Clockwork Recovery. If unsuccessful, repeat steps 12 & 13.

Step 15.

Now, go to the Partitions menu and Mount System

step 16.

Go back one level & select install any zip from sdcard. Select slideroot.zip & apply update from zip (This will finish the Root process).

Step 17.

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

Your device Listed Here

Step 18.

adb install Superuser.apk (If this looks like it works, but 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 19.

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

adb shell

you will get a $

Then type su

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

Your $ should turn into a #. If so, you have root.

Congrats.

That's it, you now Have Root... I'll clean this up a bit, But it's the same Root method as the HTC Incredible... I Just added Su & fix the Script, Plus figuring out how-to get it to write to system to Paul O'Brien:

Koushik K. Dutta: already made Recovery Update..

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.

As always, if something doesn't work for you, check back with the forum for the latest instructions.

[Source: AndroidSpin Forums]

Aaron Gingrich
Aaron is a geek who has always had a passion for technology. When not working or writing, he can be found spending time with his family, playing a game, or watching a movie.

  • oldman

    Installing development and third party apps - EASY!
    I returned my Backflip and got an Aria (nothing wrong with the Backflip except my pinky kept pressing the camera btn).

    Anyway - after reading tons of posts about installing non-market app's on the new product, I was a bit concerned. So, I turned on the debug mode on the Aria, plugged in the Aria to my imac, booted up MotoDev (that's the Motorola front-end for Eclipse) and, voula! The Aria was listed in the attached devices. I installed my own apps. Real easy.

    • Aaron Gingrich

      Very nice - maybe you should share your luck over at XDA-Devs or AndroidForums =)

  • Robert

    Is this Aria instruction still state of the art for rooting?