[Verizon HTC One (M8)] enewman17:
Google Play Edition 6.0 MRA58K.H15 ported for the Verizon HTC One M8

​

*Disclaimer*

For more information please refer to GPe RUU and ROM thread. ROM is compatible with all M8 variants except Dual SIM​

This is not a general discussion thread, please keep off topic chatter to a minimum.

This is a stock ROM with very little modifications.

Modifications made to this ROM are for Verizon network connectivity. framework-res.apk for apns.xml and eri.xml, build.prop

Added CDMA device support to stock boot.img

If there are issues with the ROM that don't pertain to those changes, those comments and bug reports should be directed at Google and HTC not here.

Special notes:

[*]Built with the AROMA Installer. Options include... Stock, Traditional Root and System-less Root.

[*] Its recommended to be on the latest Verizon firmware 6.21.605.3

[*] If you were using any partition as f2fs, you must switch back to ext4 first.

[*] When prompted to insert SIM during setup, just hit skip and continue on with the setup.

[*] Unknown phone number may show in settings under Sim Status. You can still make and receive calls, your number automatically populates after first reboot.

[*] If you have issues with 3g/LTE data hand off, do a full RUU and do a factory reset with the stock recovery. Alternatively just flash the stock recovery and do a factory reset. Theory is the stock recovery rebuilds NV data. Getting a new SIM card has also been reported to work. Calling customer service and asking them to reset your connection has also been reported to help.

Install: using TWRP is recommended

1. Reboot to recovery

2. Wipe/Factory reset if coming from another ROM

3. Flash ROM

4. Reboot

5. Enjoy, First boot will take 5 to 10 minutes, on average I've noticed it takes about 7

DOWNLOAD:

AROMA installer supports CDMA devices

AFH: https://www.androidfilehost.com/?w=files&flid=41671

XDA DevDB: http://xdaforums.com/devdb/project/?id=11904#downloads

* There is a bug starting with MRA58K.H15 with Google account backup. On a clean install you will get an error when trying to restore your account, you also won't be able to add an account from the Settings>Backup & reset. Flash this fix after the rom but before first boot.

MRA58K.H15 services.jar Backup account fix, also includes the DND priority mode fix

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

Sense Camera and Gallery

*Simply install these apks. https://www.androidfilehost.com/?w=files&flid=94923

1. The Camera app com.htc.camera-6.70.858966-762001572.apk has all the features your expecting, HTC removed a lot with the newer updates. If your wanting the newest app search apkmirror.

2. Gallery app com.htc.album_9.51.755029-862171354.apk

3. To play Videos... install com.htc.video-7.0.493811-660011498.apk

Mods & Extras

GPe Dark Theme - MM - 5.07.1700.12_MRA58K.H12 - 4/21/16

Download

Back2Stock Download

NFC working with Screen Off + while from Lockscreen - GPe MRA58K.H12

Download: https://www.androidfilehost.com/?fid=24499762636005556

Xposed

1. Flash the framwork with TWRP. xposed-vXX-sdk23-arm.zip http://dl-xda.xposed.info/framework/sdk23/arm/

2. Install the Material design Xposed app http://xdaforums.com/xposed/material-design-xposed-installer-t3137758

Gravitybox for Marshmallow. (Best collection of tweaks and mods for AOSP based ROMs)

http://repo.xposed.info/module/com.ceco.marshmallow.gravitybox

FAQs & Issues

FAQs

Q. 3 dot menus have a lot of lag. Whats going on?

A. In order to add the low quality Mms fix and add other values to fix sms for some users, the framwork-res.apk must be modified.

Apktool breaks some animations, until apktool can be fixed the only workaround is to set your "Window animation scale" to "Off" in the developer settings. This will eliminate the lag.

Q. Do I have to be S-Off to use this ROM?

A. Yes, unfortunately Verizon devices aren't supported by HTC Dev unlock so you need to be S-Off in order to flash a custom recovery. If you didn't get your device S-Off with KitKat rooted and unlocked with Sunshine, I'm afraid your only hope now is finding a forum member who can unlock it with a Java Card. Sunshine now works with sense marshmallow. http://xdaforums.com/showthread.php?t=2792487

Q. I can't get RRO layers to work, what am I doing wrong?

A. Nothing, RRO Layers was not included by HTC. So in short it doesn't work nor will it ever! Don't even ask!

Q. How do I enable the SystemUI Tuner in 6.0?

A. Pull down the notification shade, Long press the settings gear. It's hard to see but the gear will spin under your finger. Press and hold, this may take a long time and may take multiple attemps but you will get a toast saying the "SystemUI Tuner is active". The menu will appear in the settings under About phone.

Q. How do I enable multi window in 6.0

A. You need to edit the build.prop, look for ro.build.type=user change it to ro.build.type=userdebug save the file and reboot. If you haven't already you need to enable developer options. In About phone you have to tap the build number several times to enable. In developer options you'll find the multi window switch about 3/4ths the way the down the settings list.

Q. Does the duo camera Ufocus and 3D effects work on GPe?

A. Yes it does. Google camera supports the duo effect. HTC FX editor is a stock feature of GPe so Ufocus and 3D effects all work.

Q. I don't see Trusted face in Smart lock, am I missing something?

A. Trusted face was removed in 5.0.1, probably to make room in the /system. Trusted face for (M8) GPe Marshmallow. Ported from the Nexus 6

Q. I can't get Titanium Backup to work with my sd card, I keep getting an insufficient free storage error.

A. Take a look at this post. http://xdaforums.com/showpost.php?p=64064833&postcount=3714

Q. I'm having Ext. SD card permission issues with ***** app. It can't write to my external microSD card.

A. In Lollipop and Marshmallow your app needs to be granted permissions to the root of the Ext. SD card by DocumentsProvider Storage.

1. The app may need updated. Usually the app will open the DocumentsProvider so you can select your card.

2. Make sure when you selected the Ext. SD card in DocumentsProvider that you were in the root directory.

Issues

* MRA58K.H15 Backup account fix, also includes the DND priority mode fix

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

* WiFi may drop out when the screen is off. This issue involves more then just firmware. 5.0.1 and 5.1 used new DHCP protocols, 6.0's protocols are updated and work better on legacy devices but you may have less or no drop out issues with newer WiFi routers.

* Do not disturb / Priority mode is broken... HTC added some code from sense that has broken your notifications from starred contacts when DND is enabled. When DND is enabled with "Priority Only" and a starred contact sends you a text or phone call the ringer should sound and vibrate depending on what your configuration is, but what happens is when the contact is validated its looking for a column "VIP" in the contacts.db, well "VIP" doesn't exist in Google contacts only in Sense contacts... so it doesn't validate and you don't get the notification. Flashable fix.

Thanks to [MENTION=3390735]kbitz[/MENTION] for the fix.

* Android 6.0 has an MMS bug that will require you to reboot your phone every couple of days or sending and receiving MMS will become proplematic. Issue tracker on the subject.

Special thanks:

Our families for putting up with us being on the computer for so long.

Lots of features were not possible without the help of these awesome people.

Captain_Throwback

Chainfire, SuperSU

andybones

SuperR Kitchen

XDA:DevDB Information

VZW GPe port, ROM for the HTC One (M8)

Contributors

enewman17, andybones

ROM OS Version: 6.0.x Marshmallow

ROM Kernel: Linux 3.4.x

ROM Firmware Required: 6.21.605.3

Based On: GPe

Version Information

Status: Stable

Current Stable Version: MRA58K.H15

Stable Release Date: 2016-07-27

Created 2015-09-27

Last Updated 2016-10-28