If you don't want to wait for Android 4.3 Jelly Bean to hit your HTC One, you don't have to. Android developer LlabTooFeR released his MaximusHD ROM, which includes a leaked copy of HTC's own 4.3 update, complete with Sense 5.
This will only work on GSM models of the HTC One. That means AT&T, T-Mobile, and International versions can get 4.3 ahead of time. This will NOT work on Sprint or Verizon models.
I have only tested it with the AT&T version of the HTC One, and not the International or T-Mobile version. It should work fine, though, but your results may vary.
- Custom recovery installed (I'm using TWRP)
Both of these can be accomplished using our past softModder guide on unlocking and rooting the HTC One.
If you download it directly onto your HTC One, it will be dropped into your Downloads folder, or whatever you have set as your downloads location.
To make it easier to find, you could alternatively download it onto your computer, then transfer the file over to the root of your HTC One's internal storage.
Before we wipe our device, we have to get into recovery mode.
- Turn off your device.
- Press and hold Volume Down and Power to boot into HBOOT.
- Press Volume Down to select Recovery.
- Press the Power button to confirm.
Yes, this ROM unfortunately requires a full wipe of your system, so if you haven't backed up yet, make sure to do so now. To back up in TWRP, do the following.
- Tap Backup.
- Check the boxes for Boot, Cache, Data, Recovery, and System.
- Swipe to Back Up.
Now, let's use TWRP to wipe our device clean.
- Tap Wipe.
- Tap Advanced Wipe.
- Check the boxes for Dalvik Cache, Cache, Data, and System, as seen below.
- Swipe to Wipe.
- Press the Home button.
You should now have a clean system and the Maximus ROM downloaded onto your internal storage (which we did not wipe in the previous step). Let's start installing now!
- Tap Install.
- Select the MaximusHD .zip file down at the bottom.
- Swipe to Confirm Flash.
- Run through the Aroma Installer.
There are a lot of options to setup, keep running through the setup checking off what you would like to install. I suggest letting Maximus perform a full wipe again, just to make sure there are no hitches.
I have not tested any of the additional mods, so if you want to remove HTC Sense, or enable OpenVPN and SQLite Support, that's up to you. Also, if you think your HTC One wasn't loud enough, you can increase the sound if you'd like. You can even remove apps that you don't like in the ROM.
After you are done selecting all the options, it will begin the installation. When it's done, tap Yes to reboot.
Since you did a full wipe, you'll need to set everything back up again. Also, since this is an International ROM, all of the formatting is in international formats (i.e. Celsius, 24-hour clock, etc.).
This can all be changed back to your liking in the device settings (i.e. Fahrenheit, 12-hour clock, etc.).
There are built-in OTAs in MaximusHD, but only for MaximusHD updates. You will not be able to take the official 4.3 OTA from your carrier when it's released, so you should make a backup of your stock ROM before you flash in TWRP, in case you want to revert back to get the official OTA from your carrier (currently expected to arrive by the end of September).
But as with all ETAs, take that with a grain of salt.