[ROM] 4.4.2 | CM | 01/05 | OneDroid | Pre-installed Google Apps, SU, Busybox, Xposed

Which device do you want to see OneDroid on next?

  • Nexus 5

    Votes: 20 32.3%
  • Nexus 4

    Votes: 2 3.2%
  • Nexus 7

    Votes: 14 22.6%
  • Galaxy S4

    Votes: 12 19.4%
  • HTC One X

    Votes: 14 22.6%

  • Total voters
    62
  • Poll closed .
Search This thread

ssrij

Senior Member
Sep 7, 2013
1,842
1,869
London
Important: The HTC One (M8) has been launched and I am working on bringing this awesome ROM to that device, but since I am a student, I cannot afford to pay $650 for a unlocked/developer version right now, I cannot test my ROMs for stability and bugs, so please consider donating some amount towards the purchase. Even $1 would help :) You can send the donation to the email ID mentioned below or click Donate To Me below my profile info on the left side

PayPal ID: bankerrahul@gmail.com


sj0Cwn0.jpg


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 KOT49H
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!)


What people are saying:

absolutly loving your ROM, f*cking amazing job, thanks a thousand times!
- MJFox78
Hi, I have to say your ROM rocks. It is stable, smooth and clean
- beerente
the fast and smooth rom i ever seen on htc one... well done
- azyounes
This rom is ridiculously smooth!!
- coolaidman
I'm a Sense lover, but this Rom it's just amazing, far away best rom for M7 atm. way tooooo much smooth compared to others
- Vesuviano

Changelog:

01/05 - BETA #22

Merged latest CM commits
Updated Google Apps
Updated other apps
Fixed bugs

Previous changelogs:



26/03 - BETA #21

Merged latest CM commits
Updated Google Apps
Updated other apps
Updated tweaks
Updated kernel
Fixed lots of bugs

18/02 - BETA #20

Merged latest CM commits

18/02 - BETA #19

Merged latest CM commits
Updated kernel
Updated Google Apps
Updated internal apps
Removed Google Dialer (download seperately and flash)

26/01 - BETA #18

Merged latest CM commits
Updated kernel
Updated Google Apps
Updated internal apps
New boot animation
Removed redundant libs
Other fixes

BETA #16-17

UNUSABLE

20/12 - BETA #15

- Reverted back to stock Dalvik VM
- Fixed signal issue caused by BETA #14
- Added independent AppOps app
- Added Greenify

15/12 - BETA #14

- Switched to Qualcomm Dalvik libs
- Updated all Google Apps to latest version
- Removed deprecated IR libs and switched to #BETA 10 CIRModule, should fix IR issues with Onetrta

13/12 - BETA #13

- Updated build from KOT49E (android-4.4.1_r1) to KOT49H (android-4.4.2_r1)
- Merged latest CM commits
- Updated Chrome and other Google Apps
- Added experimental Dolby Surround Sound support
- Added FFMPEG support
- Miscellaneous fixes

11/12 - BETA #12

- Merged latest CM commits
- Unsecured boot.img
- Switched to latest tbalden kernel
- Switched to Root Explorer (from CM File Manager)
- Updated Google Apps
- Updated Screen Recorder
- Updated Superuser
- Added Flash Player
- Init.d tweaks
- Fixed IR bug
- Fixed Google Hangouts video calling bug
- NEW IR app

08/12 - BETA #11

- Updated build from KRT16S (android-4.4_r1.2) to KOT49E (android-4.4.1_r1)
- Merged latest CM commits (CM lockscreen targets now functional!)
- Customize buttons
- Inbuilt screen recording (press power button + vol up to start recording)
- New libart.so: Whatsapp and some other apps now work with ART
- Updated Google Apps (Play Music, Play Store, Play Videos, etc) to latest version
- Fixed speaker issue
- Added Xposed Framework (Launch the Xposed Installer, go to the "Framework" section and click on "Install/Update" and then Reboot)
- Possible Superuser needs to update binary fix
- Some other fixes

05/12 - BETA #10

- Updated build from KRT16M (android-4.4_r1) to KRT16S (android-4.4_r1.2)
- Merged latest CM commits
- Fixed ART (works after odexing)
- Added VoicePlus
- Merged kernel modules with boot image
- Updated Gapps
- Updated Superuser
- Mute works in dialer
- Netflix works
- Many other changes and fixes, things should work better now

22/11 - BETA #9

- Merged latest CM/CAF commits
- Updated Superuser to latest version
- Quick Settings management enabled
- Added Google Dialer (tried and tested, works fine)
- Changed button mappings a bit

21/11 - BETA #8
-> Tap and Pay now works (it now shows up in Settings!)
-> Merged latest commits from Cyanogenmod
-> Fixed few FCs
-> Updated few gApps to latest version
-> Removed few useless stock apps
-> Enabled Quick Settings toggles
-> Updated kernel

17/11 - BETA #7
-> Fixed Exchange Service FC permanently
-> Fixed Dialer app, it's working fine now
-> Updated IR module
-> Added/Updated libs related to image editing (from Nexus 5)
-> Added some build.prop tweaks for performance/smoothness
-> Updated Google Search app to 3.1.8 so no more FC
-> Merged latest CM commits

16/11 - BETA #6
-> Fixed Google Chrome crash
-> Removed some duplicate apps
-> Switched to Superuser from SuperSU
-> Possible LTE fix (updated radio libs)
-> Possible Tap and Pay/Google Wallet fix (Google Wallet apk from Nexus 5 pre-installed)
-> Enabled overflow menu button
-> Miscellaneous optimizations/fixes

15/11 - BETA #5
-> Fixed Audio over Bluetooth
-> Fixed WiFi not connecting bug
-> Fixed key mappings
-> Fixed updater-script bug (causing aborts for some users)
-> Fixed graphical glitches in notification area
-> Fixed Bluetooth Share FC
-> Fixed Exchange Service FC
-> Fixed some bugs here and there
-> Updated Google Apps to latest version
-> Merged latest CM commits

14/11 - BETA #4

-> ART works (quite unstable)
-> Fixed ROM flashing error in recovery that was occurring with beta 2 and 3 builds
-> Updated SuperSU to latest version from Play Store
-> Minor fixes here and there

13/11 - BETA #3
-> Fixed IR, it's working now
-> Fixed AOSP calender crash by replacing it with Google Calender

13/11 - BETA #2
-> Updated Superuser to latest version
-> Updated busybox
-> Removed some AOSP apps (Dialer, Email, Music etc) and replaced them with Google apps (from Nexus 5)
-> Removed CM launcher and replaced it with Google Home
-> Replaced stock browser with Chrome
-> Updated some gapps
-> Emoji's fixed
-> Updated kernel to use tbalden's (sweep2wake works!)
-> Some other small fixes/optimizations here and there

12/11 - 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:

E8z8BNql.jpg
QduhIYGl.png


Credits:

CyanogenMod
tbalden
king_david43 (for emoji fix)
rovo89 (for Xposed)
davinci1993 (for HTC One PSD file)

Source code

CyanogenMod: https://github.com/Cyanogenmod
Kernel: https://github.com/theblixguy/android_kernel_htc_m7

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 21, DEODEXED): AVAILABLE

MD5: 683e9b2ce932107434cbb8a57040a311

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
 
Last edited:

ssrij

Senior Member
Sep 7, 2013
1,842
1,869
London
Can I just ask, what is the purpose of this ROM? There are already two Cyanogen 11 ROMs in the Dev section, so what does this do, that the others do not?

Sent from my HTC One using Tapatalk

It's rooted, busybox and gapps pre-installed. I'll be pushing out updates quickly (as soon as new code gets committed to CM branch) and I have planned to add some of my own features and strip out useless CM ones. Also, I am working on the CM kernel to add some more features (like swipe2wake), fix bugs and optimize code :) I just need a bit of time (since I am studying in school)!
 

Theshawty

Senior Member
Feb 13, 2011
16,644
4,750
It's rooted, busybox and gapps pre-installed. I'll be pushing out updates quickly (as soon as new code gets committed to CM branch) and I have planned to add some of my own features and strip out useless CM ones. Also, I am working on the CM kernel to add some more features (like swipe2wake), fix bugs and optimize code :) I just need a bit of time (since I am studying in school)!

This could really become something awesome! Well done. :good:
 
  • Like
Reactions: auralzx

ssrij

Senior Member
Sep 7, 2013
1,842
1,869
London
New build coming up in 30 mins :)

Here's the changelog:

Build #2
-> Updated Superuser to latest version
-> Updated busybox
-> Removed some AOSP apps (Dialer, Email, Music etc) and replaced them with Google apps (from Nexus 5)
-> Removed CM launcher and replaced it with Google Home
-> Replaced stock browser with Chrome
-> Updated some gapps
-> Emoji's fixed
-> Updated kernel to use tbalden's (sweep2wake works!)
-> Some other small fixes/optimizations here and there
 

IE-coRe

Senior Member
Mar 17, 2011
1,319
179
Güstrow
Can you give some more information about wifi and buttons? If these there arent big issues i guess this is ready to be a daily driver ;)
Oh and can confirm that hangouts video call is working? It wasnt working for me on the kitkat build from rootzwiki i tried earlier.
 

ssrij

Senior Member
Sep 7, 2013
1,842
1,869
London
Can you give some more information about wifi and buttons? If these there arent big issues i guess this is ready to be a daily driver ;)
Oh and can confirm that hangouts video call is working? It wasnt working for me on the kitkat build from rootzwiki i tried earlier.

