[One (M8) Android Development] topjohnwu:
S.ROM 7.2 Release with Patches and Notes

7.2 Update!!

All credits to [MENTION=586648]sun_dream[/MENTION]!!!!

Changelog from 7.1.5.8-S to 7.2

Update base from M9 1.32.401.15 to M9 1.33.605.15

Fixed battery capacity from 2840 mAh(M9) to 2600 mAh(M8)

I mirrored the rom to MEGA:

Download link :

7.2 FULL ROM​

​

I translated some release notes on another Chinese forum and only post those which are useful for XDA users.

EVERYONE SHOULD TAKE A LOOK AT THE FOLLOWING INFORMATION!!

※RELEASE NOTES FROM ROM CREATOR(4/14 UPDATE!!)

ABOUT CID

The followings are the compatible CIDs:

US Carriers: (CWS_001/T-MOB010/VZW_001/SPC_001/SPC_004)(AT&T, T-Mobile, Verizon, Sprint)

International models: (HTC_001/HTC_002/HTC_016/HTC_031/HTC_032/HTC_102/HTC_621/HTC_622/HTC_A07/HTC_J15)

The rom will auto detect your phone's CID and apply the corresponding ACC xml files, which will use different radio drivers. So if you messed with your CID (e.g. changed your CID to SuperCID), the rom will fail to apply correct settings. Take a look at "SuperCID Issues" for more info.

Because of the new base, any existing modpacks aren't compatible.

Clean flash is recommended. If you dirty flash and ran into any issues, wipe data and re-flash the rom.

※SuperCID Issues

OP stopped providing ACC patches for users, so you can either change your CID back to the original, or do the workaround.

Use any root explorer, navigate to \system\customize\ACC

Find the xml file of your original CID (e.g. International: HTC__001.xml; Verizon:VZW__001, and so on)

Rename the file to 11111111.xml

Then navigate to \system\customize\clientid, find the file of original CID (e.g. Internatinal: default.prop_HTC__001, Verizon: default.prop_VZW__001, and so on)

Rename the file to default.prop_11111111

Reboot and profit. If you experience any networking issues, wipe data.

Well if you're just lazy, I've done the work for you :p

|| INTL || AT&T || SPRINT || VERIZON || T-MOBILE || **Flash in recovery**

The following are some handy mods made by myself :), which are not required to make the rom work.

-----------------------------------------------------------------------------------------------------------------------------------

All-In-One Patch

All devices can flash the patch!! The all-in-one patch contains:

Remove NetworkLocation in system/priv-app to disable Chinese region settings!!

Remove all apps unexpected in stock HTC roms(TiBack, compass, lock screen, teeter....)

Fix incorrectly named gapps in system/apps

Update all Google and HTC apps to latest from Play Store, saving you from updating tons of apps after flashing the rom

After flashing the patch, you'll have latest system apps and have a clean experience :)

V2 is updated for the latest 7.2. You can flash this after a clean flash of the rom or dirty flash.

Download link : AIO PATCH v2

-----------------------------------------------------------------------------------------------------------------------------------

Modded ElementalX Kernel

Since this ROM requires special ramdisk to work correctly, the original ElementalX from flar2 will not work on this ROM.

So I've done some modification to the kernel, and now it works flawlessly!!

Download link : S.ROM COMPATIBLE ELEMENTALX

If your motion gestures stop working after flashing, go to setting >> Display & Gestures >> Motion Launch Gestures, and re-tick the settings, it should work now!!

The original ElementalX kernel was only for GSM models, so don't try this on CDMA models!!

Enjoy the wake gestures(without motion!!), sweep2sleep, and other ElementalX goodies ;)

-----------------------------------------------------------------------------------------------------------------------------------

Patch for GSM Devices

Only for NON-VERIZON, NON-SPRINT devices. Don't try this on CDMA M8!!

This patch will remove all CDMA/Verizon related files, apks, frameworks.

V2 is updated for the latest 7.2

Download link : GSM PATCH v2