Update HTC One to Android 4.2.2 Jelly Bean using AOKP JB-MR1 custom ROM

Update HTC One to Android 4.2.2 using AOKP JB MR1 ROM

HTC One is already a favorite device for millions of users worldwide, but not all of them are happy with the stock Android 4.1.2 Jelly Bean HTC-branded user interface. That’s why, the guys at AOKP started to work on a build that will get rid of all bloatware and install the Android 4.2.2 Jelly Bean firmware.

All these changes are not delivered by HTC, this is not an official upgrade by Google… it is simply a new custom ROM that has been bundled together by the Android Open Kang Project team. Using this guide is easy and it would be best if you would know what you’re doing, as novices might find it somewhat complicated.

In order to successfully flash the new AOKP Jelly MR1 Nightly ROM for the HTC One, you will first need to read the preparation guide below:

  • use this tutorial exclusively with the HTC One smartphone. Don’t try to use this guide with any other Android smartphone or tablet, as you will end up bricking it.
  • the HTC One you’re about to update, has to be on an unlocked bootloader (tutorial here), it has to be rooted (tutorial here) and running a custom Recovery image such as CWM (tutorial here) or TWRP (tutorial here). If your device doesn’t meet these requirements, then you will need to use those guides and apply all the changes that I have listed.
  • use the custom Recovery image to create a full NANROID backup of your current ROM. This will set a restore point for your smartphone, a backup that can be used in case your phone is unable to boot with the new OS.
  • for this guide we’ve used the CWM Recovery, but you can use the TWRP Recovery if that’s the variant you have installed on your phone.
  • using the guide to flash the new AOKP JB MR1 Nightly ROM, you will have to apply the ‘factory reset’ actions. This will remove all data from the system partition, data such as installed apps, SMS, Call logs info and APN Internet Settings.
  • you can choose to backup SMS, Call Logs and other similar data using these apps for Android: SMS backup & restore | Call Logs backup & restore | APN Settings Backup & Restore.
  • sync your Gmail account with your Contacts data so that you won’t lose any important phone numbers in the process.
  • backup any data files that are currently stored on your device’s internal SDcard. This part of your phone shouldn’t be affected by the installation, but you should still have some backups.
  • make sure that the phone’s battery has enough power left in it before starting the update.
  • this is a guide for advanced users.
  • don’t blame us in case something goes wrong, the phone gets bricked or you lose any important files after installing the new OS.
  • read the entire post and make sure that you don’t skip any steps that I have listed.

I think that these were all the instructions that you had to go over before getting to the interesting part of this article. If you cannot complete the installation, then you can easily ask for extra help in comments. Make sure to leave a detailed comment with the steps you took and where you got stuck, so that we will be able to offer you a viable solution and helping you install the new AOKP build for your HTC device.

How to install AOKP Jellybean 4.2.2 MR1 Nightly custom ROM for the HTC One:

  1. Download the custom ROM from HERE or HERE. Save the file on your computer and don’t extract its contents.
  2. Download Gapps for Android 4.2.2 custom ROMs from HERE. Don’t unzip.
  3. Connect your HTC One to your computer using the USB data cable.
  4. Move both downloaded files onto your device’s internal SDcard. Disconnect the device from PC when the files are copied successfully.
  5. Power off your HTC One completely.
  6. Boot it into HBOOT mode by pressing and holding Volume Down and Power buttons at the same time.
  7. Select ‘RECOVERY’ option from the HBOOT menu and wait for the device to boot into Custom Recovery mode. We’ve used CWM for this tutorial, but the instructions apply for the TWRP variant, too.
  8. Select ‘backup and restore’ option. Create a NANDROID backup of your current OS so that you’ll have a restore point for your HTC One.
  9. Next, select ‘wipe data/ factory reset’ option and confirm this process.
  10. Select ‘install zip from sdcard’ now. After that, select ‘choose zip from sdcard’ and find the AOKP JB MR1 zip file. Install it.
  11. When the ROM is installed successfully, select once again ‘choose zip from sdcard’. Find the ‘Gapps’ file and complete its installation.
  12. After you manage to flash both files, you can return to the first screen of the custom Recovery mode.
  13. Select ‘reboot system now’.
  14. Wait for the first boot process of AOKP Jelly Bean 4.2.2 MR1 ROM to load all the required files. This process shouldn’t take more than 0 minutes to complete.
  15. Enter your Google Account details when the home screen appears and take control over your device.
  16. Test all the features of AOKP custom ROM and customize the whole UI of your phone in order to improve your overall Android experience.

The installation of this new ROM removes all bloatware files, installs AOKP functions along with some CM, ParanoidAndroid and AOSP Jelly Bean 4.2.2 features.

NOTE: If the first boot process of this new ROM takes too long to complete or, in case the phone enters into a boot loop, then you will have to power off the smartphone completely. Repeat the entire tutorial once again and this time make sure that you don’t skip any steps that I have listed above.

If you don’t like this new OS, then you can easily return to the previous ROM using the NANDROID backup created before installing AOKP JB MR1. Use the same CWM / TWRP Recovery and ‘backup and restore’ option to re-install the files of your previously installed OS. These were all the steps that you had to take into consideration. If you have any other questions, post them in comments below.

HTC One Articles

  • john k.

    Is this for the new HTC One or the older One X etc?

  • Fix your shit

    Dumbest website i’ve ever seen.