1. WiFi is now working properly (but after each boot-up, it takes at least 5-10 mins before you can connect to a network. It happens only once though, everytime after you boot-up). I am trying to fix this from happening.
2. Buttons respond but doesn't glow at times (random).
3. Yes, hangouts video call works!
 

IE-coRe

Senior Member
Mar 17, 2011
1,319
179
Güstrow
1. WiFi is now working properly (but after each boot-up, it takes at least 5-10 mins before you can connect to a network. It happens only once though, everytime after you boot-up). I am trying to fix this from happening.
2. Buttons respond but doesn't glow at times (random).
3. Yes, hangouts video call works!

Thanks for answhering, as long as the buttons work i dont really care about the light. Wifi issues are acceptable aswell. I will flash as soon as build 3 is live. :eek:
 

ssrij

Senior Member
Sep 7, 2013
1,842
1,869
London
I would also like to know if wifi and buttons are fixed, other than that this seems like a great build!!

1. WiFi is now working properly (but after each boot-up, it takes at least 5-10 mins before you can connect to a network. It happens only once though, everytime after you boot-up). I am trying to fix this from happening.
2. Buttons respond but doesn't glow at times (random). It happens with some people and doesn't happen with some. It's pretty random and it might not happen with you, but I am working on a possible fix. It's probably an issue in the kernel.

