How to Installing custom ROM on unrooted HTC ARIA

Finally i have Install custom ROM on my unrooted HTC ARIA that i have buy form AT&T USA. This is a huge troubling process. But once you have done this process can be solved for ever. And it will be the most easyest process to you. I like to give all the credit to xda-developers as i followed their process. Here is have share the whole process and my experience i  gather through the process.


  1. Format the SD card supplied with the phone form your pc. (After connecting the Data cable format the removable disk form MY Computer )
  2. Copy your new ROM zipfile to the root directory of the SDCARD. DO NOT name it DO NOT unzip it.
  3. Copy the contents of to the tools directory of your SDK, along with your ROM zipfile of choice.
  4. Power up the phone, holding down the VOL-DOWN button.
  5. Wait about 30 seconds, until some diagnostic checking is done.
  6. Press volume down to highlight recovery, but to do not push power to execute just yet.
  7. Open a command prompt and navigate to your SDK tools directory.
  8. Start the loop.bat file and let it run. (Optional if you don’t mind running adb devices until the decide to show up).
  9. Get ready to connect the phone to the computer with the USB cable, but don’t connect one end until you read the next step.
  10. This part is a PIA and it’s critical, and it’s inconsistent and therefore may take quite a few tries to get it right: Pushing the power button first and then approximately one second later plug in the USB cord. (Think ONE THOUSAND ONE-PLUG)
  11. When the triangle/exclaimation over phone graphic appears, hold volume up and press power. This will bring you to stock recovery.
  12. If this works, your loop running the adb devices command will list the device. If not, start from the beginning from power up. This can take a lot of tries, be patient and don’t give up. Not all SD cards will work reliably.
  13. Once devices are listed in the loop, hit CTRL-C to terminate the loop if you’ve started one. Hurdle one complete.
  14. In recovery, use volume down to select Apply and push the power button to execute (This will fail, but it’s enabled write access for me.)
  15. adb push /sdcard/ and press the enter on keyboard to execute. (No – that’s not a typo)
  16. If that pushes without error, then enter adb push /sdcard/ but do NOT press enter.
  17. In recovery, again scroll down with power down to select but do not execute yet.
  18. Press the power button and then watch phone to say “verifying” and then press enter IMMEDIATELY on the keyboard. If timed right, Clockwork recovery should load. If not, start back at step push /sdcard/ and repeat from there until clockwork loads.
  19. Optional: From Clockwork Recovery, do a Nandroid backup.
  20. From Clockwork Recovery, select install zip from sdcard, and execute, then choose zip from sdcard and execute, and then you can scroll down to your pre-rooted rom of choice and execute that to flash it. In Clockwork you can scroll with trackpad or volume buttons, and you can execute with either the power button or a trackpad button push.

If you get stuck trying to get Clockwork to load:

Also, enable installation of non-Market (untrusted) apps (sideloading):

  • Start the phone normally.
  • Enable USB debugging (settings > applications > development > USB Debugging)
  • Leave the phone running – do not reboot to Clockwork.
  • adb remount
  • adb pull /data/data/ settings.dbLinux/OS X:
  • echo “update secure set value = 1 where name = ‘install_non_market_apps’;”|./sqlite3 settings.dbWINDOWS:
  • echo update secure set value = 1 where name = ‘install_non_market_apps’;|sqlite3 settings.dbCOMMON:
  • adb push settings.db /data/data/
  • Reboot phone and sideloading works. (thanks to fluffyarmada)

When I get a chance, I’ll figure out how to do a proper menu toggle.

ROM Downloads:
(HTC Boot theme, AT&T apps removed, Google Search default web page)
MD5: 2d7a3aeb8ebe2c33247897be7ef22740
(Stock with ROOT, AT&T Boot theme & Apps)
MD5: af56f22d24e4dcc4b205cf9bb3bc9ba1

So this is the whole process form forum.xda-developers. Form my experience you will face the main trouble in the process 10. If you could not make it up just jont give up. Keep trying because the success in on the time between Pushing the power button and plug in the USB cord. You have to just do it on 1sec gap. If you can done with the time it will be very easy to connect more and more. In the first time i have tried for 3-4 hour. But once i get the strategy i succeed on every plug in. So just try and share your experience here.
Thanks To: xda-developers
[ttjad keyword=”samsung-galaxy-s”]


Imrul Haque is Product Engineer at TheTechJournal. He writes about new products and covers mobile apps. You can reach him on Twitter And Google+.

This Post Has 4 Comments

  1. Hoop

    This is extremely vague. What is SDK, for example? For those of us with slightly less advanced understanding of what’s going on, can you be more clear? I’m assuming that when I see lines of code I’m supposed to type them into the command prompt? Is this even a guide for Windows machines?

  2. LiL JM

    wow what a crappy guide…

  3. cchhlf

    fckn kdg me ? sdk are basics if u don’t know them go and fix ur device and than pay us some money 😉 too fix ur device

  4. The Tech Journal STAFF

    Don’t be rude to people. Lot of people don’t know lot of things. That doesn’t make someone a failure.

Leave a Reply