[AT&T Samsung Galaxy S 5] talkingmonkeys:
​

Please read through all of these posts before asking questions or installing the ROM. There is a lot of useful information in these posts.

Post #1 - ROM Information, Screenshots, Install Instructions, Credits and Donators

Post #2 - DeBloated ROM Downloads/Changelogs/Known Bugs <=== Please do not install the TMS5 3.0 (Undebloated release with stock theme) from there, use the one in Post #3116

Post #3 - Themes/Additional Mods/Suggested apps

Post #4 - Frequently Asked Questions

Post #5 - Old Releases

Post #6 - Xposed Framework install instructions for TMS5​

Newest Themes - AT&T Galaxy S5 Themes and Apps

Post #3116 - TMS5 3.0 (Undebloated release with stock theme) UPDATED AS OF 10-20-2015

Post #3116 - TMS5-3.0_Contacts_fix_Stock.zip Use this fix if you already installed the FULL Bloated Rom and would like to try one of our Themes. You must install this before the Theme!!!

Although I did test this rom there is always a chance things can go wrong. I am not responsible for what you do to your phone. You should know what you're getting yourself into.

If you don't, please do not flash this and READ, READ, READ these forums until you feel confident enough to do so.

Please report any bugs. If at all possible please try and recreate the issues while running a logcat. The issue can be solved much faster then just telling me "this don't work".​

Deodexed alexndr's G900F OC7 Base

Rooted/BusyBox/Init.d

Removed SFinder/Quick Connect from pulldown

Removed Ongoing WiFi Connection nuisance

Removed Safe Volume Warning

Removed IME Switcher notification

Removed Message Logs From Contacts (needs redone)

Removed Check Battery Cover Toast

Removed Bluetooth Dialog Popup

Removed Hotspot Ongoing Notification

Removed Mobile Data Toggle Off Warning

Removed Airplane Mode Quicksetting Popup

Removed Power Saving Mode Ongoing Notification

Removed USB plug/unplug Wake

Disabled Increasing Ringer

Unknown Sources allowed as default

Added extra toggles including SideKey, Flashlight and Mobile Data

Fixed external SD permissions

Fixed Private Mode

Modified Launcher left swipe App Picker

S5 MMS Moded: Group Message enabled, Message logs removed from call logs, Screen on/off Setting, Folder and Split Views enabled, Disabled auto conversion to MMS for emojis, Increased max image size for MMS to 8.4 MP, Increased SMS limit per hour, Timestamps set to original time not time received, SMS to MMS auto conversion disabled, Scheduled Messaging and more

Floating Messages

S6 Music Player (Auto off causes force closes)

S6 Samsung Keyboard

Added my selection of Ringtones/alarms/notification sounds

Added 300+ System fonts

Updated Google Play Services and some other system apps

Build.prop optimizations

Lots of CSC features added to TMS5feature.xml

Bootanimation.zip and .qmg both supported thanks txr33 for the files for this

Floating multiwindow thanks to rompnit

Changed the default animation scales for increased GUI speed

Added App Ops to Settings

Added Auto Start Manager to Settings Thanks to DaRk-L0rD (Not Working yet just ignore it)

Increased Toolbox max apps to 12

Increased Quick Settings in Settings to 15

Enabled Developer Options as default

Added S6 Launcher

Feature.xml is now tms5feature.xml just in case we get xposed eventually

Disabled System/User App Signature Verification Thanks to CNexus and one_love_420

Added 5 Way Reboot Menu (Reboot, Hot Reboot, Recovery, Download and Safe Mode)

3minnit Battery Mod thanks to gharrington and pas2001

Added AdAway Ad Block, Greenify, Galaxy Icon Themer and Team Blackout Updater to system apps

Changed Status Bar Icons to T-Mobile 4G and 4G LTE ones instead of H+ and 4G

Added Abstract Tiles and Geometric Mosiac unlock effects

Added SideKey Panel

Added TM Settings (Custom Settings) Thanks ficeto and bri315317

Added Volume Button Music Control mod thanks loserskater and tdunham

Moved Extra Toggle mod here

Added Home Button Wake option thanks tdunham and rompnit

Added Clock/Calculator switchers to TM Settings (AOSP/Stock)

Added Sound Boost mods thanks to tdunham and rompnit

Added Options to remove some system sounds thanks to tdunham and rompnit

Added Boot Animation Choices. Thanks to TheSickness, JaeKar99 and KachowPow for some of these

Potato Clock to change status bar clock position thanks to mariozawa

Potato Status Bar Gradients thanks to mariozawa​

Pre-Requisites:

Read all of these long instructions to be sure you understand anything. If it doesn't make sense then be patient and get explanations instead of screwing things up then asking for help.

Follow muniz_ri's process to get to lollipop firmware and keep root. G900A or G870A

Doing this you will get flashfire also which is needed. Thanks chainfire for another useful app. If you can't follow the instructions to install it then you shouldn't be flashing this rom.

I will also be providing SafeStrap steps for the G900A and G870A. Use Flashfire to get to lollipop though because it can do things that SafeStrap can't. The reason I still use safestrap is to have a nandroid and quickly recover from bricks or any other issues where I can't fully boot and use FlashFire.

FlashFire Method (Thanks Rakuu for writing this, I made some changes to this guide):

Open flashfire, tap the +, and then tap "Flash zip or OTA" and browse to where you saved this rom on your device and add it.

Tap the + and tap "Wipe" and check everything except internal storage (unless you want to wipe your external sdcard)

Now make sure you have the actions in the following order:

Wipe

Flash zip or OTA

Just be sure that wipe is the first thing it does. FlashFire likes to set it as last even if you select to wipe before you add the rom zip.

Check to make sure within the actions you have everything checked correctly, you can leave everroot disabled as the installer in the ROM zip does this, and also leave reboot as default.

Tap the lightning bolt and then tap OK and wait for it to do its work.

For those of you that want to have safestrap also you can easily set it up to run beside FF. Added an NG3 Flasher for the G870A. I will also provide links to the odin tars for the kernels for the G900A just in case you softbrick and need them to recover. If this is the case don't fear all you have to do is flash the NG3 Kernel in download mode through odin and reboot then enter SS through the splash.

G900A

Be on 5.0 then continue (if you're on my rom already you don't need to install busybox)

Download and install busybox from the playstore.

Install it then safestrap.

Install recovery in safestrap. It was probably removed if you used flashfire. If not you can skip this as its probably installed.

Download and install NCE Flasher (Thanks k-alz benwaffle and carl1961)

Download this Flashable OC4 Kernel zip (this one is fixed to work)

Load NCE Flasher and follow the instructions in the app which will flash the NCE Kernel for you and you'll be rebooted into SafeStrap

Flash the ROM, zips, restore your backup.

Remember to flash the OC4 Kernel back afterward or you'll be back into SS quick to do so.

Reboot

Now in case of problems download the NG3 Kernel tar and OC4 to use in odin. I chose NG3 for no particular reason. The NCE Flasher app uses NCE but all of the kernels before OC4 work for this step. The only times I find this is needed since finding the above method is when I hit a bootloop or some reason I can't get to the NCE flasher because of errors I created. Keep these kernels handy because you may run into a need to use them and unbrick.

All you'll need to do is boot to download mode and flash the NG3 kernel in odin

Odin in case you need it: https://www.androidfilehost.com/?fid=23622183712465432

G900A_NG3_Stock_Kernel.tar.md5

G900A_OC4_Stock_Kernel.tar.md5

G870A

Be on 5.0 with root (stock, anything else). Guide here: http://xdaforums.com/att-galaxy-s5/general/how-to-update-to-g870aoc5-5-0-keeproot-t3083841

Download busybox from the playstore.

Install it then safestrap. https://www.androidfilehost.com/?fid=95832962473398954

Install recovery in safestrap. It was probably removed if you used flashfire. If not you can skip this as its probably installed.

Download and install G870A NG3 Flasher (Thanks benwaffle and carl1961. I modified this to use the NG3 Kernel for you guys)

Download this Flashable OC5 Kernel zip

Load NG3 Flasher and follow the instructions in the app which will flash the NG3 Kernel for you and you'll be rebooted into SafeStrap

Flash the ROM, zips, restore your backup.

Remember to flash the OC5 Kernel back afterward or you'll be back into SS again.

Reboot

Now in case of problems download the NG3 and OC5 Kernel tars to use in odin. The only times I find this is needed since finding the above method is when I hit a bootloop or some reason and I can't get to the NG3 flasher because of errors I created. Keep these kernels handy because you may run into a need to use them and unbrick.

All you'll need to do is boot to download mode and flash the NG3 kernel in odin

G870A NG3 Kernel: https://www.androidfilehost.com/?fid=23622183712466972

G870A OC5 kernel: https://www.androidfilehost.com/?fid=95916177934556234

Chainfire

Muniz_RI

_alexndr

Goldie

txr33

Enewman17

Danvdh

Tdunham

Daxgirl

Hashcode

k-alz, benwaffle and carl1961

The Sickness

Rompnit

Nyxerosoir

JoHnNYBlaZE716

Tony6669

porkyhontas

cbrox

thenugdestrroyer

Chad The Pathfinder

Thebear j koss

bilgerryan

bajasur

Manh_IT

nitol

andyaguilar94

albe95
​

I have put a lot of hours into this release and will continue to do so. Feel free to buy me a beer if you like my work.

Darian71, rocknmj, unk2009, white00gt, jasonj711, samccfl99, Steve75402, MetalHead66, berniesteven, ChuckDaEngineer, zeushp, radtech777, nemiroG1

I thank you all very much. The appreciation shown by these people for my work makes me keep putting that extra effort into my hobby.
​

XDA:DevDB Information

TMS5, ROM for the AT&T Samsung Galaxy S 5

Contributors

talkingmonkeys, parkerj7uc, jimwick

ROM OS Version: 5.0.x Lollipop

ROM Kernel: Linux 3.4.x

ROM Firmware Required: 5.0

Based On: Touchwiz Lollipop G900F Base by _alexndr

Version Information

Status: Stable

Current Stable Version: 3.0

Stable Release Date: 2015-07-23

Created 2015-04-29

Last Updated 2015-11-29