Thanks :)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 136
    Important: The HTC One (M8) has been launched and I am working on bringing this awesome ROM to that device, but since I am a student, I cannot afford to pay $650 for a unlocked/developer version right now, I cannot test my ROMs for stability and bugs, so please consider donating some amount towards the purchase. Even $1 would help :) You can send the donation to the email ID mentioned below or click Donate To Me below my profile info on the left side

    PayPal ID: bankerrahul@gmail.com


    sj0Cwn0.jpg


    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 KOT49H
    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!)


    What people are saying:

    absolutly loving your ROM, f*cking amazing job, thanks a thousand times!
    - MJFox78
    Hi, I have to say your ROM rocks. It is stable, smooth and clean
    - beerente
    the fast and smooth rom i ever seen on htc one... well done
    - azyounes
    This rom is ridiculously smooth!!
    - coolaidman
    I'm a Sense lover, but this Rom it's just amazing, far away best rom for M7 atm. way tooooo much smooth compared to others
    - Vesuviano

    Changelog:

    01/05 - BETA #22

    Merged latest CM commits
    Updated Google Apps
    Updated other apps
    Fixed bugs

    Previous changelogs:



    26/03 - BETA #21

    Merged latest CM commits
    Updated Google Apps
    Updated other apps
    Updated tweaks
    Updated kernel
    Fixed lots of bugs

    18/02 - BETA #20

    Merged latest CM commits

    18/02 - BETA #19

    Merged latest CM commits
    Updated kernel
    Updated Google Apps
    Updated internal apps
    Removed Google Dialer (download seperately and flash)

    26/01 - BETA #18

    Merged latest CM commits
    Updated kernel
    Updated Google Apps
    Updated internal apps
    New boot animation
    Removed redundant libs
    Other fixes

    BETA #16-17

    UNUSABLE

    20/12 - BETA #15

    - Reverted back to stock Dalvik VM
    - Fixed signal issue caused by BETA #14
    - Added independent AppOps app
    - Added Greenify

    15/12 - BETA #14

    - Switched to Qualcomm Dalvik libs
    - Updated all Google Apps to latest version
    - Removed deprecated IR libs and switched to #BETA 10 CIRModule, should fix IR issues with Onetrta

    13/12 - BETA #13

    - Updated build from KOT49E (android-4.4.1_r1) to KOT49H (android-4.4.2_r1)
    - Merged latest CM commits
    - Updated Chrome and other Google Apps
    - Added experimental Dolby Surround Sound support
    - Added FFMPEG support
    - Miscellaneous fixes

    11/12 - BETA #12

    - Merged latest CM commits
    - Unsecured boot.img
    - Switched to latest tbalden kernel
    - Switched to Root Explorer (from CM File Manager)
    - Updated Google Apps
    - Updated Screen Recorder
    - Updated Superuser
    - Added Flash Player
    - Init.d tweaks
    - Fixed IR bug
    - Fixed Google Hangouts video calling bug
    - NEW IR app

    08/12 - BETA #11

    - Updated build from KRT16S (android-4.4_r1.2) to KOT49E (android-4.4.1_r1)
    - Merged latest CM commits (CM lockscreen targets now functional!)
    - Customize buttons
    - Inbuilt screen recording (press power button + vol up to start recording)
    - New libart.so: Whatsapp and some other apps now work with ART
    - Updated Google Apps (Play Music, Play Store, Play Videos, etc) to latest version
    - Fixed speaker issue
    - Added Xposed Framework (Launch the Xposed Installer, go to the "Framework" section and click on "Install/Update" and then Reboot)
    - Possible Superuser needs to update binary fix
    - Some other fixes

    05/12 - BETA #10

    - Updated build from KRT16M (android-4.4_r1) to KRT16S (android-4.4_r1.2)
    - Merged latest CM commits
    - Fixed ART (works after odexing)
    - Added VoicePlus
    - Merged kernel modules with boot image
    - Updated Gapps
    - Updated Superuser
    - Mute works in dialer
    - Netflix works
    - Many other changes and fixes, things should work better now

    22/11 - BETA #9

    - Merged latest CM/CAF commits
    - Updated Superuser to latest version
    - Quick Settings management enabled
    - Added Google Dialer (tried and tested, works fine)
    - Changed button mappings a bit

    21/11 - BETA #8
    -> Tap and Pay now works (it now shows up in Settings!)
    -> Merged latest commits from Cyanogenmod
    -> Fixed few FCs
    -> Updated few gApps to latest version
    -> Removed few useless stock apps
    -> Enabled Quick Settings toggles
    -> Updated kernel

    17/11 - BETA #7
    -> Fixed Exchange Service FC permanently
    -> Fixed Dialer app, it's working fine now
    -> Updated IR module
    -> Added/Updated libs related to image editing (from Nexus 5)
    -> Added some build.prop tweaks for performance/smoothness
    -> Updated Google Search app to 3.1.8 so no more FC
    -> Merged latest CM commits

    16/11 - BETA #6
    -> Fixed Google Chrome crash
    -> Removed some duplicate apps
    -> Switched to Superuser from SuperSU
    -> Possible LTE fix (updated radio libs)
    -> Possible Tap and Pay/Google Wallet fix (Google Wallet apk from Nexus 5 pre-installed)
    -> Enabled overflow menu button
    -> Miscellaneous optimizations/fixes

    15/11 - BETA #5
    -> Fixed Audio over Bluetooth
    -> Fixed WiFi not connecting bug
    -> Fixed key mappings
    -> Fixed updater-script bug (causing aborts for some users)
    -> Fixed graphical glitches in notification area
    -> Fixed Bluetooth Share FC
    -> Fixed Exchange Service FC
    -> Fixed some bugs here and there
    -> Updated Google Apps to latest version
    -> Merged latest CM commits

    14/11 - BETA #4

    -> ART works (quite unstable)
    -> Fixed ROM flashing error in recovery that was occurring with beta 2 and 3 builds
    -> Updated SuperSU to latest version from Play Store
    -> Minor fixes here and there

    13/11 - BETA #3
    -> Fixed IR, it's working now
    -> Fixed AOSP calender crash by replacing it with Google Calender

    13/11 - BETA #2
    -> Updated Superuser to latest version
    -> Updated busybox
    -> Removed some AOSP apps (Dialer, Email, Music etc) and replaced them with Google apps (from Nexus 5)
    -> Removed CM launcher and replaced it with Google Home
    -> Replaced stock browser with Chrome
    -> Updated some gapps
    -> Emoji's fixed
    -> Updated kernel to use tbalden's (sweep2wake works!)
    -> Some other small fixes/optimizations here and there

    12/11 - 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:

    E8z8BNql.jpg
    QduhIYGl.png


    Credits:

    CyanogenMod
    tbalden
    king_david43 (for emoji fix)
    rovo89 (for Xposed)
    davinci1993 (for HTC One PSD file)

    Source code

    CyanogenMod: https://github.com/Cyanogenmod
    Kernel: https://github.com/theblixguy/android_kernel_htc_m7

    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 21, DEODEXED): AVAILABLE

    MD5: 683e9b2ce932107434cbb8a57040a311

    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
    20
    1. CM is an open source project which includes full instructions that developers can use to compile the kernel and rom for their device. If the source is publicly available, anyone can use it.

    2. We do not enforce any kind of rule that says developers cannot bundle GAPPs in their ROMs.

    3. We encourage new devs to learn and share what they have learned. That is, after all, what XDA is all about right? A bunch of "devs" sitting around making our devices better and sharing our work and what we've learned.


    This thread shall remain open.

    EDIT: Please keep this thread on topic. If there are any more questions or concerns, please direct them through the PM system.

    Regards.
    12
    New build coming today, as promised!

    Changelog (right now): 20/11 - BETA #8

    Fixed camera stretching
    Fixed ART
    Fixed some FCs
    Updated some gapps
    Merged latest CM commits
    Switched to STi v15 kernel (will test it after compiling finishes)
    12
    Finally done with college work, new build coming today!

    Sent from my HTC One using XDA Premium 4 mobile app
    11
    New build will come tomorrow! Lots of changes and fixes :)