FORUMS

[ROM][GPE][SENSIFIED] Google Play Edition Port for the CDMA M8 - Android 6.0

15,480 posts
Thanks Meter: 15,112
 
Post Reply Subscribe to Thread Email Thread
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!

Questions should be posted in the Q&A thread.
This is a ROM development/discussion thread!

---------------------------------------------------------------------

Welcome to Google Play Edition for the CDMA 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 for CDMA from the latest release for the Google Play Edition (GPE) - Software version 5.07.1700.9, Android 6.0.

  • Rooted version available

Installation Instructions:
Quote:

Prerequisites - Unlocked or S-OFF Sprint M8, custom recovery (TWRP Recommended) & latest 5.0.2 official firmware from Sprint

  • Download ROM.
  • Verify md5sum.
  • Boot into custom recovery.
  • Wipe/Factory Reset.
  • Flash ROM.
  • Reboot device.
  • ??????
  • Profit!

Changelog:
Code:
Current changelog: 12 January 2016
  • Added "Sensified" version - details here
changelog: 6 January 2016
Older changelogs:
Code:
changelog: 21 December 2015
  • Added Verizon-compatible "CDMA Edition" (allows install on Verizon devices, but not sure about full functionality - need feedback)
changelog: 14 December 2015
  • Rebased to 5.07.1700.8 (includes December 1, 2015 Google security updates)
  • Root removed for now, as there are multiple options that can be flashed via recovery (see: seSuperuser & SuperSU)
  • Busybox not included (Flashable version available by @osm0sis that supports SuperSU systemless root here)
  • f2fs support added
  • BeyondStockᵀᴹ kernel added by default - supports MultiROM and f2fs
  • ROM changed to sparse_dat format (thanks @SuperR. for SuperR's Kitchen)
Code:
changelog: 17 November 2015 (v3)
  • [Fix] adb offline error (v2)
  • [Add] Bind mount script for bind mounting files from /su to /system (currently used for CDMA GPS config) (v3)
changelog: 15 November 2015
  • Rebased to 5.07.1700.6
  • Uses @sun_dream's GPE kernel
  • System root (standard) and systemless root (experimental) options available via SuperSU
  • Busybox only available on systemless root version (binary only, applet symlinks not installed)
  • Sprint-specific blobs currently unavailable
  • wp_mod to disable system write protection
changelog: 8 October 2015
  • Rebased to 4.04.1700.10
  • BeyondStock kernel & f2fs compatibility added
  • Added Sprint-specific blobs and props to base
changelog: 11 September 2015
  • Rebased to 4.04.1700.9 (includes fix for stagefright vulnerability)
  • Removed extra symlink for external SD (causes issues w/Google Play Music)
  • Removed BeyondStock kernel & f2fs compatibility (was anyone even using this?)
  • Removed Play Store compatibility for Sense apps (Xposed + Sensify can do this)
  • Added support for RingPlus and Ting MVNOs to APNs
changelog: 20 July 2015
  • Added Play Store compatibility for Sense apps (can be installed, but may not work - for Sense Home, use Xposed + Sensify)
  • Reduced size of dtb in boot.img (back-end fix)
changelog: 9 July 2015
  • Rebased to 4.04.1700.6
  • Added F2FS compatibility for /cache, /data & /system
  • Added BeyondStock kernel as default (for MultiROM and f2fs support)
  • Fixed SMS/MMS issues (hopefully!)
  • Fixed tethering (if dirty flashing, you must delete telephony database as described here)
  • Added Sprint VVM (is uninstallable)
changelog: 23rd May 2015
  • updated to Android 5.1
changelog: 26-Jun-2014
  • Base updated to Android 4.4.4 (Software version: 2.12.1700.1)
  • Updated GravityBox to latest version
Changelog: 16-Jun-2014
  • Added Sprint VVM
  • Deodexed only (now ART-compatible)
  • Added latest GravityBox
  • Updated to latest SuperSU
  • SIM card error


IMPORTANT NOTES:
  • Once done flashing the rom you may be asked by TWRP to install root because it doesn't detect root installed. DO NOT install root this way as that version of SuperSU is outdated and will not allow your device to boot.
  • As of the 14 December 2015 ROM, Root and Busybox have been removed (for now)
    UPDATE: A rooted version has been added with the 6 January 2016 ROM

Bugs:
  • Pressing the "Carrier Settings" option in Cellular network settings causes the phone app to force close and briefly disconnects mobile network
  • Voicemail number in Phone Settings is not preset

Downloads:
M8 CDMA Sensified GPE Port - 5.07.1700.9 - Android 6.0 - ROOTED | Mirror (BasketBuild)
M8 CDMA GPE Port - 5.07.1700.9 - Android 6.0 - ROOTED
M8 CDMA GPE Port - 5.07.1700.9 - Android 6.0


Older Downloads:
Mods:
Quote:

ROM Modifications
MULTI-Window
To gain native experimental multi-window mode add the following edit to build.prop:
(Original entry)ro.build.type=user
(Edit entry to show)ro.build.type=userdebug
Boot to recovery, wipe caches, reboot system.
Then enable the option under developer options and Enjoy!!!

Native systemUI tuner
To gain systemUI tuner press and hold the settings gear icon in notifications drop down verify that gear is spinning. Hold for 2-3 seconds and let go...wolla you should now see systemUI tuner in the settings menu.

(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: I just got an OTA update notification. Can/should I take it?

A: No! This ROM is a port - which means it is already modified just so it will work on our devices. Even if the OTA didn't fail because you have a custom recovery (which it will), it wouldn't boot as-is anyway. Wait until the ROM base is updated into a flashable format by the ROM maintainer, and then flash it - that's the only way to have the latest software. What you CAN do which would be very helpful is to capture a copy of the OTA zip. This file is typically named "update.zip" and usually downloads to /cache or /sdcard/Download. Then the ROM maintainer can use that file to update the base.

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. MultiROM is also an option.

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.


4.4.x-specific questions:

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: 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
CDMA M8 GPE Port, ROM for the Sprint HTC One (M8)

Contributors
Captain_Throwback, tuxattack80, tjeeeeee, digitalhigh, graffixnyc, HolyAngel
Source Code: https://github.com/CaptainThrowback/kernel_htc_m8gpe

ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.4.x
ROM Firmware Required: 5.0.2 Sense
Based On: M8 Google Play Edition

Version Information
Status: Stable
Current Stable Version: 5.07.1700.9
Stable Release Date: 2016-01-06

Created 2014-06-07
Last Updated 2016-01-28
Attached Thumbnails
Click image for larger version

Name:	Screenshot_20151117-165847.jpg
Views:	6218
Size:	65.7 KB
ID:	3546087   Click image for larger version

Name:	Screenshot_20151117-165856.jpg
Views:	6284
Size:	90.1 KB
ID:	3546088   Click image for larger version

Name:	Screenshot_20151117-165903.jpg
Views:	6252
Size:	82.5 KB
ID:	3546089   Click image for larger version

Name:	Screenshot_20151117-165933.png
Views:	6240
Size:	124.0 KB
ID:	3546090   Click image for larger version

Name:	Screenshot_20151117-165937.png
Views:	6110
Size:	115.0 KB
ID:	3546091   Click image for larger version

Name:	Screenshot_20151117-165956.png
Views:	6156
Size:	120.3 KB
ID:	3546092   Click image for larger version

Name:	Screenshot_20151117-170028.png
Views:	6234
Size:	129.6 KB
ID:	3546093   Click image for larger version

Name:	Screenshot_20151117-170044.png
Views:	6180
Size:	130.3 KB
ID:	3546094   Click image for larger version

Name:	Screenshot_20151117-170127.png
Views:	6106
Size:	104.4 KB
ID:	3546095   Click image for larger version

Name:	Screenshot_20151117-170220.png
Views:	6038
Size:	118.0 KB
ID:	3546096   Click image for larger version

Name:	Screenshot_20151117-170243.png
Views:	5986
Size:	221.9 KB
ID:	3546097  
Last edited by Captain_Throwback; 17th November 2015 at 11:04 PM.
The Following 82 Users Say Thank You to Captain_Throwback For This Useful Post: [ View ]
 
 
25th May 2014, 07:48 AM |#2  
tjeeeeee's Avatar
Senior Member
Thanks Meter: 648
 
More
Mine
The Following 5 Users Say Thank You to tjeeeeee For This Useful Post: [ View ]
25th May 2014, 10:35 AM |#3  
Member
Thanks Meter: 29
 
More
Right on man. I'll try this out in the morning. Glad to finally see something like this coming our way!
Last edited by johnnygabe89; 25th May 2014 at 10:53 AM.
25th May 2014, 02:15 PM |#4  
mjs2011's Avatar
Senior Member
Thanks Meter: 1,776
 
More
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
The Following User Says Thank You to mjs2011 For This Useful Post: [ View ]
25th May 2014, 04:00 PM |#5  
EVOuser94's Avatar
Senior Member
Flag Bloomsdale
Thanks Meter: 584
 
More
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
Last edited by EVOuser94; 25th May 2014 at 04:04 PM.
The Following User Says Thank You to EVOuser94 For This Useful Post: [ View ]
25th May 2014, 04:13 PM |#6  
kenny8504's Avatar
Senior Member
Flag Dale City
Thanks Meter: 176
 
More
Quote:
Originally Posted by digitalhigh

Reserved for @Captain_Throwback

Hey man u on this device also?

Sent from my 831C using Tapatalk
25th May 2014, 04:30 PM |#7  
tjeeeeee's Avatar
Senior Member
Thanks Meter: 648
 
More
added a mirror to op so no one has to sign up for Mega, didn't know it was required (my bad)
The Following 4 Users Say Thank You to tjeeeeee For This Useful Post: [ View ]
25th May 2014, 04:54 PM |#8  
Senior Member
Thanks Meter: 89
 
More
Quote:
Originally Posted by kenny8504

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.
25th May 2014, 04:56 PM |#9  
kenny8504's Avatar
Senior Member
Flag Dale City
Thanks Meter: 176
 
More
Quote:
Originally Posted by electric turd

You asking if digital is? If so he built the gpe for verizon.

Ahhh word that's what's up

Sent from my 831C using Tapatalk
25th May 2014, 06:05 PM |#10  
Captain_Throwback's Avatar
OP Retired Moderator / Recognized Contributor
Flag Bensalem, PA
Thanks Meter: 15,112
 
10
Donate to Me
More
@tjeeeeee

Thanks for posting this. Now hopefully some friendly devs can help get the network stuff working right.
The Following User Says Thank You to Captain_Throwback For This Useful Post: [ View ]
25th May 2014, 06:13 PM |#11  
tjeeeeee's Avatar
Senior Member
Thanks Meter: 648
 
More
Quote:
Originally Posted by Captain_Throwback

@tjeeeeee

Thanks for posting this. Now hopefully some friendly devs can help get the network stuff working right.

Finally got to my computer last night to get it up

Sent from my 831C using Tapatalk

Read More
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes