[Sprint HTC One (M8)] Captain_Throwback:
[CENTER]*** Disclaimer ***

All flashing is done at your own risk!
While nothing from this thread [I]should[/I] break your device,
don't come back here blaming anyone if it does![/CENTER]

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!​

Port Features:

Installation Instructions:

Changelog:

Current changelog: 21 April 2016
[LIST]
[*]Added BeyondStockᵀᴹ Edition ROM - see [URL="http://xdaforums.com/showthread.php?p=66478490"]here[/URL] for details[/LIST]

changelog: 20 April 2016
[LIST]
[*]Rebased on 5.07.1700.12 (includes [URL="http://source.android.com/security/bulletin/2016-04-02.html"]April 2, 2016 Google Security Updates[/URL])
[*]Rooted version only - includes f2fs support in ramdisk (but no custom f2fs kernel) & HTC FM Radio[/LIST]

Older changelogs:

changelog: 16 March 2016
[LIST]
[*]Rebased on 5.07.1700.11 (includes [URL="http://source.android.com/security/bulletin/2016-03-01.html"]March 1, 2016 Google Security Updates[/URL])
[*]Added unrooted, completely stock version (except for edits necessary for CDMA compatibility)
[*]Rooted version now includes stock HTC FM Radio, f2fs support & BeyondStockᵀᴹ kernel by default[/LIST]

changelog: 23 February 2016
[LIST]
[*]Rebased on 5.07.1700.10 (includes [URL="http://source.android.com/security/bulletin/2016-02-01.html"]February 1, 2016 Google Security Updates[/URL])[/LIST]

changelog: 12 January 2016
[LIST]
[*]Added "Sensified" version - details [URL="http://xdaforums.com/showthread.php?p=64780089#post64780089"]here[/URL][/LIST]

changelog: 6 January 2016
[LIST]
[*]Rebased on 5.07.1700.9 (includes [URL="http://source.android.com/security/bulletin/2016-01-01.html"]January 1, 2016 Google Security Updates[/URL])
[*]Added rooted version ([URL="http://xdaforums.com/apps/supersu/wip-android-6-0-marshmellow-t3219344/post64161125"]SuperSU v2.66[/URL], systemless)[/LIST]

changelog: 21 December 2015
[LIST]
[*]Added Verizon-compatible "CDMA Edition" (allows install on Verizon devices, but not sure about full functionality - need feedback)[/LIST]

changelog: 14 December 2015
[LIST]
[*]Rebased to 5.07.1700.8 (includes [URL="http://source.android.com/security/bulletin/2015-12-01.html"]December 1, 2015 Google security updates[/URL])
[*]Root removed for now, as there are multiple options that can be flashed via recovery (see: [URL="http://xdaforums.com/android/software-hacking/wip-selinux-capable-superuser-t3216394"]seSuperuser[/URL] & [URL="http://xdaforums.com/apps/supersu/wip-android-6-0-marshmellow-t3219344/post64161125"]SuperSU[/URL])
[*]Busybox not included (Flashable version available by @osm0sis that supports SuperSU systemless root [URL="http://xdaforums.com/showthread.php?t=2239421"]here[/URL])
[*]f2fs support added
[*]BeyondStockᵀᴹ kernel added by default - supports MultiROM and f2fs
[*]ROM changed to sparse_dat format (thanks @SuperR. for [URL="http://xdaforums.com/chef-central/android/kitchen-superrs-kitchen-t3202296"]SuperR's Kitchen[/URL])[/LIST]

changelog: 17 November 2015 (v3)
[LIST]
[*][Fix] adb offline error (v2)
[*][Add] Bind mount script for bind mounting files from /su to /system (currently used for CDMA GPS config) (v3)[/LIST]

changelog: 15 November 2015
[LIST]
[*]Rebased to 5.07.1700.6
[*]Uses [URL="http://xdaforums.com/htc-one-m8/development/kernelgoogle-pay-edition-6-0-kernel-m8-t3249193"]@sun_dream's GPE kernel[/URL]
[*][URL="http://xdaforums.com/apps/supersu/wip-android-6-0-marshmellow-t3219344"]System root[/URL] (standard) and [URL="http://xdaforums.com/apps/supersu/wip-android-6-0-marshmellow-t3219344/post63197935"]systemless root[/URL] (experimental) options available via SuperSU
[*]Busybox only available on systemless root version (binary only, applet symlinks not installed)
[*]Sprint-specific blobs currently unavailable
[*][URL="http://xdaforums.com/htc-one-m8/general/root-root-marshmallow-gpe-supersu-t3242210"]wp_mod[/URL] to disable system write protection[/LIST]

changelog: 8 October 2015
[LIST]
[*]Rebased to 4.04.1700.10
[*]BeyondStock kernel & f2fs compatibility added
[*]Added Sprint-specific blobs and props to base[/LIST]

changelog: 11 September 2015
[LIST]
[*]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[/LIST]

changelog: 20 July 2015
[LIST]
[*]Added Play Store compatibility for Sense apps (can be installed, but may not work - for Sense Home, use [URL="http://xdaforums.com/xposed/super-alpha-posted-permission-xposed-t3072979"]Xposed[/URL] + [URL="http://xdaforums.com/showthread.php?t=3162975"]Sensify[/URL])
[*]Reduced size of dtb in boot.img (back-end fix)[/LIST]

changelog: 9 July 2015
[LIST]
[*]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 [URL="http://xdaforums.com/showthread.php?p=61781520"]here[/URL])
[*]Added Sprint VVM (is uninstallable)[/LIST]

changelog: 23rd May 2015
[LIST]
[*]updated to Android 5.1[/LIST]

changelog: 26-Jun-2014
[LIST]
[*]Base updated to Android 4.4.4 (Software version: 2.12.1700.1)
[*]Updated GravityBox to latest version[/LIST]

Changelog: 16-Jun-2014
[LIST]
[*]Added Sprint VVM
[*]Deodexed only (now ART-compatible)
[*]Added latest GravityBox
[*]Updated to latest SuperSU
[*]SIM card error[/LIST]

IMPORTANT NOTES:

As of the 14 December 2015 ROM, Busybox has been removed (Marshmallow includes toybox)

Busybox options

Busybox Installer by @osm0sis

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 GPE Port - 5.07.1700.12 - BeyondStockᵀᴹ Edition - Android 6.0 - ROOTED

M8 CDMA GPE Port - 5.07.1700.12 - Android 6.0 - ROOTED

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

Older Downloads:

M8 CDMA GPE Port - 5.07.1700.11 - Android 6.0 - ROOTED

M8 CDMA GPE Port - 5.07.1700.11 - Android 6.0

M8 CDMA GPE Port - 5.07.1700.10 - Android 6.0 - ROOTED

M8 CDMA GPE Port - 5.07.1700.9 - Android 6.0 - ROOTED

M8 CDMA GPE Port - 5.07.1700.9 - Android 6.0

Sprint M8 - GPE Port - 5.07.1700.8 - Android 6.0 | Mirror (BasketBuild)

Sprint M8 - GPE Port - 5.07.1700.6 - Android 6.0 | Mirror 1 (BB) | Mirror 2 (AFH)

Sprint M8 - GPE Port - 4.04.1700.10 - Android 5.1 | Mirror 1 | Mirror 2

Sprint M8 - GPE Port - 4.04.1700.9 - Android 5.1 | Mirror

Sprint M8 - GPE Port - 4.04.1700.6 - Android 5.1 | Mirror

GPE Sprint M8 v1.0 - Android 5.1

Android 5.1

GPE Sprint M8 v1.0.0 - Android 5.0.1

https://www.androidfilehost.com/?fid=95851939534733817

Mods:

Frequently Asked Questions (FAQ):

Credits:

[MENTION=3537886]graffixnyc[/MENTION] for the [URL="http://xdaforums.com/showthread.php?t=2708589"]GPE RUU[/URL]
[MENTION=3400685]digitalhigh[/MENTION] for general help & [URL="http://xdaforums.com/showthread.php?t=2716306"]his Verizon port[/URL]
[MENTION=2735242]tjeeeeee[/MENTION] for early testing and initially creating the thread
[MENTION=1164313]williamfold[/MENTION] for figuring out [URL="http://xdaforums.com/showthread.php?p=53163333"]camera lag fix[/URL]
CM team for [URL="https://github.com/CyanogenMod/android_kernel_htc_msm8974"]kernel source[/URL] for working camera
[MENTION=631273]Chainfire[/MENTION] for [URL="http://xdaforums.com/showthread.php?t=1538053"]SuperSU[/URL]
[MENTION=1335872]Stericson[/MENTION] for [URL="https://play.google.com/store/apps/details?id=stericson.busybox"]Busybox[/URL]
[MENTION=5161352]JustArchi[/MENTION] for Archidroid init.d and [URL="http://xdaforums.com/showthread.php?t=2597220"]ArchiKitchen[/URL]
[MENTION=4544860]osm0sis[/MENTION] for [URL="http://xdaforums.com/showthread.php?t=2073775"]Android Image Kitchen[/URL]
[MENTION=4419114]rovo89[/MENTION] for [URL="http://xdaforums.com/xposed/framework-xposed-rom-modding-modifying-t1574401"]Xposed framework/installer[/URL]
[MENTION=5008415]C3C076[/MENTION] for [URL="http://xdaforums.com/xposed/modules/app-gravitybox-v3-1-5-tweak-box-android-t2554049"]GravityBox[/URL]
[MENTION=2322613]craigacgomez[/MENTION] for [URL="https://github.com/craigacgomez/platform_packages_apps_Email"]thunderkat source for Exchange security mod[/URL]
[MENTION=4684315]flar2[/MENTION] for [URL="http://xdaforums.com/showthread.php?p="]ElementalX GPE kernel[/URL]
[MENTION=4316709]savoca[/MENTION] for help to build a custom dtb image
[MENTION=2154897]MTsol[/MENTION] 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.12

Stable Release Date: 2016-04-20

Created 2014-06-07

Last Updated 2017-02-10