The HTC One X launched in the year 2012 and was one of the strongest rivals to the Samsung Galaxy S III, touted as the most successful Galaxy smartphone yet in terms of sales. While the HTC One X didn’t quite find as much success as the Galaxy S3, the smartphone did get quite popular and enjoys good support from the XDA developer community as a result. Official software support for the smartphone ended with Android 4.1.1 Jelly Bean, much to the disappointment of One X owners. Its main rival the Samsung Galaxy S3 on the other hand has received much longer software support, with the last available firmware for the smartphone being based on Android 4.4 KitKat. Thankfully, you do have the option of trying out various Android Lollipop and KitKat based ROMs available for the smartphone on XDA. One of the most popular custom ROMs for the HTC One X currently seems to be the Resurrection Remix ROM based on the latest Android 5.1.1 Lollipop version.
The Resurrection Remix ROM for the HTC One X comes from the Resurrection Remix team and is a great alternative to the plain vanilla AOSP ROMs available. It offers a lot more features and customization options, making it a more attractive option for all of you out there who love a feature-rich ROM. Some of the features that the ROM offers are navigation button customization, navigation bar ring switch, carrier label switch, quick pulldown switch, clock customizations, battery bar customization, network traffic indicator, Theme chooser, Gesture anywhere feature, weather panel customizations, lockscreen shortcuts, expanded desktop mode, CM Audio FX app, heads up customization, quick unlock, battery life optimizations, All CM12 features, and a lot more. If you love to try out various themes on your device, you will appreciate the number of themes that are offered with this ROM. The ROM has been listed to be stable currently, so you will have no major issues with this ROM whatsoever. Future builds of the ROM will naturally make it even more stable and improve the user experience even further.
In this tutorial we are going to walk you through the steps involved in flashing the Resurrection Remix Android 5.1.1 Lollipop custom ROM on your HTC One X. It is highly recommended that you make sure you follow this guide carefully and do not skip any step or use your own judgment to do anything differently. If you make a mistake during the installation process, you may end up bricking your HTC One X.
Before we get to the RESURRECTION REMIX ROM installation process, we will need to make sure that your HTC One X is ready for the installation process. Before you begin, the first thing that you will need to do is to make sure that you have a backup of all your important data ready. It is very important that you have a backup of all your personal data, contacts, SMS, and all of the apps that are installed on your device as well before you can proceed with the installation process. Since you will be wiping the data on your device, all of your important data will be wiped from the device’s storage. This is why it is very important for you to have a backup ready so you can get all your data back after installing the ROM. You can back up your data by downloading a third party backup and restore app from the Google Play Store or by using the a desktop application that can back up your device’s data to your computer. Some of the popular backup and restore apps available on the Google Play Store are Titanium Backup, Helium and Mybackup. However, some of these apps require root access to work, so make sure your device is rooted if you decide to use a root enabled backup and restore app. Along with the backup of your data, it is also recommend that you perform a Nandroid backup of your current ROM so you can revert to your current ROM easily, in case you find yourself dissatisfied with the RESURRECTION REMIXcustom ROM. A tutorial on taking a Nandroid backup can be found at this link.
Since the Resurrection Remix ROM is based on AOSP, you are required to unlock your bootloader to be able to install it on your device. You will simply not be able to install this ROM on your One X without an unlocked bootloader. Usually, we warn users against unlocking the bootloader on their device as unlocking the bootloader means the warranty on your device will be void. However, this isn’t going to be a concern for One X owners as the device is three years old. Along with an unlocked bootloader, you will also require a custom recovery to be installed on your device. You can install any of the popular custom recoveries such as CWM, TWRP or PhilZ recovery to be able to flash the ROM on to your device. It is
recommended that you have root access on your device as well.
Whenever you install a custom ROM on your Android smartphone or tablet, you should always make sure that the battery on your device has at least 60% charge remaining. In case the battery runs out before the installation process can be completed, you will end up with a bricked device. So we suggest you charge your HTC One X battery before proceeding with the installation process in case it has less than 60% battery charge remaining.
Finally, you will need to make sure that the USB Debugging option under the Developer Options is enabled. Go to Settings – Developer Options – USB Debugging to make sure if the option has been checked. If it isn’t checked yet, don’t forget to check the option before you proceed with the installation process.
Now that all the pre-installation requirements have been taken care of, we can now proceed to installing the ROM on your device..
How to Upgrade HTC One X to Android 5.1.1 Lollipop Using Resurrection Remix ROM
- The first thing that you will need to do in order to get this Android 5.1.1 Lollipop custom ROM installed on your HTC One X is to download the ROM ZIP file from this link and save it to your computer. Make sure you download the latest build available. Along with the ROM ZIP file, you will also need to download the GAPPS ZIP file separately as Resurrection Remix ROM and does not come with any Google apps or services by default. So you will have to download the GAPPS file from this link to get various Google apps and services installed on your device, such as Gmail, Google Maps, and Google Play Store.
Once both the files have been downloaded to your computer, connect your HTC One X to your computer using the USB cable and transfer the two files downloaded above to the internal storage of your HTC One Max. It is recommended that you move the files to the root directory of the internal storage so that it becomes easier for you to find the files later when you need to flash them in a later step.
After the two files have been transferred to the device’s internal storage, disconnect it from the computer and turn it off. Now boot it into recovery mode.
In recovery, tap on ‘wipe data factory reset’ and perform a factory reset. Once the factory reset is complete, tap on ‘advanced options’ and individually wipe the cache, dalvik cache, data, and system partitions. This is an important step and should be followed each time you flash a new custom ROM on your Android device. Performing a full wipe ensures that you do not face any unwanted issues post the installation. If you are simply upgrading to a newer version of the same ROM, you only need to wipe the cache and dalvik cache.
Now return to the recovery menu and tap on ‘Install zip from SD card’. Choose the Resurrection Remix ROM ZIP file that you had transferred to the internal storage of your One X and then flash the file to install the ROM.
Once you are done flashing the ROM zip file, proceed to flash the GAPPS file as well in the same way.
After you are done flashing the GAPPS file, tap on the ‘reboot system now’ option to reboot your HTC One X.
That’s it. You should now have the Android 5.1.1 Lollipop Resurrection Remix custom ROM installed on your HTC One X. The very first boot will take much longer than usual, so do not panic if your One X takes around 10 minutes to boot to the homescreen. Subsequent boot ups will be much quicker though.
If you wish to report any bugs related to the ROM, you can do so by following the official thread on XDA at this link. We also suggest you keep checking for newer builds of the ROM as the developers update the page with newer builds quite regularly.