yashsingh1/xdaforums huggingface dataset:
[Sprint Samsung Galaxy S6] koop1955:
I have uploaded the QE2 TAR file to Android File Host: https://www.androidfilehost.com/?fid=745425885120745828 [MENTION=4988866]tdhite[/MENTION] for those upgrading that want to use your kernel, please verify that this will work:

1) Flash the TAR with Odin, then reboot.

2) Flash TWRP, don't reboot, shut down and then use the "three finger salute" to enter Recovery mode.

3) Flash your kernel.

Will that Root the phone using Magisk?
[Sprint Samsung Galaxy S6] tdhite:
[ROM] [SM-G920P] [DEBLOAT/DEODEX] TDH-JR (Just enough ROM) [v3.0]

Hey [MENTION=3816775]koop1955[/MENTION], the kernel as it stands will probably work against QE2, but honestly I never even tried the combo. There are serious SafetyNet issues with Magisk v12 so I have an impending update that sports v13. Further, the entirety of the Synapse setup is moved to a Magisk module, so the Synapse and general kernel bootstrapping can forever more be updated with a mere module update.

I would wait folks, grab QE2 if you are in a rush, but wait just a few more days for the kernel update that is only waiting on the v13 Magisk release.
[Sprint Samsung Galaxy S6] koop1955:
Perfect, happy to wait. And thanks!
[Sprint Samsung Galaxy S6] Tekken Lord:
Ca n't harfdly wait, thanks [MENTION=4988866]tdhite[/MENTION] and [MENTION=3816775]koop1955[/MENTION]
[Sprint Samsung Galaxy S6] Nye-uhls:
Excited for that kernel! And even more excited for an update of the just-enough rom (if you do release it)

With bigdaddy dead in the water, we're all hungry for a g920p rom it isnt stock.

I've been following the beta threads, it looks like theyre SO close. And based on topjohnwu's post history, he releases a new official version ever 6-8 days so its due in the next 2-3 days :)... although he said next update will probably be out of beta, so maybe itll be a bit longer than usual.

Anyways, if you do release another justenough rom update, I'll be the first to donate! (and politely demand that others using it donate too lol)

p.s. my phone charges again, did a thorough clean of it with alcohol and cotton balls. (powered off of course)
[Sprint Samsung Galaxy S6] tdhite:
[ROM] [SM-G920P] [DEBLOAT/DEODEX] TDH-JR (Just enough ROM) [v3.0]

Nice! Regarding no the charging by cleaning....

An update for all: Magisk v13 looked good, but is rather challenged still in a couple areas. I know it's frustrating to hang in, but . . . . Hang in, ;).

If we don't get some decent results soon, I will revert things to (SuperSU for a bit and get something out (ROM and kernel both).
[Sprint Samsung Galaxy S6] tdhite:
Updated 07/16/2017

As the post title says, the ROM is updated to v4.0 which is based on QF1 firmware. The OP is updated.

As always, Read the Disclaimer!

This is the first release to use Magisk v13.2 as the SU app and manager. To be sure, this thread is not a support thread for Magisk so post any related question in the Magisk threads. A few things to note:

Magisk tends to lose root on Zygote based apps (your normal Android apps) when Magisk Hide is on. Root still works for shells, e.g., "add shell" but not apps -- this has nothing to do with the ROM, rather Magisk, so please do not post here on that topic;

Magisk installer will initially install MagiskManager v5.04. Almost immediately, you should open the MagiskManager App and let it down and install the update (currently 5.06). Magisk will, sooner or later, tell you to do so anyway, just might as well do it right away.

Enjoy!

:cowboy:
[Sprint Samsung Galaxy S6] Nye-uhls:
12 hours into testing, everything feels cohesive and like I'm not at war with stock anymore lol.

The only things I've noticed so far are that in the about device tab of settings, se for Android status says "permissive", meaning magisk isnt properly hiding the state like it's supposed to. I'm not sure if permissive state itself being visible is that big of a deal, but it shows that there's an underlying conflict somewhere.

And that so far I've lost root for apps twice, but on stock with magisk v13.2 i didn't lose root ever. So far just rebooting has fixed it, so not a big deal or anything, just an observation :)

Thanks tdhite! Donation coming soon!

P.s. so everyone knows, Google patched safetynet so magisk fails safetynet at the moment. Not related to skyhigh or rom! See here for details and temporary fix https://xdaforums.com/showpost.php?p=73060378&postcount=16439

Edit: this post shows the steps in an easier to understand way. https://xdaforums.com/apps/magisk/safetynet-fix-pass-safetynet-2017-07-17-t3637801
[Sprint Samsung Galaxy S6] _Epic:
So this is fully deodexed? How can I remove the toast notifications for turning up the volume all the way or brightness all the way? :)
[Sprint Samsung Galaxy S6] tdhite:
Fully deodexed, the OP makes that clear I believe.

As for mods -- not looking at those at the moment, have a kernel to update. Smali level updates are likely necessary to accomplish what you want, unless you find a setting in there somewhere (I've honestly not looked).
[Sprint Samsung Galaxy S6] tdhite:
[ROM] [SM-G920P] [DEBLOAT/DEODEX] TDH-JR (Just enough ROM) [v4.0]

Not to worry. Permissive is hidden from SatyNet and root seeking checkers. All is fine and SafetyNet will pass.

All S6 based devices are seeing this. Working on it. It is related to Magisk Hide and remounts of /sbin. Very frustrating, but we will get it in Magisk, or minimally module tricks.

Grab the latest SkyHigh Magisk Module from my kernel thread and flash it, it implements the POC fix so SafetyNet passes again.
[Sprint Samsung Galaxy S6] flett044:
This Rom takes for ever to boot every time I restart my phone. Any one else having this?
[Sprint Samsung Galaxy S6] koop1955:
I am still running the old BiggDaddy ROM, but I updated to the latest Magisk Manager (5.10). Was prompted to update Magisk to 13.3 via the Manager, did so, and passed SafetyNet. Could not have been easier.
[Sprint Samsung Galaxy S6] Nye-uhls:
Tdhite was talking about how he updated the module to pass safetynet before the magisk update that fixed it.

Which was super awesome of him. The official magisk fix came out a few hours later, but it was helpful nonetheless.

We're lucky to have tdhite as the last g920p dev.
[Sprint Samsung Galaxy S6] rrtoland:
How do we flash the Hotspot Fix? It is erroring. Is it still needed?

Is there a chance you could explain how to flash this? I'm getting an error attempting to flash with TWRP.
[Sprint Samsung Galaxy S6] tdhite:
there is really nothing to it, just flash in TWRP.

If you get an error, then you need to post a log, which will exist in /tmp/recovery.log after you flash.
[Sprint Samsung Galaxy S6] pj10071217:
Hi,

After successfully installing this rom, I could not seem to get my gear VR working.

I installed the Oculus app manually. The app itself works fine but VR still does not seem to recognize the headset. I'm really liking this rom so far and this is the only feature I wish wasn't removed :

I'm guessing that it was disabled to debloat the software (as stated in post). Is there any way to just enable the VR feature so that I don't have to go back to original?
[Sprint Samsung Galaxy S6] Nye-uhls:
The easiest way i can think to do that would be to download the bigdaddy rom or even the stock .tar and unzip/unpack it and just pull the relevant apk's from there. You'll need Facebook app manager & Facebook app installer (yes, seriously), and anything that says gear vr, or gear in it. But that should be everything you need to use gear vr. Most do need to be installed as system apps, especially the Facebook ones. (App installer comes with this rom since its needed to install camera filters and some other samsung stuff... Which is messed up imo)

There might be a flashable .zip too somewhere.
[Sprint Samsung Galaxy S6] pj10071217:
I already had a bigdaddy 1.1 and stock tar.md5 files stored in my computer so I tried looking it up.

Bigdaddy rom seems to open just fine with WinRAR. After extracting, I went to /system/app and extracted apk files for FBManager and GearManagerStub as those two were only relevant ones I could find. So I moved those files into my phone to install it but it only lets me install GearManagerStub- I get an error saying that "package appears to be corrupt" on FBManager. And even after installing one of those, headset still isn't recognizing my s6.

For tar.md5, I renamed it to .tar to look it up on WinRAR. And inside those I could only see bunch of .iso files and it gives me error when I tried opening it up.

Still no luck so far :crying:

Does anyone know exactly what apps I need to get this thing working again? Any help would be greatly appreciated.
[Sprint Samsung Galaxy S6] Nye-uhls:
I'd say at this point you should start a new thread in FAQ and help, as this is not all that related to TDH-JR.

But i can help you find what you need, I'm just out at the lake today where my service is really slow, so I'm just going off of memory. But i think i might have a .zip bookmarked, so start a new thread and I'll see if i can find it tonight or tomorrow.
[Sprint Samsung Galaxy S6] schleima:
Would somebody kindly post an easily downloadable version of the required G920PVPS4CQA2 firmware? I've found it elsewhere online, but the download services hosting the files are extremely slow.

Also, if someone could also post G920PVPS3CPD2, which is what my phone is currently flashed with, I'd be grateful (just in case I need to revert back to my old firmware and restore my Marshmallow Nandroid backup-- am currently using the Renegade Rom, which is no longer being supported).

Many thanks
[Sprint Samsung Galaxy S6] Nye-uhls:
https://xdaforums.com/sprint-galaxy-s6/general/guide-links-files-update-root-restore-t3366862

I recommend upgrading to the version in this post and then just taking the stock system update before you root again. Latest update should be fine for this rom, as far as i know, they've all just been standard Android security updates lately.

Also, when you click the link to Android file host, if you click to view koop's profile, he has most versions uploaded there.
[Sprint Samsung Galaxy S6] schleima:
Hi Nye-uhls

OK, just so I understand, you're suggesting that I revert to stock Nougat, and then install TDH-JR on top of that?

Will reverting to stock Nougat un-root my phone?

Forgive my n00b questions, but I root so infrequently I always forget how the process works. Assuming I'll need to update my TWRP, SuperSU, et al as well?
[Sprint Samsung Galaxy S6] koop1955:
Thanks for the shout-out. Very latest version (I haven't gotten around to posting yet) is here: https://www.androidfilehost.com/?fid=889764386195918969
[Sprint Samsung Galaxy S6] Nye-uhls:
I somehow overlooked the fact that you said you were using the renegade rom. But yeah, if you want to use the tdh-jr rom you need to first upgrade to nougat...

Download the firmware from the link [MENTION=570608]KooP[/MENTION] just posted, then follow the instructions in the link from my last comment. (Also koop)

Then you can flash TDH-JR

Beware: once you go nougat, you might not be able to go back. I personally haven't tried, but I've heard stories of being stuck.

Yes, upgrading to nougat will make you lose root. Flashing this rom WILL root your phone with magisk... If you upgrade to nougat, you'll need to start using magisk instead of supersu. But with how well tdhite has included it in the rom and kernel, it'll be easy to make the switch.

Someone correct me if I'm wrong, but i dont believe you need to be rooted in order to successfully flash tdh-jr.

But yeah, check out the link from my last comment if you have anymore general non-tdh-jr questions about upgrading to nougat.
[Sprint Samsung Galaxy S6] felibon:
Hey everyone,

So I've installed the Rom and updated Magisk to 13.3. But I dont have root. I can not get Ti Backup to get root permission. I also downloaded SuperSU and I get the error that I am not rooted. Fist time using magisk. Any help?

Thanks!
[Sprint Samsung Galaxy S6] tdhite:
Install the core firmware.

Wipe it all.

Install TDHJR.

The ROM is based on QF1 so is very up to date. Mostly you just need modem, bootloader and other low level updates.

What is really at issue here? There is very little complexity to TDHJR ROM.
[Sprint Samsung Galaxy S6] young666:
At first, I appreciate your work very much. This rom works very well, but when I use fb, messenger or sometime a very light browser, the device seems to be very hot. I have flashed your 4.0 rom + 5.02 kernel, could you help me fix this, thanks a bunch mate!!! :D

---------- Post added at 04:16 AM ---------- Previous post was at 04:08 AM ----------

Choose only one, and carefully uninstall the other first. If you has flashed Magisk and install its apk, go reboot your device. Sometimes, Superuser of Magisk doesn't work correctly. I always take a reboot and get used to its instability. :fingers-crossed:
[Sprint Samsung Galaxy S6] Tekken Lord:
Hi guys,

Can anyone post QF1 bootloader and modem? Or just send me the "img" files, then I'll do the conversion and upload them here.
[Sprint Samsung Galaxy S6] Jimmy1life:
Here and there I kept having rapid battery lose and pho e seemed hot alot as well. So well in synapse app in the About tab it says the amount of time awake and how much system has slept. Well hitting reboot didn't fix it but power off phone then turn it on manually its back deep sleeping and good battery life 3 to 4% loss over the night untouched 7 hours.
[Sprint Samsung Galaxy S6] elesbb:
Just FYI:

You CAN flash this over the Marshmallow firmware, no need to upgrade to QF1. BUT!

- Hands free activation kept trying every time the phone booted / Fixed by deleting /system/priv-app/SprintDM directory as well as /system/priv-app/activation directory.

- SafetyNet does NOT pass / Using latest Magisk. Probably due to incorrect BL being flashed.

Also, props [MENTION=4988866]tdhite[/MENTION] great job! Could use some more debloating but not bad at all!
[Sprint Samsung Galaxy S6] tdhite:
Let me know what to debloat further. I'll rip it out and update.
[Sprint Samsung Galaxy S6] Abdl:
Please drop lists of what apps you remove,it comes handy.
[Sprint Samsung Galaxy S6] nostrings:
In addition to what's been ripped out by you, I've taken out Samsungs "Messages", Files, and Peel Remote. All looks good here :)
[Sprint Samsung Galaxy S6] Nye-uhls:
Logcat keeps saying "[something something] batterystats service does not exist." Does anyone know what package battery stats is from if any? (Might have Frozen it)

I have been getting an extremely odd battery curve lately. And on a possibly related note, device maintenance is doing a worse than usual job of sleeping apps.
[Sprint Samsung Galaxy S6] joej191:
Is their a chance you can team up with Alexis and porting his rom to work with ours 920p? *fingers crossed
[Sprint Samsung Galaxy S6] Ikky_Phoenix:
Hotspot again...

Hi, i have two problems.

The hotspot icon does not show on quick settings, but i can access it from other app.

But the "real" problem is:

I can enable and configure the hotspot, but the other devices that try to connect never pass the "obtain ip address" part.

Can someone help me?

Am I doing something wrong?
[Sprint Samsung Galaxy S6] Nye-uhls:
There's an issue with your root access... Securestorage is having issues. Flash latest magisk.
[Sprint Samsung Galaxy S6] jfolive:
Has anyone else had difficulties setting up WiFi calling on this ROM?

For me, WiFi calling works with the OEM stock ROM plus SkyHigh 5.02, Magisk 13.3, and skyhigh magisk module installed.

If I install TDH-JR 4.0 over the stock ROM though, plus Magisk 13.3 and sky-high magisk module, then WiFi calling fails after entering my 911 address info. It briefly enters Device Self Service and immediately fails. As a test, attempting to restore an app backup of the two WFC system apps from OEM didn't fix it either. [MENTION=4988866]tdhite[/MENTION], I have a logcat if that will help. If interested, PM and I'll send it to you.
[Sprint Samsung Galaxy S6] tdhite:
You can just attach the log here. Pm is fine too. I will check wifi calling tomorrow.
[Sprint Samsung Galaxy S6] jfolive:
Here is a logcat of the WiFi calling error.
[Sprint Samsung Galaxy S6] thsalespts:
Another Stupid Question

As I am sure you got a good laugh in my post on your other thread...I think I have it down pat on whats going on and how and when to use most of the Programs IE Odin, TWRP, & ADP ETC.

In any event, The SkyHigh Kernel (Full Install) is that included with using this ROM- As in ALL utilities, features etc of the Kernel already included as well as phone rooted?

Thank again- Glad I picked vs anything else- I realized everything can be added later if I choose vs having extra items that just take up space.

I hit thanks on OP- and appreciate your work, will try to throw you some cash next payday!

PS: Any recommendations on "must have apps" or anything else people would suggest to flash/add etc to this already amazing ROM- Mainly stuff for better reception, battery life (i know brightness is big kicker anyway), stuff for movies (or just use Kodi?), performance etc?
[Sprint Samsung Galaxy S6] Wormsnake:
I'm really looking forward to an update! My phone longs for it! Thank you tdhite!
[Sprint Samsung Galaxy S6] Ikky_Phoenix:
I do not think so...

No, magisk is running OK. It loses root after while (know bug), but su on terminal is working. The magisk beta dosen't solve the problem and add another one: bluetooth does not start.

Maybe my problem is related to my use of the S6...i'm in Brazil, my network provider is "TIM" and the system in this network is GSM. The 4G speeds are not avaible for me (I already know before purchase).

So...do you have another ideas?
[Sprint Samsung Galaxy S6] Nye-uhls:
Is the sky-high module showing up in magisk manager? Also, upgrade to magisk v14, its much more stable
[Sprint Samsung Galaxy S6] Jimmy1life:
Yes it shows on mine. I had to flash the Module again byself once I had Magisk to 14v and a working. At first it didnt show though it failed so flash like this

Magisk Unistaller, then Magisk 14v boot phone open app grant root in superuser tab in the magisk app, Reboot to twrp flash skyhigh module.
[Sprint Samsung Galaxy S6] Nye-uhls:
I was asking if the SH module was showing up in magisk manager for [MENTION=4879323]Ikky_Phoenix[/MENTION] specifically because if its not, that explains it their issues.

And yea that's a really good suggestion to grant all root requests, open all root apps, and then reboot and change to "ask" (thanks [MENTION=4988866]tdhite[/MENTION] for mentioning that in the kernel thread!)

That on top of the stable release of v14 has made for a very smooth set-up!
[Sprint Samsung Galaxy S6] WGenius:
Hi,

The Hotspot Toggle icon does not show-up, what am I missing ?

Steps I've done so far:

1. Flashed Stock (G920PVPS4DQF1_SPT4DQF1_SPR_Sprint_USA_7.0) ROM Via ODIN.

2. Flashed (twrp-3.1.1-0-zerofltespr.img.tar) Custom Recovery Via ODIN.

3. Flashed TDHJR-G920P-QF1 ROM Via TWRP with Full Wipe.

4. Flashed tdhite-G920P-SkyHigh-v5.02-n-full-17-07-17.zip Via TWRP.

5. Flashed magisk-module-skyhigh-v1.0.20170717.zip Via TWRP.

6. Flashed Root Magisk-v14.0.zip Via TWRP.

But there is nothing, then I flashed hotspot-v5.zip, but still, no luck.

Any help is appreciated, thanks.

BTW : Why there's no Hotspot and Tethering menu item/option in the Stock ROM (G920PVPS4DQF1_SPT4DQF1_SPR_Sprint_USA_7.0) in the first place ??? I don't understand ??
[Sprint Samsung Galaxy S6] Nye-uhls:
Huh, honestly it seems like you did everything perfectly... thats very odd. tdhite seems busy as of late (or bored with our dwindling s6 community lol), so I'll do my best until we get an official response. (please read my whole list of suggestions before attempting any)

So idea 1 (not likely the issue):

In between steps 1 and 2 (and maybe even between 3 and 4) boot your phone up, go to settings>about device> tap build number 5 times. Back to settings then developer options, then enable oem unlock.

idea 2 (i dont know how likely this is to be related):

After flashing tdhjr, boot phone up and set everything up... be sure you have "Unknown Sources" checked on in Settings -> Lock Screen And Security. (since flashing the kernel and magisk v14 update the app... although via elevated access with recovery... but who knows, maybe it has an effect?)

idea 3... honestly I'd probably try this first, since its probably the most likely to work and doesnt require flashing any kernel or anything that would take a long time to boot):

Assuming you've already flashed the v5.02 kernel on this current installation of the rom (or 5.01... i think the only difference between the two is the magisk version bundled with it) Flash the latest magisk uninstaller.zip from the main magisk thread. DO NOT REBOOT YET... then, flash magisk v14. THEN flash the magisk module v1.0.20170717. Now you can reboot. Check to see if anything is different.

Bonus idea from [MENTION=4988866]tdhite[/MENTION] himself in the kernel thread (once again, im unsure of the relevancy here so may or may not work):

"Turn hide off and set Magisk to Grant root (not ask or deny). Reboot. Then load Synapse and set your kernel settings (e.g., ktoonservative governor, under/ over clock, network multipath, etc.). Also run all your root apps so Magisk grants them Root access.

Finally, turn Magisk settings back to Prompt for root access, turn Hide back on and reboot. "
[Sprint Samsung Galaxy S6] WGenius:
Thanks for the quick response @Nye-uhls, but still no luck.

for the 1st and 2nd idea already done this before :p.

Tried your 3rd idea but no luck.

BTW, @tdhite said load Synapse and set your kernel settings but I have no Synapse installed ??

Tried to modify /system/csc/others.xml under "CSCFeature_SystemUI_ConfigDefQuickSettingItem " to add WifiHotspot manually and guess what? it's there !!! why it is not visible ?

And the most important question is: Why there's no Hotspot and Tethering menu item and a Toggle option in the Stock ROM in the first place ??? I don't understand ?? :eek::eek::eek:
[Sprint Samsung Galaxy S6] Nye-uhls:
You can install synapse from play store, but that's not the important part of that step.

But yeah I'm honestly all out of ideas for figuring out WHY it didn't show up, maybe try flashing the v5 hotspot fix again? I'm not sure about stock if it should show up on stock by default or not, but it definitely should on TDHJR

I'm not all that worried that it doesn't show in quick setting tile, there are semi easy fixes for that (csc being the easiest)

However, we can enable the settings menu option for it with csc!

Find (or create) the csc item for "Config Menu Status For Hotspot 20" and set the value to " DEFAULT_ON,MENU_ON " (no quotes obviously)

Reboot, if that doesn't work, then nothing makes sense and chaos is the reigning force of the universe.

Use this app to make it easier

https://play.google.com/store/apps/details?id=ma.wanam.cscexpert
[Sprint Samsung Galaxy S6] WGenius:
Chaos is the reigning force of the universe ;)

Thanks for the help bud :highfive:
[Sprint Samsung Galaxy S6] Nye-uhls:
Jeez weird stuff. *Cough* thanks button *cough*

Well that's the extent of what i know, do you have any scripts in system/etc/init.d ? (Hotspot scripts)...

Because if you do, then that means hotspot will still theoretically work and you could make a shortcut using this app to directly launch the settings activity for hotspot https://play.google.com/store/apps/details?id=com.sika524.android.quickshortcut
[Sprint Samsung Galaxy S6] WGenius:
I forgot to mention that I installed Galaxy Tools app and I was able to access Mobile Hotspot from it, but when I tried to activate it .. surprise :silly: Invalid Sim card; OMG :eek: and guess what ? Sim locked :( I think the device was unlocked using a Box (Volcano or Z3X ...), which means that it wasn't unlocked permanently (am I right?), as soon as I flashed the Stock ROM back, the unlock was gone, or is there another method to unlock the device ? I've searched the entire web without any solution except: Contact Sprint, use a BOX or idoneapps.

BTW, I was able to create a shortcut for the Mobile Hotspot by the app you mentioned above.