Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,812,579 Members 43,913 Now Online
XDA Developers Android and Mobile Development Forum

[ROM][GPE] Google Play Edition Port for the Sprint M8 - Android 4.4.4

Tip us?
 
Captain_Throwback
Old
(Last edited by Captain_Throwback; 15th September 2014 at 10:27 PM.)
#1  
Captain_Throwback's Avatar
Retired Moderator / Recognized Contributor - OP
Thanks Meter 9,332
Posts: 10,600
Join Date: Aug 2008
Location: Bensalem, PA

 
DONATE TO ME
Code:
*** Disclaimer

All flashing is done at your own risk!
While nothing from this thread should break your device,
don't come back here blaming anyone if it does!
Welcome to Google Play Edition for the Sprint M8!


Quote:
From HTC One (M8) Google Play edition on the Play Store:
Google Play edition.

The latest in Android.
Optimized for the latest apps, more storage for your content and a fast, clean user experience all come standard.

Google Maps, Chrome, YouTube, Gmail, Google Now - it’s all just there.
Never get lost, surf the web, stream videos and stay on top of your inbox with Google apps. The HTC One (M8) also comes with the Google Now Launcher pre-installed to make Google Now one swipe away. From your primary home screen, swipe right to access Google Now cards that give you just the right information, at just the right time.

Apps, games, music and more.
The HTC One (M8) includes Google Play, your one-stop-shop for digital entertainment. With over 1,000,000 apps and games -- plus music, movies and more -- keep your favorite digital entertainment in your pocket and always at your fingertips.
Port Features:
Quote:
Ported from the latest RUU for the Google Play Edition (GPE) - Software version 2.12.1700.1, Android 4.4.4.
  • Rooted
  • Busybox added
  • init.d support
  • External SD card symlinked to /storage/sdcard1 for full AOSP/application compatibility
  • Write access enabled for External storage
  • Xposed Framework Installer included
  • GravityBox included (needs to be enabled in Xposed)
  • Deodexed
  • ART-compatible (NOTE: Xposed framework is NOT compatible with ART!)
Installation Instructions:
Quote:
Prerequisites - Unlocked or S-OFF Sprint M8 (NOTE: Unlocked M8s will need to fastboot flash the boot image!), custom recovery (TWRP Recommended)
  • Download ROM.
  • Boot into custom recovery.
  • Flash ROM.
  • (Unlocked only devices) Boot into Bootloader, fastboot flash boot image
  • Reboot device.
  • ??????
  • Profit!
NOTE: Make sure you skip the automatic activation that the phone tries to do after the initial setup wizard screen. That setup is for GSM models only!!
Changelog:
Quote:
Code:
Current changelog: 26-Jun-2014
[changed] Base updated to Android 4.4.4 (Software version: 2.12.1700.1)
[changed] Updated GravityBox to latest version
Older changelogs:
 
Code:
Changelog: 16-Jun-2014
[new] Added Sprint VVM
[new] Deodexed only (now ART-compatible)
[changed] Added latest GravityBox
[changed] Updated to latest SuperSU
[fixed] SIM card error
Downloads:
Mods:
Quote:
ROM Modifications
Advanced Power Menu (APM) & services.jar w/signature checks disabled
Android L Nav icons + boot animation - thanks @nuvens & @rocker935

(for prior builds)


ROM Fixes
None for current build

(for prior builds)
 
Updated APNs (4.4.3) - This will install the Nexus 5 APNs to the device (along with the CM APNs for eHRPD/LTE) and delete the telephony database. These APNs are built into the framework of the latest version.
Gray Background Fix (4.4.3) - This fixes the light gray background for the volume display, power menu & other dialog boxes that were discolored. This fix is built into the latest version.
Framework/Data Fix (4.4.2) - Fixes phone calls and mobile network settings on original ROM. This file will not work on the latest version, but this fix has been incorporated into the latest version.
Frequently Asked Questions (FAQ):
Quote:
Q: How do I update profile/PRL on this ROM?
 
A: Profile and PRL can only be updated on a Sense ROM. Since GPE is a port from GSM, it doesn't include these features. The easiest way to update Profile/PRL is to nandroid your current setup, restore a Sense nandroid (or flash a stock rooted Sense ROM), update those items, and then restore your GPE nandroid.

Q: I tried switching to ART in Developer options, but when it rebooted, it was set back to Dalvik. How do I get ART to stick?
 
