Install Jelly Bean 4.2.2 AOKP JB-MR1 Custom ROM on HTC One

HTC One has long needed an update to the new Android 4.2.2 Jelly Bean version. Now that a developer created AOKP JB-MR1 custom firmware for it, you should learn how to apply the update. Which is why we wrote this guide.


And we have the following pre-requisites that must be considered before flashing the custom firmware: flash USB drivers for your smartphone on your notebook, turn on USB debugging, backup the data that is currently on this phone (a smart idea would be to backup the internal memory data to an external SD card), use the HTC One which is fully unlocked, charge its battery and download Gapps archive from this place and the on your PC.HTC-One


  1. The start of this tutorial is upon so. Here is how it should function: after you downloaded the two zip files from the requirements section (don’t unzip them, though), plug the smartphone to your notebook and then transfer the zip files to the SD card of the handset.
  2. Now that the two are in that place, you need to do the following: unplug the devices from one another. Power the HTC One off and boot the device into Recovery Mode by pressing and holding, simultaneously, Volume Down + Power; when the phone is in HBOOT menu, choose Recovery.
  3. From this moment on, you will have to remain in the Recovery Menu and operate some actions that will wipe the system of your smartphone. They are as follows: choose Factory reset/Wipe data, click on “Yes”, go back to the Recovery Menu, opt for Wipe Cache Partition and after that be sure to end the wiping tasks by selecting Wipe Dalvik Cache.
  4. Our list is now all about this action: opt for Install zip from SD card. When you’re all done with it, select Choose zip from SD card and then opt for the necessary .zip archive with Power; this task requires a confirmation from your part, then wait for the AOKP JB-MR1 to begin and then end after a couple of minutes.
  5. The tutorial goes on by telling you to do as we instructed you to so that the custom firmware was flashed on your smartphone; instead of the AOKP file, select the Google Apps archive to have it installed on the HTC One.
  6. Wait some more, then return to the Recovery Menu. The option that should be chosen here is the system restarting. After the handset reboots into the custom firmware, you need to go to its “About phone” section; the Android 4.2.2 Jelly Bean AOKP JB-MR1 will greet you there. If not, then repeat this guide until you see that happen.

[sc name=”banner-jos”]

The tutorial we offered today could very well go astray at some point; a most common problem consists in the following: the device shows “Status 7 error” message. To fix that, you need to flash a compatible kernel and afterwards install the custom firmware we indicated. Another more common issue might be this one: the smartphone is stuck into an infinite boot loop; or it gets stuck in the logo of its manufacturer. This, too, has a solution: operate Wipe Cache Partition and then Wipe Dalvik Cache several times; after that you should reboot the handset.

If you dislike the new ROM, you can get rid of it using some easy steps that will restore the old one quickly. The first of them: boot the HTC One into Recovery. Second step: opt for Backup&Restore. Last step: choose the ROM you want from a list and restore it on your phone. That is all there is to it.