[T-Mobile HTC One (M8)] TheKookieGuy:
~Disclaimer~

If You Brick Or Damage Your Device I Take No Fault

Do This At Your Own Risk

Read Steps Carefully

~Disclaimer~

This Process Will Take About 20 - 40 Minutes To Complete

~Device Specifications~

Phone Model: HTC One M8 (T-Mobile)

Bootloader: Unlocked

CID: T-MOB010

Android: 6.0 (Marshmallow)

Root Status: Rooted

Xposed Framework Installed: No, If You Have It Uninstall It With The Xposed Installer

Won't Be Providing Steps For This, You Can Search On Google Or YouTube On How To Do This

TWRP Recovery: Installed Already I Assume You Have This Installed Already Especially If You're Running A Custom ROM

~Device Specifications~

~Prerequisites~

ADB/Fastboot (Link To Forum To Install Below)

http://xdaforums.com/showthread.php?t=2588979

Latest HTC Drivers Installed (Link To Download Drivers Below)

https://devid.drp.su/?dev=HTC%20MTP%20Device (Drivers)

I Recommend Simply Installing HTC Sync Manager, It Will Give You The Drives For Your Phone

http://www.htc.com/us/support/software/htc-sync-manager.aspx

Windows Computer (Optional)

Custom ROM That Has Either SuperSU/Superuser Installed As An App (Ex. Android Revolution HD~[This Is The One That I Use])

(Slim6 And CM ROMS Have The Superuser Request Embedded Into The ROM, Steps For This One Will Be Included Near The End Of This Thread)

~Prerequisites~

~Steps~

Step 1: Make Sure You Have Developers Options Enabled

Go To Settings​

Scroll Down To About And Click On It​

Depending On Your Custom ROM That You're Running Find Build Number And Tap At Least 7 Times​

If You're Running Stock And Want To Upgrade Just Tap About, Then Tap Software Information, Then Progress To Click More, Then Tap Your Build Number 7 Times​

Step 2: Go Into Developers Options And Enable USB Debugging

Go To Settings​

Scroll Down To Developers Options And Click On It​

Scroll Down A Little Bit And Tap/Check USB Debugging​

Step 3: Now Get ADB Ready To Ensure Your Device Is Connected Correctly

Continue By Going Into Your ADB/Fastboot Folder​

Hold Shift And Right Click On An Open Area​

Click Open Command Window Here​

Run The Command Without The Quotes " " "adb devices"​

Your Device Number And State Should Pop Up​

Ex. F39J9q0wS830 Device​

Keep Your HTC One M8 Plugged In From Here On Out Do Not Unplug It

Step 4: Now Try Logging Into Snapchat

You Should Get A Message Saying That Your Account Login Temporarily Failed etc.​

Continue To Step 5​

Step 5: Go To SuperSu/Superuser And Go To Settings

From Here On The Process Will Get Irritating

Scroll Down Until You See Permanent Unroot​

Click That And Then Click Continue​

If It Asks You If You Want It To Change/Repair Your Boot.img Or Image Click No​

Let It Do It's Thing And Your Phone Will Automatically Reboot, If Given The Change Wipe Your Cache And Dalvik Cache​

The Boot Will Take About 4 - 8 Minutes So Keep Calm​

Continue To Step 6​

Step 6: Once Your HTC One M8 Has Booted Back Up

All Of Your Apps Should Be Untouched​

Now Launch Snapchat And Login​

Once You Have Successfully Logged In Exit The App​

Relaunch The App And Exit About 2-3 Times Just To Make Sure That It Keeps You Logged In​

Once You Have Done So Continue To Step 7​

Step 7: Download The Latest Version Of Your SuperSu/Superuser ZIP

Once Downloaded Make Sure You See It In The Downloads Folder (Use File Manager To Check)​

Now Continue To Step 8​

Step 8: Return To The ADB Command Prompt Or Repeat Step 3 And Return Here To Boot Into Custom Recovery

Run The Command Without The Quotes " " "adb reboot recovery"​

Once Your Custom Recovery Has Launched Continue To Step 9​

Step 9: Flashing Your SuperSu/Superuser ZIP File With TWRP Custom Recovery

In TWRP Click The Install Button On The Top Left​

Navigate To Your Downloads Folder (Look Below To Find Your Downloads Folder If You Don't Know How To)​

Click The SdCard Folder, Then Click The Downloads Folder, From There You Should See Your SuperSu/Superuser ZIP File​

Click On Your Zip File And Then Flash It, Make Sure That Automatic Reboot Is Unchecked On The Top Middle Section​

Once It Has Flashed Wipe Your Cache And Dalvik Cache And Click Reboot​

Continue To Step 10​

Step 10: Your HTC One M8 Will Now Reboot And Optimize Apps Again

This Will Take About 5 - 8 Minutes Alone​

Once Your Device Has Booted Up Continue To Step 11​

Step 11: Now Launch Snapchat

You Should Still Be Logged Into Snapchat And Your Stories And Messages Should Load​

If Not Then You Did Something Wrong, Repeat The Steps​

Congratulations You Are Now Logged Into Snapchat And Have Root Access Still​

Do Not Log Out Of Your Snapchat Account If You Do You Will Have To Repeat These Steps Again

​

If You Need More Help Or Clarification Just Reply To The Post

Or PM Me On Instagram [MENTION=488839]kaile[/MENTION]hkookie

Or Email Me kailehkookie@gmail.com

Hit The Thanks Button If This Worked For You, I Will Be Making More Threads For HTC One M8 ~ T-Mobile Soon