• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM] [SM-G920P] [DEBLOAT/DEODEX] TDH-JR (Just enough ROM) [v5.0]

Status
Not open for further replies.

tdhite

Elite Member
Dec 4, 2012
1,687
3,461
0
DFW
Description
TDH-JR is a stock derived ROM that is extremely debloated, deodexed and comes with a highly stable, tunable and fast kernel (@tdhite Skyhigh). This ROM is not for those seeking a lot of UI tweaks, mods or otherwise. If you want that, go get BiggDaddy or similar. This ROM is about sticking as close as possible to stock less the bloat, though also extremely battery efficient, fast, clean and highly stable.

Screenshots
You can find Screenshot images in the Screenshots Tab.

Features
  • @tdhite Skyhigh kernel
  • @tdhite Hotspot/Tether fix
  • Netflix encryption fix
  • Deodexed
  • Extremely Debloated (Just enough ROM to Use, add your own apps)
  • Knox Removed
  • MobileID Removed
  • SuperSU Rooted (Prior to QF1 Release)
  • Magisk Rooted (QF1 and beyond).
  • Busybox (Not where Magisk is used as you must use the Magisk Module due to Magisk incompatibilities).
  • Essential build.prop and default.prop tweaks
  • Passes SafetyNet.

Downloads
TDH-JR v54.0 (based on Firrmware version G920PVPS4DQH1):


Previous Releases

TDH-JR v4.0 (based on Firrmware version G920PVPS4DQF1):

TDH-JR v3.0 (based on Firrmware version G920PVPS4CQB1):

TDH-JR v2.0 (based on firmware version G920PVPS4CQA2):

TDH-JR v1.0 (For those running G920PVPU4CPL3 firnware).


How to Install
  1. READ THE DISCLAIMER BEFORE INSTALLING!
  2. Assure you are on the appropriately similar firmware (see Previous Releases above for the correct firmware for prior releases of this ROM).
  3. Make a backup of your existing rom (TWRP nandroid is best)
  4. Backup apps as desired (e.g., via Titanium Backup)
  5. Place the ROM flashable downloaded from the link(s) above in internal storage (e.g., /sdcard)
  6. Boot into TWRP Recovery
  7. Wipe Cache, Dalvik in all cases, Data if you are not dirty flashing.
    • Dirty flashing coming from pure stock may work, but no promises
    • Dirty flashing over a previous, clean install of this ROM should work fine
  8. Flash (i.e., Install in TWRP) the ROM flashable zip
  9. Reboot (to System)
  10. Enjoy!

Dirty Flashing
Generally dirty flashing over stock setups should work fine, losing no settings. To do so:
  1. Upgrade to corresponding Firmware version (e.g., QF1) in Odin (or if you already have, no need);
  2. Copy the downloaded zip flashable to somewere in /sdcard (let's just presume that dir for now);
  3. Load TWRP Recovery;
  4. Backup your existing Stock QA2 ROM;
  5. Wipe Dalvik, Cache, System (Data optionally);
  6. Install this ROM from where you copied it (e.g., /sdcard/TDH-JR-G920P-QA2.zip);
  7. Reboot to System -- it will take a good long time (and likely at least one reboot), just hang with it;
  8. Once up, if you did not use the 'Briefing' Page in your UI, just turn it of again -- upgrades generally turn it back on;
  9. Enjoy.

After installing this ROM, the initial boot will take many minutes and will likely reboot at least once during its initial setup sequence. Many operations are taking place (e.g., Dalvik regeneration, Synapse support setup, etc.).

Special Thanks and Credits
  • [MENTION]SuperR.[/MENTION]@xda (For his fantastic Kitchen)
  • [MENTION]Chainfire[/MENTION]@xda (For the venerable SuperSU root)
  • [MENTION]topjohnwu[/MENTION]@xda (For the venerable Magisk root)
  • [MENTION]osm0sis[/MENTION]@xda (For the Android Kitchen and Busybox build)

XDA:DevDB Information
TDH-JR, ROM for the Sprint Samsung Galaxy S6

Contributors
tdhite
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
ROM Firmware Required: G920PVPS4DQF1
Based On: Stock: G920PVPS4DQF1

Version Information
Status: Stable
Current Stable Version: v5.0
Stable Release Date: 2017-09-30

Created 2017-02-04
Last Updated 2017-09-30
 

Attachments

tdhite

Elite Member
Dec 4, 2012
1,687
3,461
0
DFW
Legal Disclaimer

*** Legal Disclaimer -- READ ALL OF THE FOLLOWING ***

If you use any software from download links provided anywhere within this thread, or convey the same to someone else, you and all subsequent conveyees are bound by the following:

LEGAL DISCLAIMERS AND ASSUMPTION OF THE RISK BY THE USER OF THE PROGRAM

Assumption of the Risk of Use
YOU ASSUME, AND AGREE TO ASSUME, ALL THE RISK OF HARM BY USING THE PROGRAM. THE PROGRAM MAY VOID YOUR WARRANTY WITH A THIRD PARTY, IT MAY IMPROPERLY OPERATE AND DAMAGE YOUR DEVICE, IT MAY CAUSE ANY MYRIAD OF HARMFUL OUTCOMES REGARDING YOUR DEVICE OR THE USE OF THE DEVICE ON WHICH IT GETS INSTALLED. YOU ACKNOWLEDGE THAT YOU ARE AWARE OF THOSE RISKS, UNDERSTAND THOSE RISKS, AND VOLUNTARILY AND INTELLIGENTLY ELECT TO ENGAGE THOSE RISKS BY USING THE PROGRAM.

Disclaimer of Warranty
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME ALL LIABILITY AND AGREE THAT IN NO EVENT WILL YOU SEEK ANY FORM OF RECOMPENSE, WHETHER LEGAL OR EQUITABLE, INCLUDING BUT NOT LIMITED TO NECESSARY SERVICING, REPAIR, CORRECTION OR OTHERWISE.

Disclaimer of Title Warranty
THERE IS NO WARRANTY OF TITLE FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING ANY CONVEYOR OF THE PROGRAM MAKES NO WARRANTY OF ANY KIND THAT HE OR SHE HAS ANY TITLE OR THE RIGHT TO TRANSFER ANY TITLE TO THE PROGRAM TO YOU. YOU ACCEPT THAT, IN FACT, YOU RECEIVE NO TITLE TO ANY OF THE PROGRAM.

Limitation of Liability
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM, PERMITTED OR NOT, BE LIABLE TO YOU FOR LEGAL DAMAGES OR EQUITABLE RELIEF, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
 
Last edited:
  • Like
Reactions: t-bob

tdhite

Elite Member
Dec 4, 2012
1,687
3,461
0
DFW
Change logs, notices, mods.

This post will be updated with changes or updates to the ROM. As well, any notices and available mods will be posted here for download and install instructions.

Notices
None at this time.

Mods
Hotspot Fix Update:

  • Until the next update of the ROM comes out, you can install the hotspot update that injects a quick setting tile on your pull-down quick settings bar. You can download and flash it from Android File Host.

Change Logs
None at this time.
 
Last edited:
  • Like
Reactions: mac.os.x and t-bob

tdhite

Elite Member
Dec 4, 2012
1,687
3,461
0
DFW
any increase in SOT ?


There is one thing, and one thing only that dominates SOT with screens like on the S6. Reduced brightness.

For the rest, such as CPU usage diffs between screen off and on, voltages, core stuffing, hotplugging, and all the rest, yes, that is all covered for max SOT (mostly due to the kernel).




Sent from my iPad using Tapatalk
 

tdhite

Elite Member
Dec 4, 2012
1,687
3,461
0
DFW
[ROM] [SM-G920P] [DEBLOAT/DEODEX] TDH-JR (Just enough ROM) [v1.0]

Please provide stock kernel as a flashabe zip for those who want to use stock kernel.


My Skyhigh port is the stock kernel as its base with relevant (and many) commits on top to provide tuning access and additional features necessary to have rock solid, fast and efficient operations. The use of stock kernel in this scenario is not really in my plans for this ROM, but thanks for the suggestion none the less. The main reason for that is really about battery and efficiency, the stock kernel is simply too unsophisticated in certain areas due to it being quite a bit behind the standard Linux commits.



:good:
 
Last edited:

mac.os.x

Senior Member
Dec 30, 2013
83
13
0
Dayton
how can I use this rom if I'm on G920PVPU3CPF4, I bought another s6, its a sprint and unlocked getting ready to root this one and install TWRP, id really like to use this rom.
 

AndroidGeeker

Senior Member
Feb 9, 2015
230
82
28
My Skyhigh port is the stock kernel as it's base with relevant (and many) commits on top to provide tuning access and additional features necessary to have rock solid, fast and efficient operations. The use of stock kernel in this scenario is not really in my plans for this ROM, but thanks for the suggestion none the less. The main reason for that is really about battery and efficiency, the stock kernel is simply too unsophisticated in certain areas due to it being quite a bit behind the standard Linux commits.

:good:
Can you please tell me how to tune this kernel to boot faster because mine is taking 1 minute and 25 seconds to boot.
 

tdhite

Elite Member
Dec 4, 2012
1,687
3,461
0
DFW
I'm on G920P. why do I meet :Updater process ended with ERROR:7 Error installing zip file
Previous log: This package is for zerofltespr devices; this is a zeroflte

Whatever recovery you are using is suggesting you do *not* have a Sprint Galaxy S6. Your best bet is post the output of "getprop" in your recovery so we can determine what you actually have.



Can you please tell me how to tune this kernel to boot faster because mine is taking 1 minute and 25 seconds to boot.
There are no tunings for speeding up the operations taking place. I does take a bit, understood. Much of the time is involved in setting up (injecting) SELinux policy properly, checking/fixing telephony databases for hotspot fix, running various processes for optimizations (cortexbrain, setting up crond, etc.). If you compute the percentage of uptime between boot and overall use, it is (normally, anyway) much, much, much less than even 0.1% of the time.



First Charge Cycle
Not quite sure what you want me to get out of that image?
 
  • Like
Reactions: Saafir

khongson91

Member
Jul 15, 2013
31
5
0
Ha Noi
Sorry for my mistake. I used wrong TWRP. I install success now. Just don't have mobile data toggle and sometimes Samsung DM service and System Update show in status bar. It's so annoying.
 
  • Like
Reactions: tdhite

tdhite

Elite Member
Dec 4, 2012
1,687
3,461
0
DFW
[ROM] [SM-G920P] [DEBLOAT/DEODEX] TDH-JR (Just enough ROM) [v1.0]

Unable to get Bluetooth to work. Will not find anything.



Thanks


Hmm. I use all sorts of Bluetooth devices, including my car. Please send a catlog while trying to scan. Also, what other mods did you add (e.g., Xposed, et al).



Sent from my iPad using Tapatalk
 

mac.os.x

Senior Member
Dec 30, 2013
83
13
0
Dayton
Update: Got it !!! ?

? I went ahead and started different version of TWRP to get that error go away and it actually stuck this time with no seandroid error, soon as it loaded I went in the TWRP I wiped my delvik and cache at the same time first then I did data all by itself and just in case I got the error again I left system alone I took a chance because I really didn't want to Flash over the bloated stock but I took a chance with it and it worked and it stuck like glue, yeaaaaa
 
Last edited:
Status
Not open for further replies.