Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,736,733 Members 54,339 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; 1st July 2014 at 02:02 PM.)
#1  
Captain_Throwback's Avatar
Retired Moderator / Recognized Contributor - OP
Thanks Meter 8694
Posts: 10,088
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.
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:	1932
Size:	139.8 KB
ID:	2803694   Click image for larger version

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

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

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

Name:	Screenshot_2014-06-17-12-21-50.png
Views:	1641
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: 56019
Recovery: TWRP 2.7.1.0

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.7.1.0b

Device 3: HTC Shooter/PG86100 (EVO 3D) | Hardware Version: 0002
Baseband: 1.09.00.0108 | PRI: 1.55_003 | PRL: 22100
Recovery: TWRP 2.6.3.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.7.1.0
The Following 37 Users Say Thank You to Captain_Throwback For This Useful Post: [ Click to Expand ]
 
tjeeeeee
Old
#2  
tjeeeeee's Avatar
Senior Member
Thanks Meter 238
Posts: 367
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 ]
 
kenny8504
Old
#3  
kenny8504's Avatar
Senior Member
Thanks Meter 166
Posts: 674
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
#4  
tjeeeeee's Avatar
Senior Member
Thanks Meter 238
Posts: 367
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
#5  
Senior Member
Thanks Meter 39
Posts: 295
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
#6  
kenny8504's Avatar
Senior Member
Thanks Meter 166
Posts: 674
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
 
Gameking241
Old
#7  
Junior Member
Thanks Meter 0
Posts: 7
Join Date: Aug 2009
Default Native hotspot

would my native hotspot hack work on this build? does it have free native hotspot built in?
 
Captain_Throwback
Old
(Last edited by Captain_Throwback; 12th June 2014 at 03:52 AM.)
#8  
Captain_Throwback's Avatar
Retired Moderator / Recognized Contributor - OP
Thanks Meter 8694
Posts: 10,088
Join Date: Aug 2008
Location: Bensalem, PA

 
DONATE TO ME
Quote:
Originally Posted by Gameking241 View Post
would my native hotspot hack work on this build? does it have free native hotspot built in?
You shouldn't need any hack. Though it's difficult for me to know, since I have a tethering plan.

@UrbanBounca
I have some updated APNs that might help people having 3G issues. I was playing around and found a few ways to break data, so this zip should fix it. Flashable in recovery, of course.
Attached Files
File Type: zip updated_apns.zip - [Click for QR Code] (179.2 KB, 69 views)
Device 1: HTC One (M8)/831C | Hardware Version: 0005

Baseband: 1.08.20.0612_4 | PRI: 2.62_003 | PRL: 56019
Recovery: TWRP 2.7.1.0

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.7.1.0b

Device 3: HTC Shooter/PG86100 (EVO 3D) | Hardware Version: 0002
Baseband: 1.09.00.0108 | PRI: 1.55_003 | PRL: 22100
Recovery: TWRP 2.6.3.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.7.1.0
The Following User Says Thank You to Captain_Throwback For This Useful Post: [ Click to Expand ]
 
syphen6
Old
#9  
Junior Member
Thanks Meter 0
Posts: 19
Join Date: Feb 2008
Quote:
Originally Posted by Captain_Throwback View Post
You shouldn't need any hack. Though it's difficult for me to know, since I have a tethering plan.

@UrbanBounca
I have some updated APNs that might help people having 3G issues. I was playing around and found a few ways to break data, so this zip should fix it. Flashable in recovery, of course.
I had perfect 3g data last night but this morning when I got to work I couldn't get any data at all so I had to nandroid back. Hopefully this works .
 
johnnygabe89
Old
(Last edited by johnnygabe89; 25th May 2014 at 09:53 AM.)
#10  
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!
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes