[One (M8) Android Development] wanam:
Welcome to WanamLite Rom for the HTC One M8​

Flash it at your own Risk, i don’t take any responsibility for any Damage

This Rom is a Close to Stock FW with some essential modifications (Root, Busybox, Languages, Battery life tweaks), There are no planned updates for this Rom unless we get a new Htc Rom update, the main goal of this Rom is to get a Solid Stable base for my upcoming Xposed module.

Features :

Based on the Leaked Rom version 2.22.401.5 (Android 4.4.3)

Stock Odexed & Rooted & Busybox

Repacked Stock Kernel (Init.d support, Enabled Usb debuging)

Large APN list

Enabled all supported Kitkat languages

Clean build.prop for best Market compatibility

Tweaked for better Battery life

XSense (Xposed Sense) Features list:

Call Recording

5 rows on Blinkfeed launcher

Screen off animation (default, CRT TV, Fade)

4 Ways Reboot

CM circle battery

Back long press to kill foreground process + all front App activities

Disable Swipe launch gestures (Keep double tap)

Skip Music with Volume buttons

Hide Sense Lock screen weather widget

Hide Keyboard input switcher

Turn ON screen on plug ON/Off

Disable Noise suppression

Enable Preferences dual pane

Clock positions on Status bar

Disable low Battery warning

Set battery warning level

ScreenShot and ScreenRecord (Requires Busybox) on Power menu

Expand all notifications

Disable Htc Sync notifications

Disable Usb/Adb notifications

Disable Mtp notifications

Hide/Customize Carrier name on Lock screen

Hide Emergency button from Lock screen

Hide PlayStore icon on Blinkfeed launcher

Disable keyboard full screen on landscape mode (support for Htc, Google, Aosp, Swift keyboards)

Disable shortcut auto install while on launcher 4x5 grid (to avoid grid re-sizing)

Turn screen on when you receive a new Message

Disable SMS to MMS conversion

Convert SMS accents

Fast PIN Unlock

Increase Caller's picture height

Screen off animation (default, CRT TV, Fade)

Kill all front App activities (It requires granting Root access to System user)

Enable all rotations

Mobile data toogle on Power menu

Disable Volume changing sound

Disable HTC keyboard auto correction and keep auto completion suggestions

Enable Heads up notifications (Optional ongoing notifications and display delay customization)

Customize/Hide Carrier label on the notification panel

Display protected settings (about phone... on the leaked builds)

Add R/W permission on external SdCard

Enable more language

Disable Htc "All Caps" feature

And more to come

Requirement:​

HTC One M8 (0P6B10000) Unlocked and S-OFF

TWRP recovery

Super CID or a Compatible CID (HTC__001, HTC__102, HTC__203, HTC__E11, HTC__405, HTC__Y13, HTC__304, HTC__A07, HTC__032, HTC__J15, HTC__016, HTC__M27, HTC__K18, HTC__A48, HTC__002, VODAP001, VODAP102, VODAP405, VODAPE17, VODAPD18, VODAP304)

Download.

PunkaDark Theme (Make sure you are getting a compatible version). Thanks to PuNkA.YaNoU

Installation steps:

Copy the Rom file to the Internal sdcard

Do a Nandroid backup (Optional but recommended)

Flash 2.22.401.5 firmeware, IT IS A MUST

Flash it from the TWRP recovery

Install Xposed Installer then Xposed framework

Install XSense and enable it through Xposed Installer

Reboot & enjoy

How to flash firmeware:

adb reboot bootloader

fastboot oem rebootRUU

fastboot flash zip firmware.zip

fastboot reboot-bootloader

You will need to execute the 3rd command twice, it should fail the first time.

Note: Some About phone details are protected on the latest build, to display them just update XSense and check "Display protected information" on the advanced settings.

Thanks to:

[MENTION=494185]LlabTooFeR[/MENTION], [MENTION=1855970]patensas[/MENTION] and @Mike1986 for the Stock dumps.

​

[MENTION=631273]Chainfire[/MENTION] for Root

[MENTION=673068]dsixda[/MENTION] for the kitchen

[MENTION=4544860]osm0sis[/MENTION] for the kernel tools