[ROM][m7]Android 4.4.3 KTU84L Google Play Edition - Rooted/Busybox/Odexed (6/4/14)

Search This thread

bigxie

Senior Member
Nov 14, 2010
1,374
5,860
Bay Area, CA
www.twitter.com
Stock Android 4.4.3 KTU84L for HTC One M7

-Made from full system/boot dump of Google Play Edition HTC One 4.4 KTU84L.H4
-Rooted with SuperSU 1.94 by Chainfire
-Busybox installed
-Odexed (for ART compatibility and possible minor OTA support)

Requirements

-GSM HTC One (m7ul/m7tmo/m7att)
-Latest Custom Recovery with 4.4 support (TWRP 2.6.3.3+, CWR 6.0.4.3+)
-S-OFF (SuperSID or GoogleSID)

Features

-Stock Android 4.4.3 w/ Google Apps
-ART capability
-Tap to Pay (Google Wallet)
-Beats Audio toggle in sound settings

Credits

-Chainfire, for SuperSU 1.94 (working on 4.4.3)

Changelog

-Android 4.4 features can be found (here)

Screenshots

kk2.png
Screenshot_2014-06-04-18-18-45.png


Instructions

-Do a factory reset (unless coming from previous GPe ROM, then just wipe cache/dalvik)
-Install with TWRP or CWR

Downloads

MD5 (bigxie_m7_GPe_KTU84L_odexed-unsigned.zip) = 128abf3d8906b20cd03c374dbc7e1d25

http://www.androidfilehost.com/?fid=23501681358542399 - AFH

https://mega.co.nz/#!DMkD3QIZ!O8CJXzRACE5_QVAh6sUSywkaJHrqizQHSEYnjOm2f7g - Mega



Older Version Downloads



MD5 (bigxie_m7_GPe_JWR66V_odexed-signed.zip) = bac188e3b7df88cac7285e2b5e1950e7

https://mega.co.nz/#!DBNGCRRT!fPOi00s-e47XkpODR6uhHCVo7hRyuKVM-iRWIUfWldw

http://goo.im/devs/bigxie/m7/bigxie_m7_GPe_JWR66V_odexed-signed.zip

Deodexed version - provided by Whitehawkx

http://goo.im/devs/Whitehawkx/m7/m7_GPe_JWR66V_deodexed-signed.zip

Radio - GE_Radio_4A.18.3263.15_10.38h.1157.04L.zip

https://mega.co.nz/#!HdwxkQqC!TgSeIFmErtLL8iJkpzdR5ThAPn8S0U5BmoEZKrJ_87w

faux123 Google Edition Kernel - Use this if you want additional features such as logo2menu, sweep2wake, etc.

http://forum.xda-developers.com/showthread.php?t=2255900


MD5 (bigxie_m7_GPe_odexed_stock-7-7-13.zip) = 1d36d5a70703018b4fa4ed4f97cbeba4

http://goo.im/devs/bigxie/m7/bigxie_m7_GPe_odexed_stock-7-7-13.zip

https://mega.co.nz/#!HJ8jlBJB!OJd7Sl7LrAJC2d6VT4SpJhoxGRpGbn1bE-Dl9TB7lfI

Deodexer - Requires flashing ROM first!

http://goo.im/devs/bigxie/m7/bigxie_m7_GPe_deodexer.zip

Radio

http://goo.im/devs/bigxie/m7/Radio_4A.17.3250.14_10.39.1150.04L.zip

Tbalden Google Edition Kernel - Use this if you want additional features such as logo2menu, sweep2wake, etc.

http://forum.xda-developers.com/showthread.php?t=2307371


 
Last edited:

bigxie

Senior Member
Nov 14, 2010
1,374
5,860
Bay Area, CA
www.twitter.com
Frequently Asked Questions + Other Resources

Frequently Asked Questions

Q: Where's my lock screen?
A: For some reason, HTC chose to disable it by default. Go into security settings and enabled slide, pin, whatever. While you're in there, you may want to enable lock screen widgets as well.

Q: How do I get that sweet launcher from the Nexus 5? I thought that came with KitKat?
A: It's currently only for Nexus 5, however it will install just fine on this ROM. Get it here.

The following questions are quite outdated and will be hidden:


Q: Can so and so feature from Sense be ported to this ROM?
A: Most likely no, you'll have to find a third party solution in the Play Store, or if none exists, live without the feature or return to Sense.

Q: Does the IR blaster work?
A: Yes, it is working as of the 4.3 update!