A: Disable the Xposed framework. Xposed is currently incompatible with ART. More information here.

Q: I can't find Developer options. Where are they?
 
A: Google has them hidden by default. To activate them, navigate to Settings -> About phone, scroll to the bottom, and tap "Build number" seven times.

Q: I toggled Mobile Network in the Quick Settings and now I have no data connection. How to fix?
 
A: First of all, there is no Mobile Network toggle in the ROM by default - if you have one, it means you're using GravityBox (GB). If you're going to use the toggle from GravityBox, you have to set it to "Use CDMA network modes" in the GB settings (Statusbar Tweaks -> QuickSettings management -> Tile specific settings -> Network mode tile settings). If you toggle it before you change that setting, you will end up on a GSM Network mode, and thus have no data connection. To get back to a working connection, follow the instructions at the bottom of this post. This post also has some additional information for a fully working GravityBox toggle.

Q: Can I use a custom kernel with this ROM?
 
A: None of the existing custom GPE M8 kernels will work as-is. However, I was able to modify flar2's ElementalX GPE test kernel build for 4.4.3 to work on this ROM. It can be downloaded here. That is currently the only custom kernel that will work with this ROM.

Q: I flashed the ROM, and now my phone keeps bootlooping a few seconds after getting to the lock screen. What gives?
 
A: I made a slight oversight when adding Superuser to the ROM. If you're S-ON, flash the SuperSU zip in recovery after flashing the ROM. This will correct the oversight and fix the reboot issue.
Credits:
Code:
@graffixnyc for the GPE RUU
@digitalhigh for general help & his Verizon port
@tjeeeeee for early testing and initially creating the thread
@williamfold for figuring out camera lag fix
CM team for kernel source for working camera
@Chainfire for SuperSU
@Stericson for Busybox
@JustArchi for Archidroid init.d and ArchiKitchen
@osm0sis for Android Image Kitchen
@rovo89 for Xposed framework/installer
@C3C076 for GravityBox
@craigacgomez for thunderkat source for Exchange security mod
@flar2 for ElementalX GPE kernel
@savoca for help to build a custom dtb image
@MTsol for uploading the 4.4.4 OTA file


XDA:DevDB Information
Sprint M8 GPE 4.4.4, ROM for the Sprint HTC One (M8)

Contributors
Captain_Throwback, tjeeeeee, williamfold, digitalhigh, graffixnyc
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
Based On: M8 Google Play Edition

Version Information
Status: Stable
Current Stable Version: Final
Stable Release Date: 2014-06-16

Created 2014-06-07
Last Updated 2014-06-26
Attached Thumbnails
Click image for larger version

Name:	Screenshot_2014-06-17-12-20-29.jpg
Views:	3091
Size:	139.8 KB
ID:	2803694   Click image for larger version

Name:	Screenshot_2014-06-17-12-20-40.jpg
Views:	2865
Size:	112.3 KB
ID:	2803695   Click image for larger version

Name:	Screenshot_2014-06-17-12-21-03.jpg
Views:	2895
Size:	87.8 KB
ID:	2803696   Click image for larger version

Name:	Screenshot_2014-06-17-12-21-24.png
Views:	2761
Size:	193.3 KB
ID:	2803697   Click image for larger version

Name:	Screenshot_2014-06-17-12-21-50.png
Views:	2634
Size:	160.3 KB
ID:	2803698  

Device 1: HTC One (M8)/831C | Hardware Version: 0005

Baseband: 1.08.20.0612_4 | PRI: 2.62_003 | PRL: 53135
Recovery: TWRP 2.8.0.4

Device 2: HTC Jewel/PJ75100 (EVO 4G LTE) | Hardware Version: 0003

Baseband: 1.13.11.1105 | PRI: 3.02_003 | PRL: 56018
Recovery: TWRP 2.8.0.2

Device 3: HTC Shooter/PG86100 (EVO 3D) | Hardware Version: 0002
Baseband: 1.09.00.0108 | PRI: 1.55_003 | PRL: 22100
Recovery: TWRP 2.7.1.0

Device 4: HTC Supersonic/PC36100 (EVO 4G) | Hardware Version: 0004
Baseband: 2.15.00.01.15 | PRI: 2.33_003 | PRL: 40460
Recovery: TWRP 2.8.0.0
The Following 40 Users Say Thank You to Captain_Throwback For This Useful Post: [ Click to Expand ]
 
tjeeeeee
Old
#2  
tjeeeeee's Avatar
Senior Member
Thanks Meter 258
Posts: 392
Join Date: Jul 2010
Mine
The thanks button is always appreciated as well as optimism!
The Following 2 Users Say Thank You to tjeeeeee For This Useful Post: [ Click to Expand ]
 
johnnygabe89
Old
(Last edited by johnnygabe89; 25th May 2014 at 09:53 AM.)
#3  
Member
Thanks Meter 29
Posts: 60
Join Date: Oct 2012
Right on man. I'll try this out in the morning. Glad to finally see something like this coming our way!
 
mjs2011
Old
#4  
mjs2011's Avatar
Senior Member
Thanks Meter 1,680
Posts: 4,307
Join Date: May 2011
Once this baby is stable, it might be my reason for finally rooting!

Will I need to be s-off to flash/run this?

Sent from my 831C using Tapatalk
 
EVOuser94
Old
(Last edited by EVOuser94; 25th May 2014 at 03:04 PM.)
#5  
EVOuser94's Avatar
Senior Member
Thanks Meter 362
Posts: 698
Join Date: Aug 2012
Location: Bloomsdale

 
DONATE TO ME
Niceeeee been waiting for this release!

Edit: I really don't want to sign up for that mega site, can you post a mirror?

Sent from my 831C using XDA Premium 4 mobile app
Current Phone: HTC One M8
Current ROM: Captain's Stock Deodex
Current Recovery: TWRP 2.7.1.0
If I have helped you hit the "Thanks" Button, I appreciate it!
 
kenny8504
Old
#6  
kenny8504's Avatar
Senior Member
Thanks Meter 167
Posts: 685
Join Date: Jul 2008
Location: Dale City
Quote:
Originally Posted by digitalhigh View Post
Reserved for @Captain_Throwback
Hey man u on this device also?

Sent from my 831C using Tapatalk
 
tjeeeeee
Old
#7  
tjeeeeee's Avatar
Senior Member
Thanks Meter 258
Posts: 392
Join Date: Jul 2010
added a mirror to op so no one has to sign up for Mega, didn't know it was required (my bad)
The thanks button is always appreciated as well as optimism!
The Following 3 Users Say Thank You to tjeeeeee For This Useful Post: [ Click to Expand ]
 
electric turd
Old
#8  
Senior Member
Thanks Meter 57
Posts: 393
Join Date: Dec 2012
Quote:
Originally Posted by kenny8504 View Post
Hey man u on this device also?

Sent from my 831C using Tapatalk
You asking if digital is? If so he built the gpe for verizon.
 
kenny8504
Old
#9  
kenny8504's Avatar
Senior Member
Thanks Meter 167
Posts: 685
Join Date: Jul 2008
Location: Dale City
Quote:
Originally Posted by electric turd View Post
You asking if digital is? If so he built the gpe for verizon.
Ahhh word that's what's up [emoji106]

Sent from my 831C using Tapatalk
 
Captain_Throwback
Old
#10  
Captain_Throwback's Avatar
Retired Moderator / Recognized Contributor - OP
Thanks Meter 9,332
Posts: 10,600
Join Date: Aug 2008
Location: Bensalem, PA

 
DONATE TO ME
@tjeeeeee

Thanks for posting this. Now hopefully some friendly devs can help get the network stuff working right.
Device 1: HTC One (M8)/831C | Hardware Version: 0005

Baseband: 1.08.20.0612_4 | PRI: 2.62_003 | PRL: 53135
Recovery: TWRP 2.8.0.4

Device 2: HTC Jewel/PJ75100 (EVO 4G LTE) | Hardware Version: 0003

Baseband: 1.13.11.1105 | PRI: 3.02_003 | PRL: 56018
Recovery: TWRP 2.8.0.2

Device 3: HTC Shooter/PG86100 (EVO 3D) | Hardware Version: 0002
Baseband: 1.09.00.0108 | PRI: 1.55_003 | PRL: 22100
Recovery: TWRP 2.7.1.0

Device 4: HTC Supersonic/PC36100 (EVO 4G) | Hardware Version: 0004
Baseband: 2.15.00.01.15 | PRI: 2.33_003 | PRL: 40460
Recovery: TWRP 2.8.0.0

The Following User Says Thank You to Captain_Throwback For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes