The HTC One Mini 2, like the other ‘Mini’ variants, offers the design of the company’s flagship One Mini 2 smartphone but in a smaller package. Unfortunately, while the smartphone shares a lot in common with the flagship One Mini 2 in terms of design, software support for the device isn’t quite as impressive. HTC seeded the Android 5.0 Lollipop update for owners of the One Mini 2 earlier this year but owners of the One Mini 2 had so far been waiting for the update to be released. It was claimed that the update would be released by April but now HTC has confirmed that the One Mini 2 will not be receiving the Android 5.0 Lollipop update as the latest version Android has been found to not deliver an ‘optimum experience’ on the smartphone. While you can now not expect any official Lollipop update from HTC, you do have the option of trying out Android Lollipop custom ROMs available for the device on XDA developers forum. One of the most popular ROMs for the One Mini 2 currently is the Android 5.1.1 Lollipop based Unofficial CM 12.1 ROM.
The Android 5.1.1 Lollipop Unofficial CM 12.1 ROM for the HTC One Mini 2 has been developed by XDA senior member Soenisti. Current version of the ROM is listed as being ‘stable’ by the developer, so you should have no issues with using this ROM as a daily driver. So even if HTC may not be bringing Android Lollipop to your device, you can still try out the latest Android Lollipop version on your One Mini 2 by installing this ROM. Future builds of the ROM should bring further stability improvements as well as bug-fixes, so you aren’t likely to miss much over the official HTC firmware. The ROM includes all the CyanogenMod features that you expect and also includes a DPIChanger app. Overall performance is reported to be quite positive with this ROM, with the exception of few apps running a bit slow. For the most part though, performance when using this ROM should be superior to Android 4.4 KitKat based ROMs.
In this tutorial we are going to walk you through the steps involved in flashing this Unofficial CM 12.1 Android 5.1.1 Lollipop custom ROM on your HTC One Mini 2. It is important 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 Mini 2.
Before we get to the ROM installation process, we will need to make sure that your HTC One Mini 2 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. It is essential 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. To do this, you can download a third party backup and restore app from the Google Play Store. Some of the popular backup and restore apps that you can use are Titanium Backup, Helium, and MyBackup. Some of the backup and restore apps require root access to work, so make sure you have root access on your device before using them. Along with backing up the data on your smartphone, 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 Unofficial CM 12.1 custom ROM. A tutorial on taking a Nandroid backup can be found here.
Since the Unofficial CM 12.1 custom ROM is based on AOSP, you are required to unlock your bootloader to be able to install it on your device. If you have a locked bootloader, you will not be able to install this ROM on your device. However, if you wish to unlock your bootloader, we must warn you that unlocking the bootloader will cause the warranty on your device to be void. So do keep this in mind before deciding on whether or not if you wish to unlock the bootloader of your HTC One Mini 2 in order to flash this custom ROM. It is also required that you have a custom recovery installed on your device. The developer of the ROM insists that you have the latest TWRP recovery installed, so if you have CWM or any other recovery installed on your One Mini 2, you will need to flash TWRP recovery before installing this ROM. While it isn’t absolutely required, 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 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 make sure you charge your HTC One Mini 2 before you head to the installation process if the device is running low on battery.
You will also 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.
Now that all the pre-installation requirements have been taken care of, we can now proceed to the installation process.
How to Upgrade HTC One Mini 2 to Android 5.1.1 Lollipop Using Unofficial CM 12.1 ROM
- The first thing that you need to do in order to get this ROM on your HTC One M8 is to download the ROM ZIP file from this link and save it to your computer. Along with the ROM ZIP file, you will also need to download the GAPPS ZIP file separately as CM 12.1 is based on AOSP and no Google apps or services are included with the ROM by default. So you will have to flash the GAPPS file after flashing the ROM to get all the important Google apps and services on your device, such as Gmail, Google Maps, and the Google Play Store. You can download the GAPPS ZIP file for Android Lollipop from this link.
Once the two files have been downloaded to your computer, connect your HTC One Mini 2 to the computer using the USB cable and transfer the Unofficial CM 12.1 custom ROM ZIP file and the GAPPS ZIP file to the internal storage of your device. Make sure you don’t transfer the file to the external SD card accidentally as you will not be able to flash the file later if you do. It is also recommended that you transfer the file to the root directory of the internal storage, so you can find the file easily when you need to flash it from custom recovery in a later step.
After the two files have been transferred to the internal storage of your HTC One Mini 2, disconnect it from the computer and turn it off. Now boot it into recovery mode.
Once you are 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 device. 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 Unofficial CM 12.1 ROM ZIP file that you had transferred to the internal storage of your One Mini 2 in an earlier step and then flash the file to install the ROM.
After the ROM ZIP file is successfully flashed on your device, proceed to flashing the GAPPS file in the same way.
Now tap on ‘reboot system now’ to reboot your device.
That’s it. You should now have the Android 5.1.1 Lollipop Unofficial CM 12.1 custom ROM installed on your HTC One Mini 2. The first boot will take quite a bit longer than usual, so do not panic if your One Mini 2 takes around 5 minutes or even longer to boot the very first time. Subsequent boot ups will be much quicker though, around the same time as the usual boot time with the current HTC KitKat firmware.
If you wish to report any bugs related to the Unofficial CM 12.1 ROM after installing the ROM on your device, you can do so by following the official ROM thread on XDA at this link. You can also post any queries related to the ROM in the same thread.