[T-Mobile Samsung Galaxy S7 ROMs, Kernels, Recoveri] kevin71246:
Updated version of this ROM: [ROM][TMOBILE][S7_SM-G930T][Oreo 8.0 Rooted][WifiCalling]G930TUVU4CRI2

ROM last updated: 10/30/2018

Introduction:

HUGE thanks to the guys that got this going like root & figuring out hybrid stocks! This ROM is a complete rewrite of my ROM [ROM][TMOBILE][S7_SM-G930T][Oreo Rooted] That ROM doesnt have WifiCalling & I couldn't get it to work for the life of me, so I rewrote it. I started with stock, and slowly stepped back making changes, reinstalling each time, confirming it still worked. About 200 installs later & 1000s of changes, this is the result. Yes, it took a LONG time. Hope you enjoy it! Don't forget to say Thanks so I know it is actually helpful to others, and continue doing this!

Description:

Stock Tmobile Oreo 8.0 modified (G930TUVU4CRF1)

EXTREMELY debloated! Nearly bare minimum, while still retaining hardware functionality. Eg, Samsung Gallery & Camera exist so we get 4k recording, and there aren't errors when we pull up the Gallery to edit, etc. Yes, this means NO Samsung or Android Pay. There could be more apps to debloat but Im out of time for now! (Please provide suggestions if interested)

Everything possible I replace Samsung with Google

Solid ROM. It was actually kind of slow for me, but I'm curious how this works for others.

Xposed is part of the guide, which will give you infinite customization & tweak-ability

If you hate Samsung SW and just want a solid working ROM with very few install options to get you up and running this is for you.

This will delete all of your data on the phone! (Not external SD card) This is the only way so don't ask. Backup your data!

Features:

Tmobile Wifi Calling works, along with Visual Voicemail & Mobile Hotspot

Many Aroma Installer app options

(Optional) KevinsFavorites option in Aroma. I'm not sure I'd recommend it due to my tastes. If you're looking for some good common apps tho, it includes: Amazon, AmazonMusic, AquaMail, Gmail, GoogleDrive, GoogleKeep, GooglePhoto, Hangouts, IFTTT, Pandora, RootBrowserClassic, TitaniumBackup, Uber, & Wink (If you install these and want to remove them later, use TitaniumBackup (or similiar) to uninstall

Root Features: See Downloads->Recommended Root Zip & say Thanks!

Debloated

De-Knoxed

Decrypted /data/ partition

OTAs disabled

Speed & Build Prop Tweaks

Dual speaker

Ruthless Launcher

Apps

AdAway

AOD Clock Face Themes

CPUSpy

DisableService

Kernel Adiutor

Samsung Video Editor and Trimmer

Xposed

Many more...

Download Links:

Base.7z & Oreo_Kevin71246Modded_v3.#.#.zip

Installation:

This will delete all of your data! If you continue, you acknowledge that the Author is NOT responsible for anything that happens to your phone!

Summary

(for Pros)

Flash Oreo stock

Root

Flashfire

Oreo_Kevin71246Modded_v3.1.##, Auto-mount, Mount /system read/write Option

Go through Aroma setup. When finished, it should boot to Recovery (if not do this). Do a "Wipe data/factory reset"->Reboot

Detailed Steps

Install Stock Oreo:

Download mode & Setup

Make sure you have latest device drivers setup on your PC

Enable USB Debugging on phone in Developer Settings

Boot phone into Download Mode:

Turn off your device

Press and hold Volume Down + Home + Power button

When you see the warning screen, release buttons & press Vol UP. Phone should say "Downloading..."

Download and unzip Base.7z to PC (This contains stock Oreo, ODIN, & root)

ODIN

Open ODIN on PC (\Base\Odin_313.exe)

Connect USB from PC to phone. ID:COM in Odin should turn Blue with a COM port

Select AP, BL, CP and CSC files from the \Oreo_Stock\Base\ folder for corresponding files

Select HERO2QLTE_USA_VZW.pit

Select Start

Finished: Phone will reboot & show Carrier screen for 3-5mins. Wait until Setup screen & go through quickly (bare minimum) since you'll wipe it again. Once in Android, go to Settings->Display->Screen resolution->WQHD->Apply

Root Instructions: (+Flashfire, SuperSU)

Reboot phone into Download mode

Odin

AP: Select \Base\Root\AP_SM_G930_OREO_ENG_BOOT.tar

Start-> Wait for phone to boot to Android OS

Root

Double-click \Base\Root\cmd-here.exe & Type: root.bat [enter]

Option: 1 (Install Root No tweaks)	(Or pick whatever you want)

*Note: With this system root, do not update su binary. Disable notifications for SuperSU app. Don't flash any superuser zips in recovery that are not made by jrkruse

Install Custom Hybrid ROM & Xposed

Download & copy Oreo_Kevin71246Modded_v##.zip to phone

Flashfire

Open Flashfire on phone

Red + symbol->Flash Zip or OTA->Oreo_Kevin71246Modded_v#, Auto-mount, Mount /system read/write Option->Check mark

Click Lighting bolt at bottom-> OK

Phone will reboot to Aroma. Go through setup. (See above for what's in KevinsFavorites)

When finished, allow Aroma to exit.

It should reboot into Recovery (If not, do this: immediately hold Vol-Up btn+Home btn until you see recovery on screen. If you missed it, try again: hold Vol-Down+Pwr btn ~10sec until phone restarts & immediately hold Vol-Up btn+Home btn until you see recovery on screen.)

In recovery: Factory Reset->Yes->Restart phone

*Wait 5-10min on loading screens

Go thru Android setup. Ignore "Xposed Installer has stopped" error

Followup-Steps:

Set Dialer: Phone Settings->Apps->Menu->Default Apps->Calling App->Select Phone

Recommendations:

Xposed

Setup Xposed: Xposed Installer app:Install framework option & restart phone

Xposed Installer app: Settings button (3 lines)->Download->Search "GravityBox [O]"->Click it->Versions tab->Download->Install->Back arrow (upper left)->Settings->Modules->Check box next to GravityBox [O]->Restart phone

GravityBox [O] Tweaks: (Open GravityBox app)

Battery indicator: Statusbar tweaks->Battery settings->Turn on Master switch->Battery indicatory style: None->Battery percent text...->Back

Clock: Statusbar tweaks->Clock settings->Turn on Master switch->Center clock...

Firefds Kit [O] Tweaks: (Install same way as Gravity box)

This is a supplement to Gravitybox. Things of note: Advanced power menu, call recording, & disable bluetooth toggle popup, etc

Known Issues:

Visual Voicemail may fail to register, but restart phone and give it a few hours. It works eventually.

RCS (Rich Communication Services/AdvancedMessages/Chat) texts don't show up in Android Messages & Textra, etc apps (This is an issue on stock as well!!)

Fix: (Use Samsung Messages)

How to Install Samsung Messages via ADB (Easiest way though is just reinstall!):

Download Messaging_SEP81.zip, unzip, & manually copy apk to phone via usb/Windows My Computer

adb shell	(Get into shell to run beow commands)

su	(Run as root)

mount -o rw,remount /system	(Mount system read/write since default it read-only)

chmod 755 /system/priv-app/Messaging_SEP81	(Set permissions on folder)

chmod -R 644 /system/priv-app/Messaging_SEP81	(Set permissions on apk file)

ls -l /system/priv-app/Messaging_SEP81	(Check permissions - Should be: -rw-r--r-- 1 root root - not sure what 1 & 2 is)

ls -l /system/priv-app | grep "Messaging"	(Check permissions - Should be: drwxr-xr-x 2 root root)

reboot	(Reboot device)

Changelog:

Version 3.1.32: First stable build

Ver 3.1.36:

-Disabled encryption on /data/ partition to resolve "Bluetooth paired devices deleted after reboot" issue & so mods play nicer with ROM

-Fixed "Device not supported" error on Google Phone app

Ver 3.1.37:

-Added most of the apps I replaced or added as options in Aroma Installer now

Credits:

- [MENTION=1949695]jrkruse[/MENTION] & [MENTION=4168602]klabit87[/MENTION] for Root

- [MENTION=8360749]partcyborg[/MENTION] for helping jrkruse

- [MENTION=1949695]jrkruse[/MENTION] for his similar ROMs as guides & help

- [MENTION=6789993]Lanc-City[/MENTION] for assistance in ROM modding

- [MENTION=282813]gustco[/MENTION] for eng boot.img

- [MENTION=5356467]Raymonf[/MENTION] for modified odin

- [MENTION=402300]amarullz[/MENTION] for Aroma Installer

- [MENTION=631273]Chainfire[/MENTION] for FlashFire & SuperSU

- [MENTION=4419114]rovo89[/MENTION] for Xposed

- [MENTION=3054487]JaeKar99[/MENTION] for the cool & colorful boot animation

- [MENTION=3355398]mrRobinson[/MENTION] for AdAway ADAway.org

- Brandon Valosek for CPUSpy

- WangQi for DisableService

- Willi Ye for Kernel Adiutor

- [MENTION=6086799]shubby[/MENTION] for Ruthless Launcher

- [MENTION=6801459]Craz Basics[/MENTION] for Dual Speaker Mod

...

- Please PM me if you were forgotten!