[ROM][Nov 09] Optimized Base | RC1 Update 2 | 1.23.1540.1 | JB 4.3 | Sense 5.5

[ROM][Nov 09] Optimized Base | RC1 Update 2 | 1.23.1540.1 | JB 4.3 | Sense 5.5

The intention with this ROM is to create an optimized but stable base that can used for daily ROMs and from which others can customize for their own ROM releases.

Please feel free to take this base and build off of it to create your own custom ROMs!


  • Android 4.3 "Jelly Bean"
  • HTC Sense 5.5
  • ROMSoftware Version 1.23.1540.1
  • Kernel Version 3.4.10
  • Unsecure Kernel
  • Deodexed
  • * Rooted w/ Koush's opensource Superuser
  • Most HTC logging stuff removed
  • wifi.supplicant_scan_interval=180 (battery savings)
  • ViPER4Android FX
  • 1% Incremental Battery and Charging Animation
  • Init.d script support
Init.d scripting from InsertCoin series of ROMs which does the following:
  • zipalign /data, /system/app, and /system/framework on boot for APKs that have not been zipaligned already
  • SQLite database vaccum
  • Fixing permissions on boot
  • Unmounting the debug filesystem

ViPER4Android FX

It is HIGHLY RECOMMENDED that if you are not already familiar with ViPER4Android FX that you read through the SETTINGS EXPLAINED and FAQ sections of their website!

Apps installed to /data (so you can easily uninstall them):

  • ES File Explorer
  • Xposed Framework Installer
  • Adaway
  • Google Keyboard (from KitKit)

** Apps installed to /system/app for security reasons:

  • Cerberus

** KitKat Apps on /system/app:

  • Updated Google Play Books
  • Updated Gmail
  • Updated Hangouts
  • Updated Play Games
  • Calculator
  • Gallery
  • Camera (in addition to the Sense 5.5 camera, currently FC on PhotoSphere though)
  • QuickOffice (replaces Polaris)
  • Google Keep
  • Desk Clock

* If you want to use SuperSU instead, click HERE to download the zip for version 1.65 and flash it after the ROM
** system/apps stuff can be removed using TitaniumBackup if there is something you don't want

The associated baseband with this ROM is 4T.21.3218.04_10.15.1718.01L. There is a copy of the firmware to flash, however, this will only work if your device is S-OFF.

**WARNING**Currently if you unlock the bootloader it will disable your fingerprint scanner. There's nothing that can be done about that, and there is nothing you can do to get it functional again without a factory RUU.

How to Unlock the Bootloader:

  1. Go to http://www.htcdev.com and log in (or register then log in)
  2. Click on the "Bootloader Unlock" graphic
  3. Click on the "Get Started" button
  4. From the "Supported Devices" drop-down box select the last option which is "All Other Supported Models"
  5. Click "Begin Unlock Bootloader"
From here the HTC Developer website will give you specific step-by-step directions for getting your unlock token and using it to unlock your bootloader.

How to install a Custom Recovery
There are two current options


It doesn't really matter which one you use, it's all personal preference. Just download one, reboot to the bootloader (Power + Vol Up), and flash using the command fastboot flash recovery recovery.img

After flashing the recovery you'll want to reboot into the recovery and IMMEDIATELY make a NANDROID BACKUP. There are no RUUs available so if something goes wrong you need a backup you can restore! It is recommended that you backup to an external SD card and also keep a copy of the clockworkmod or twrp backup store on your computer for safe keeping.

How to Install the ROM
ROM performs a FULL WIPE (except for internal/external SD storage)

  1. First of all, have you made your NANDROID BACKUP yet?
  2. Copy the ROM to either Internal or External SD (doesn't really matter)
  3. Reboot to recovery and flash the zip file!

MD5 checksum: 658fb08e012ccad4162524c258b8ea97

Update from RC1 Build 1 to RC1 Build 2
MD5 checksum: 189ac89aea66d25753df8348ee14fd1e

No source links available for kernel or ROM as they are stock from HTC which has not yet released source.

ROM OS Version: 4.3.x JellybeanROM Kernel: Linux 3.4.x
Version InformationStatus: BetaCurrent Beta Version: RC1 Update 1Beta Release Date: 2013-11-09
Created 2013-11-02Last Updated 2013-11-09 

ChangelogInitial release as RC1
RC1 Update 2
  • Added ViPER4Android
  • Updated SystemUI for 1% battery mod with full 100 charging animations
  • Removed fstrim on boot (redundant)
  • Removed Kid Mode (wasn't working right under /data/app)
  • Removed Titanium Backup (please install from the Play Store if needed)
  • Updated OP to reflect that Google Keyboard is in /data/app not /system/app
  • Full ROM now wipes Cache and Dalvik-Cache only (so do a FULL WIPE manually if coming form stock)
  • Full ROM download updated and an incremental update from Build 1 to Build 2 is also posted

Known Issues \ Bugs \ Problems

  • First reports are that this ROM will install on an O2 based handset but the cellular radio does not work