[AT&T, Rogers HTC One X, Telstra One XL] jrior001:
CyanogenMod 12.1 is a free, community built distribution of Android 5.1.1 (LolliPop) which greatly extends the capabilities of your phone.

This is the UNOFFICIAL Weekly Build of CM12.1 for the AT&T HTC One XL based on current Nightlies w/ HEAVILY MODIFIED PARTITION SCHEME.

**SWITCHING TO THESE BUILDS WILL REQUIRE A FULL DEVICE WIPE. BACKUP EVERYTHING**

Our /userdata partiton is to small for LP and art opts for apps and fill up quickly. These builds provide a long term solution to this by re-arranging which partitions are used to house which files systems. Here's how it's done:

by-name/fat {~12GB US, ~23GB EU models}(previously our internal_sdcard storage) -> is now used for /data, which will include a /data/media style sdcard like what is used on newer android devices

by-name/userdata {~2.5GB} (previously our /data partition) -> is now used to house /system. This now larger /system dir is big enough to allow for full dex-preopt which will speed up first boot but results in larger zip files

by-name/system {~1.5 GB} previously used for /system is no longer used.

To hear about the latest updates and changes to CyanogenMod as a whole, please follow +CyanogenMod on Google+!

#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

Installation Instructions (These are all required)

FOLLOW THESE STEPS CLOSELY

IF COMING FROM CM-12.1 OFFICIAL BUILDS

SKIP TO STEP 3

THE MODIFIED RECOVERY LISTED BELOW SUPPORTS BOTH LAYOUTS

wiping "by-name/system" as EXT4 or FAT will enable TWRP to swtich back and forth

from EVITA <-> EVITAX

S-Off your device (Do this before RUU'ing and it will not wipe your /sdcard).

Update to 3.18 RUU or later.

BACKUP EVEYTHING YOU WANT TO KEEP TO A PC/OTG DRIVE WE WILL BE WIPING EVERYTHING

Flash this custom TWRP recovery that supports EvitaX scheme.

Reboot to recovery, From the "WIPE" menu choose "ADVANCED WIPE", then manually change /system to "FAT" format.

Reboot to recovery again to allow TWRP to setup the modified partition layout. From the "WIPE" menu choose FORMAT DATA, then manually wipe from the advanced wipe menu: /system, /cache, /dalvik

Reboot to recovery again to allow TWRP to setup it's storage and configs on the newly formatted /data partition

Download latest build from theflamingskull.com/evita.html .

Locate 5.1 Gapps via a quick Google search.( I prefer opengapps.org )

Use "adb push", "adb sideload", or MTP to trasfer ROM/GAPPS to device

Install ROM and gapps.

Enjoy Quick boot up and usable space for apps.

TO REVERT TO STOCK LAYOUT:

The modified recovery mounts the old "by-name/system" partition as sdcard1 for easy revert.

reboot to recovery

In recovery, wipe /system using the "Advanced wipe" menu. Select "Sdcard1" and use the "Change File System" option to convert /Sdcard1 to EXT4.

reboot to recovery, the standard fstab will load.

Wipe all partitions as instructed above and proceed to flash desired ROM/gapps.

FOR OTHER DEVS:

To build with this new layout you will need

http://review.cyanogenmod.org/#/c/124797/1

If anybody really want's to build recovery on thier own the modded

tree can be found here:

https://github.com/jrior001/twrp-htc-evita/tree/twrp-dm

List all Questions and Off-Topic discussions here

Huge thanks:

h8rift,intervigil, deck, mdmower, invisiblek, flyhalf205 - Great team to work with for the HTC MSM8960 device family.

XDA:DevDB Information

CM12.1 EvitaX Unofficial, ROM for the AT&T HTC One X

Contributors

jrior001

Source Code: https://github.com/CyanogenMod

ROM OS Version: 5.1.x Lollipop

ROM Kernel: Linux 3.4.x

ROM Firmware Required: hboot 2.14 or higher

Based On: CM

Version Information

Status: Stable

Created 2015-12-17

Last Updated 2016-01-03