Hot!
You are here: Home > Tips > Rooting & Flashing > Installing a Custom Rom On Any Android Phone

Installing a Custom Rom On Any Android Phone

If you are coming from Rooting Guide for One X, this guide helps you to flash a ROM on HTC One X.

Before you begin please backup your current ROM to preserve data in case of unexpected failure.

How to flash a ROM on any Android Phone:

How to backup your current ROM and all system data along with apps and settings ?

  1. Restart your device from power menu while holding VOLUME DOWN button or press both POWER and VOLUME DOWN simultaneously.
  2. You will enter Bootloader mode. (A white screen with three Android robots dancing)
  3. Now press VOLUME DOWN to highlight RECOVERY mode and press POWER to select.
  4. You will enter the recovery menu after a short restart.
  5. The recovery menu has an option “Backup and Restore”, highlight it using VOLUME buttons for up-down navigation and press POWER or tap it to select(works only if using a Touch recovery like ClockWorkMod touch recovery).
  6. Then select Backup(press POWER or tap)
  7. Confirm by selecting “Yes, Backup”.
  8. Wait for the process to complete. It should ideally take less than 5 minutes.
  9. When you see a successfully completed backup message, you are done with backup that can restore your system data including contacts, sms, mms, bookmarks, settings, apps, app data and settings and everything else on your device as it was during the backup.

Steps to install(flash) a new ROM:

  1. Download the required ROM from the list of available ROMs for One X and place it on your SD root (or any path you can remember).
  2. Enter Bootloader by pressing POWER and VOLUME DOWN(if you are not already within)
  3. You will enter Bootloader mode. (A white screen with three Android robots dancing)
  4. Now press VOLUME DOWN to highlight RECOVERY mode and press POWER to select.
  5. You will enter the recovery menu after a short restart.
  6. It is highly recommended that you perform a factory reset before the installation/flashing of ROM.
  7. Choose “Install Zip from SD card” (SD card refers to internal memory on devices that come without SD slot example: One X)
  8. Navigate to the path of ROM, if it was placed in root folder, scroll down and select the ROM’s zip file (say cyanogenmod-9-beta2.zip).
  9. Now choose the file, and confirm with a “Yes, install ROM-xyz.zip”
  10. Based on the install options, the ROM installation may start or may take you to a installation interface (if AROMA installer is included).
  11. Choose your preferences, add-ons, tweaks and mods for your ROM just as you would do while installing a software on a PC or MAC.
  12. You will complete the installation when you see a successful/completion message.
  13. Choose to reboot your device from recovery menu (or within AROMA installer). Just after you confirm the reboot, hold both POWER and VOLUME DOWN.
  14. You will get into the bootloader, if not keep holding the POWER and VOLUME DOWN.
  15. Now select Fastboot by pressing POWER button.
  16. Connect your Phone to computer via USB.
  17. Make sure you have the adb and fastboot drivers already installed on your computer.
  18. Flash the boot.img file provided by the ROM maker from Fastboot, if you need step by step instructions, move on to the How to flash Boot.img on android phone page.

You have successfully flashed a custom ROM on your android phone. Now you can install kernels, Mods, tweaks, themes and patches that are supported by your ROM and device.

See the full guide on Rooting HTC One X.



android android phones android rooting android tips boot.img bootloader FAQ fastboot flashing flashing custom rom guides How to HTC ONE X recovery ROM rooted phone rooting

About AndroidAppLog

Leave a Reply

Your email address will not be published. Required fields are marked *

*

CAPTCHA Image

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Scroll To Top
//Analytics start //End Analytics