[One (M8) Android Development] ssrij:
One of the most popular HTC One ROM is now available for HTC One M8

What is OneDroid:

OneDroid is a custom ROM for HTC One, based on CyanogenMod. It's always up to date with latest commits directly from CM repos, optimized for best battery life and performance and offers a lot more, like pre-installed Google apps, screen recording, lots of tweaks, etc.

What is the aim of this ROM:​

I made this ROM for the following reasons:

1. To provide updates as soon as code gets committed, so that you're always up to date

2. Remove features which aren't necessary, so that you get a ROM which doesn't have a lot of crap in it

3. Fix bugs and optimize the code, so that you get the most stable ROM

4. Add my own features, like inbuilt IR app, OTA updates and more, so that you get the best experience​

Features:

Based on latest CM commits, 4.4.2 KVT49L

Unsecured boot.img

Deodexed and Zipaligned

Bloatware free

Pre-rooted with latest Superuser v1.0.2.8

Pre-installed latest Google Apps

Pre-installed latest Xposed

Pre-installed latest Busybox

Fully optimized for battery life and speed (this thing flies!)

Custom init.d and build.prop tweaks related to VM, internet, ext4/mounts and more for smoothness and performance

All latest /system applications

Inbuilt screen recording and IR blaster app

Inbuilt Flash Player

GPU UI rendering

Most stable CPU governor

Custom kernel with OC support, Button Light Notifications (BLN), lots of wake options (like sweep2wake, sweep2sleep, doubletap2wake), etc

and so much more

Quick Video Review (thanks technostein!)

[YOUTUBE]qeeiVRa3YD0[/YOUTUBE]

What people are saying:

- MJFox78

- beerente

- azyounes

- coolaidman

- Vesuviano

Changelog:

11/05 - BETA #2

Merged latest commits from CM repository

Updated stock and Google apps to the latest version

Updated build.prop with latest tweaks

Fixed the beep bug and many other bugs

08/05 - BETA #1

Initial build

What works in this ROM

-> WiFi

-> Camera

-> Bluetooth

-> 2G/3G/LTE

-> Audio/Speakers

-> All sensors

-> Location services

-> All Inbuilt apps

-> Video playback (720/1080p)

-> IR Blaster

-> ART (after odexing)

Screenshots:

Credits:

CyanogenMod

rovo89 (for Xposed)

Georg Bednorz (for HTC One M8 PSD file)

Source code

CyanogenMod: https://github.com/Cyanogenmod

Kernel: https://github.com/theblixguy/android_kernel_htc_msm8974

Download

Once a particular BETA is reported to be working fine without any major issues then it will be moved to STABLE. If you want a STABLE experience with no major issues then you can download the STABLE build but if you want to try out and test new stuff then you can download BETA builds.

Warning

: BETA builds are not guaranteed to work stable and can crash or cause issues and certain things might not work as intended.

STABLE: NOT AVAILABLE

BETA (beta 2, DEODEXED): AVAILABLE

MD5: 3b1107fc0db8fc8c6d5a04ccb8b2cad2

Removed Apps (Apollo, Stock browser, etc): http://www.mediafire.com/download/audjazo8igedhde/removed_apps_onedroid.zip

FAQ:

Q. The video recorded by screen recorder doesn't play at times, what's wrong?

A. Its BETA.

Q. Whenever I am using 4G/LTE, the signal bars don't show any activity, does that mean LTE/4G doesn't work?

A. No, it's a glitch/bug in CM code. When you have turned on LTE/4G and don't see any network indicators, it does not mean 4G/LTE isn't working.

Q. Can I install a particular build on top of another (like, flash BETA 13 over 12) without wiping anything (dirty flash)?

A. Yes

Q. Is S-OFF mandatory in order to flash this ROM?

A. No, you do not require S-OFF in order to flash this ROM. You can flash this ROM regardless of whether your device is S-OFF or S-ON.

Q. What is the name of the iconpack used in the picture at the top? Also, the wallpaper link please?

A. The iconpack is called ClickUI. Wallpaper here​