Q: How do I remove the 3-dot legacy menu?
A1: Download TricksterMod Kernel app from the Play Store, scroll to Specifics, 'Screen Wake Control', switch on 'Disable 3Dot Menu', hit the check mark at the top right, and reboot your phone.
A2: Alternatively, if you know how to edit your build.prop with Root Explorer or something comparable, add "qemu.hw.mainkeys = 1" to the bottom of the file, save and reboot.

Q: Is the included kernel the official GPe ROM kernel?
A: Yes, it is the stock kernel with the ramdisk edited to be debuggable and insecure.

Q: Is the camera quality better or worse than Sense?
A: The OS gets the exact same raw data from the sensor in this ROM as it does in Sense, so the difference is in post processing. It is generally agreed that the photos are comparable to Sense except in really low light, where Sense's post processing is a little bit better.

Q: I don't have an English keyboard? How do I proceed?
A1: As a workaround, you can use the Korean keyboard to type English to get far enough into the Play Store and download an alternative keyboard.
A2: Alternatively, if you know how, you can switch your CID to GOOGL001 and the keyboard should show up now.

Q: How do I take a screenshot?
A: Press and hold power + volume down (at the same time) and don't let go until the screenshot animation and sound play (it will be obvious, takes perhaps a little over 1 second of holding down the buttons).

Q: Has anyone made such and such theme/mod/feature?
A: It would be prudent to check the correct respective forum first (i.e 'Themes and Apps' for themes, 'Original Development' for kernels, etc.)

Q: Can this get OTA updates directly?
A: No.

Q: Is Google Wallet compatible?
A: Not at the moment, and most likely it won't ever be as the HTC One is missing the hardware secure element required by Wallet.

Videos - These are outdated as of 8/5/13 (for the 4.2.2 build only, but may still have pertinent info!)

Installation by Devicecustomizer


Review by Devicecustomizer


Review by krazygreen

 
Last edited:

bigxie

Senior Member
Nov 14, 2010
1,374
5,860
Bay Area, CA
www.twitter.com
Thank you soo much. I will flash it as soon as i'm at home.

and p.s. You have written the wrong date in the Title.

It's definitely June 28th in China ;)

Did you manage to fix the data usage bigxie? I'm looking into but won't if you found the cause :eek:

Nope, seems like the entire entry is just missing from Settings. Not sure, but it may be a bug with the GPe ROM? I mean IR isn't working yet either, they might have rushed this (as the One GPe was announced later than the GS4).
 

bbedward

Inactive Recognized Developer
Jun 6, 2010
1,892
2,574
Cleveland, OH
Here's the exception, when launching data usage, for reference.

Code:
W/dalvikvm( 4350): threadid=1: thread exiting with uncaught exception (group=0x41e1eba0)
E/EmbeddedLogger(  728): App crashed! Process: com.android.settings
E/EmbeddedLogger(  728): App crashed! Package: com.android.settings v17 (4.2.2-eng..20130622.034104)
E/EmbeddedLogger(  728): Application Label: Settings
D/InputManager(  728): setFocusedApplication Exception: java.lang.NullPointerException
E/AndroidRuntime( 4350): FATAL EXCEPTION: main
E/AndroidRuntime( 4350): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.settings/com.android.settings.Settings$DataUsageSummaryA
ctivity}: java.lang.IllegalStateException: Bandwidth module disabledE/AndroidRuntime( 4350):        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2463)
E/AndroidRuntime( 4350):        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2520)
E/AndroidRuntime( 4350):        at android.app.ActivityThread.access$600(ActivityThread.java:162)
E/AndroidRuntime( 4350):        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1366)
E/AndroidRuntime( 4350):        at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 4350):        at android.os.Looper.loop(Looper.java:158)
E/AndroidRuntime( 4350):        at android.app.ActivityThread.main(ActivityThread.java:5751)
E/AndroidRuntime( 4350):        at java.lang.reflect.Method.invokeNative(NativeMethod)
E/AndroidRuntime( 4350):        at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 4350):        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1083)
E/AndroidRuntime( 4350):        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:850)
E/AndroidRuntime( 4350):        at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 4350): Caused by: java.lang.IllegalStateException: Bandwidth module disabled
E/AndroidRuntime( 4350):        at android.os.Parcel.readException(Parcel.java:1442)
E/AndroidRuntime( 4350):        at android.os.Parcel.readException(Parcel.java:1388)
E/AndroidRuntime( 4350):        at android.net.INetworkStatsService$Stub$Proxy.openSession(INetworkStatsService.java:180)
E/AndroidRuntime( 4350):        at com.android.settings.DataUsageSummary.onCreateView(DataUsageSummary.java:302)
E/AndroidRuntime( 4350):        at android.app.Fragment.performCreateView(Fragment.java:1785)
E/AndroidRuntime( 4350):        at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:887)
E/AndroidRuntime( 4350):        at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1059)
E/AndroidRuntime( 4350):        at android.app.BackStackRecord.run(BackStackRecord.java:682)
E/AndroidRuntime( 4350):        at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1437)
E/AndroidRuntime( 4350):        at android.app.Activity.performStart(Activity.java:5174)
E/AndroidRuntime( 4350):        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2436)
E/AndroidRuntime( 4350):        ... 11 more
W/ActivityManager(  728):   Force finishing activity com.android.settings/.Settings$DataUsageSummaryActivity
 

dsymbol

Senior Member
May 2, 2009
1,054
160
I cant help it but asking for someone please report battery life with BetterBatteryStat once done downloading & testing.
thanks for your time guys.
 

ipfreelytech

Senior Member
May 13, 2010
380
81
Anchorage Alaska
This is using a custom kernel and not the stock HTC kernel. Does that mean we don't have a boot.img dump from the GE?
Since this is using a compiled kernel does it still have the same glitches as the existing AOSP roms? My understanding was most of the bugs were in the kernel at this point.

Specifically I'm referring to:
- A2DP packet loss and disconnects
- poor bluetooth connectivity (long time to switch devices and having to toggle bluetooth on/off to reconnect)
- Call audio not working over bluetooth
- poor GPU performance compared to Sense
 

aooga

Senior Member
Feb 19, 2011
3,263
972
California
Here's the exception, when launching data usage, for reference.

Code:
W/dalvikvm( 4350): threadid=1: thread exiting with uncaught exception (group=0x41e1eba0)
E/EmbeddedLogger(  728): App crashed! Process: com.android.settings
E/EmbeddedLogger(  728): App crashed! Package: com.android.settings v17 (4.2.2-eng..20130622.034104)
E/EmbeddedLogger(  728): Application Label: Settings
D/InputManager(  728): setFocusedApplication Exception: java.lang.NullPointerException
E/AndroidRuntime( 4350): FATAL EXCEPTION: main
E/AndroidRuntime( 4350): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.settings/com.android.settings.Settings$DataUsageSummaryA
ctivity}: java.lang.IllegalStateException: Bandwidth module disabledE/AndroidRuntime( 4350):        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2463)
E/AndroidRuntime( 4350):        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2520)
E/AndroidRuntime( 4350):        at android.app.ActivityThread.access$600(ActivityThread.java:162)
E/AndroidRuntime( 4350):        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1366)
E/AndroidRuntime( 4350):        at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 4350):        at android.os.Looper.loop(Looper.java:158)
E/AndroidRuntime( 4350):        at android.app.ActivityThread.main(ActivityThread.java:5751)
E/AndroidRuntime( 4350):        at java.lang.reflect.Method.invokeNative(NativeMethod)
E/AndroidRuntime( 4350):        at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 4350):        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1083)
E/AndroidRuntime( 4350):        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:850)
E/AndroidRuntime( 4350):        at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 4350): Caused by: java.lang.IllegalStateException: Bandwidth module disabled
E/AndroidRuntime( 4350):        at android.os.Parcel.readException(Parcel.java:1442)
E/AndroidRuntime( 4350):        at android.os.Parcel.readException(Parcel.java:1388)
E/AndroidRuntime( 4350):        at android.net.INetworkStatsService$Stub$Proxy.openSession(INetworkStatsService.java:180)
E/AndroidRuntime( 4350):        at com.android.settings.DataUsageSummary.onCreateView(DataUsageSummary.java:302)
E/AndroidRuntime( 4350):        at android.app.Fragment.performCreateView(Fragment.java:1785)
E/AndroidRuntime( 4350):        at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:887)
E/AndroidRuntime( 4350):        at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1059)
E/AndroidRuntime( 4350):        at android.app.BackStackRecord.run(BackStackRecord.java:682)
E/AndroidRuntime( 4350):        at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1437)
E/AndroidRuntime( 4350):        at android.app.Activity.performStart(Activity.java:5174)
E/AndroidRuntime( 4350):        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2436)
E/AndroidRuntime( 4350):        ... 11 more
W/ActivityManager(  728):   Force finishing activity com.android.settings/.Settings$DataUsageSummaryActivity

Wait, so you already have it? Would you make a mirror for us please ? :D:D:D
 

Top Liked Posts

  • There are no posts matching your filters.
  • 356
    Stock Android 4.4.3 KTU84L for HTC One M7

    -Made from full system/boot dump of Google Play Edition HTC One 4.4 KTU84L.H4
    -Rooted with SuperSU 1.94 by Chainfire
    -Busybox installed
    -Odexed (for ART compatibility and possible minor OTA support)

    Requirements

    -GSM HTC One (m7ul/m7tmo/m7att)
    -Latest Custom Recovery with 4.4 support (TWRP 2.6.3.3+, CWR 6.0.4.3+)
    -S-OFF (SuperSID or GoogleSID)

    Features

    -Stock Android 4.4.3 w/ Google Apps
    -ART capability
    -Tap to Pay (Google Wallet)
    -Beats Audio toggle in sound settings

    Credits

    -Chainfire, for SuperSU 1.94 (working on 4.4.3)

    Changelog

    -Android 4.4 features can be found (here)

    Screenshots

    kk2.png
    Screenshot_2014-06-04-18-18-45.png


    Instructions

    -Do a factory reset (unless coming from previous GPe ROM, then just wipe cache/dalvik)
    -Install with TWRP or CWR

    Downloads

    MD5 (bigxie_m7_GPe_KTU84L_odexed-unsigned.zip) = 128abf3d8906b20cd03c374dbc7e1d25

    http://www.androidfilehost.com/?fid=23501681358542399 - AFH

    https://mega.co.nz/#!DMkD3QIZ!O8CJXzRACE5_QVAh6sUSywkaJHrqizQHSEYnjOm2f7g - Mega



    Older Version Downloads



    MD5 (bigxie_m7_GPe_JWR66V_odexed-signed.zip) = bac188e3b7df88cac7285e2b5e1950e7

    https://mega.co.nz/#!DBNGCRRT!fPOi00s-e47XkpODR6uhHCVo7hRyuKVM-iRWIUfWldw

    http://goo.im/devs/bigxie/m7/bigxie_m7_GPe_JWR66V_odexed-signed.zip

    Deodexed version - provided by Whitehawkx

    http://goo.im/devs/Whitehawkx/m7/m7_GPe_JWR66V_deodexed-signed.zip

    Radio - GE_Radio_4A.18.3263.15_10.38h.1157.04L.zip

    https://mega.co.nz/#!HdwxkQqC!TgSeIFmErtLL8iJkpzdR5ThAPn8S0U5BmoEZKrJ_87w

    faux123 Google Edition Kernel - Use this if you want additional features such as logo2menu, sweep2wake, etc.

    http://forum.xda-developers.com/showthread.php?t=2255900


    MD5 (bigxie_m7_GPe_odexed_stock-7-7-13.zip) = 1d36d5a70703018b4fa4ed4f97cbeba4

    http://goo.im/devs/bigxie/m7/bigxie_m7_GPe_odexed_stock-7-7-13.zip

    https://mega.co.nz/#!HJ8jlBJB!OJd7Sl7LrAJC2d6VT4SpJhoxGRpGbn1bE-Dl9TB7lfI

    Deodexer - Requires flashing ROM first!

    http://goo.im/devs/bigxie/m7/bigxie_m7_GPe_deodexer.zip

    Radio

    http://goo.im/devs/bigxie/m7/Radio_4A.17.3250.14_10.39.1150.04L.zip

    Tbalden Google Edition Kernel - Use this if you want additional features such as logo2menu, sweep2wake, etc.

    http://forum.xda-developers.com/showthread.php?t=2307371


    40
    Frequently Asked Questions + Other Resources

    Frequently Asked Questions

    Q: Where's my lock screen?
    A: For some reason, HTC chose to disable it by default. Go into security settings and enabled slide, pin, whatever. While you're in there, you may want to enable lock screen widgets as well.

    Q: How do I get that sweet launcher from the Nexus 5? I thought that came with KitKat?
    A: It's currently only for Nexus 5, however it will install just fine on this ROM. Get it here.

    The following questions are quite outdated and will be hidden:


    Q: Can so and so feature from Sense be ported to this ROM?
    A: Most likely no, you'll have to find a third party solution in the Play Store, or if none exists, live without the feature or return to Sense.

    Q: Does the IR blaster work?
    A: Yes, it is working as of the 4.3 update!

    Q: How do I remove the 3-dot legacy menu?
    A1: Download TricksterMod Kernel app from the Play Store, scroll to Specifics, 'Screen Wake Control', switch on 'Disable 3Dot Menu', hit the check mark at the top right, and reboot your phone.
    A2: Alternatively, if you know how to edit your build.prop with Root Explorer or something comparable, add "qemu.hw.mainkeys = 1" to the bottom of the file, save and reboot.

    Q: Is the included kernel the official GPe ROM kernel?
    A: Yes, it is the stock kernel with the ramdisk edited to be debuggable and insecure.

    Q: Is the camera quality better or worse than Sense?
    A: The OS gets the exact same raw data from the sensor in this ROM as it does in Sense, so the difference is in post processing. It is generally agreed that the photos are comparable to Sense except in really low light, where Sense's post processing is a little bit better.

    Q: I don't have an English keyboard? How do I proceed?
    A1: As a workaround, you can use the Korean keyboard to type English to get far enough into the Play Store and download an alternative keyboard.
    A2: Alternatively, if you know how, you can switch your CID to GOOGL001 and the keyboard should show up now.

    Q: How do I take a screenshot?
    A: Press and hold power + volume down (at the same time) and don't let go until the screenshot animation and sound play (it will be obvious, takes perhaps a little over 1 second of holding down the buttons).

    Q: Has anyone made such and such theme/mod/feature?
    A: It would be prudent to check the correct respective forum first (i.e 'Themes and Apps' for themes, 'Original Development' for kernels, etc.)

    Q: Can this get OTA updates directly?
    A: No.

    Q: Is Google Wallet compatible?
    A: Not at the moment, and most likely it won't ever be as the HTC One is missing the hardware secure element required by Wallet.

    Videos - These are outdated as of 8/5/13 (for the 4.2.2 build only, but may still have pertinent info!)

    Installation by Devicecustomizer


    Review by Devicecustomizer


    Review by krazygreen

    15
    Uploading to Mega as well... Will update this post.

    Here's 4shared:
    4shared

    Mega:
    Mega

    Dev-Host:
    bigxie_m7_GPe_odexed_tbalden.zip - 432.29 MB
    14
    ...I'm pretty sure Turge's doesn't use AROMA.

    It doesn't, but it isn't rooted nor does it include busybox (not that that is very difficult to accomplish).

    Anyways, this thread has a lot of views/subs so I will upload my version as well.

    Just stock, odexed, rooted, and busybox installed. The trouble is finding a good upload connection here in China. Most are usually capped at like 20KB/s, which would take forever to upload a ~400MB file.

    Anyways, I'll upload it tonight over my mobile data plan if I can't get a good connection before that.
    13
    Been running the pure Google Edition ROM on my T-Mobile Galaxy S4 for a couple hours now.

    Gotta tell you guys something, the S4 DEFINITELY needs this ROM. It transformed it into an actually usable device now, no more constant micro-stuttering and lag (Which made me want to throw it out the window every time I use it). Unfortunately on the S4, Wifi doesn't work. The S4 performs much better without all those useless Samsung crap.

    On the other hand, In my opinion the HTC One is near perfection out of the box already. (Even better with the leaked 4.2.2 Sense ROM) There is zero lag in the UI, Sense 5 seems very lightweight and it has a bunch of awesome features that I use everyday. For example the music player is GREAT, it has scrolling lyrics. I tried to find a good music player like the HTC one for the S4 but to no avail. I can't give that up. The Camera options are another that I can't give up, I love that it compiles all your videos and pictures into a cool professional looking 30 second "cliff note" video of the day, my wife and kids love that. Great feature! IR remote control, can't live without it and with the Google edition it's gone. Last the not least, the Browser. I love the HTC browser, it is buttery smooth, has native flash support, auto fit, performs flawless. I can't give that up for Chrome which is the browser that comes with the Google firmware.

    Chrome is nice but it doesn't support flash and the performance is subpar. For example scrolling is not smooth, a little jittery. It seems like it scrolls at 15 frames per second, and the stock native browser is smooth at 60 frames per second. Same thing on the S4 with the included Chrome browser in the Google firmware.

    Take my opinion with a grain of salt, if you have Galaxy S4 with S-Lag, you definitely need this ROM. I would gladly give up all those gimmicky features in TW for a smooth UI experience any day. With the HTC One, the UI is buttery from the start, and all those goodies that HTC threw in are actually positive perks.

    My S4 will be running the Google ROM, and my HTC will stay with Sense.