Zv4 native hotspot hack "pulled until we have recovery" - Sprint LG G3

This is how to enable free hotspot on the sprint variant of the G3. Keep in mind this could brick your device. I do not even recommend doing it until we have a custom recovery available. So if you do have any problems hopefully you all can use the LG flash tool to return to stock. I have tested this and it does work.
steps to get free Factory Native Hot Spot:
1. Download this. Sorry pulled the link until we have recovery.
2. Extract the file you just downloaded
3. If you didn't download it from your phone, then place the two files on your internal storage of your phone
4. Install a file explorer like Root Explorer that allows you to access the root of your system and allows you to edit factory framework files and apks.
5. Open the Root Explorer or whatever File explorer you are using and navigate to the internal storage and copy the Services.jar and Services.odex that you extracted from the zip above.
6. Navigate to Root and go to /System, then Choose the Framework folder. Make sure the system is mounted R/W
7. Now hit paste.Hit overwrite existing files. Once the two files are pasted, change the permissions so that they match the other framework file permissions.
8. Reboot your device.
9. If your device boots back up fine you are set to go.
10. Once you setup the WiFi hotspot settings you want in the settings menu, you can launch the hotspot with https://play.google.com/store/apps/details?id=org.jaconet.fixtether which will do all the profile resetting for you and get you up and running. (thank you IM0001 for finding this step)
Note: This mod does work. However most of the times after you enable hotspot you need to go to settings and update your profile to get data to pass through the connection. Sorry I have yet to figure out this bug.
WARNING: I have no clue how this mod responds to ART. Use at your own risk.
Once again, I am not responsible for anything you do to your phone. This can very easily brick your device if not done correctly. This is a chance you the user are taking.
As soon as we have a custom recovery, I will make this into a flashable zip for all to use.

Great job, hopefully you can unlock this phone the way you did the G2

I'm sure I can. I will start as soon as my other g3 arrives

Thanks man

Thanks for this! Works just like you said. I also had to update profile before data would go through. I haven't tried it more than once, so I don't know yet if I'll have to update profile each time.

Just a word of warning, I don't know if it was due to ART or FX browser, but the instant I copied the files over the phone rebooted and failed enough time to switch back to Davilk and then boot, but now most apps will not launch. Just a heads up to be careful. I am not sure why it rebooted before I could change permissions but I believe thats why it's screwed up now.

Working for me, thanks!

IM0001 said:
Just a word of warning, I don't know if it was due to ART or FX browser, but the instant I copied the files over the phone rebooted and failed enough time to switch back to Davilk and then boot, but now most apps will not launch. Just a heads up to be careful. I am not sure why it rebooted before I could change permissions but I believe thats why it's screwed up now.
Click to expand...
Click to collapse
I have never tried it with art. Sorry if you had issues with it. I will put a warning up on the op.

Just another heads up. Once you setup the WiFi hotspot settings you want in the settings menu, you can launch the hotspot with jTether which will do all the profile resetting for you and get you up and running. Its the same "bug" on the EVO LTE, M7, M8, etc and it works for the G3 as well.

Interesting...off to try this, hoping it goes smooth

awesome, thanks for all the hard work!

I can't get LTE tethering working. It only works when I switch to CDMA in network mode.

Hi5josh said:
I can't get LTE tethering working. It only works when I switch to CDMA in network mode.
Click to expand...
Click to collapse
If you get "WiFi Tether Router" you can change the "method" to "2 - Android Version 4.2 Or Higher" and it works great for LTE tethering.

Working thanks for the hard work.

comzee said:
If you get "WiFi Tether Router" you can change the "method" to "2 - Android Version 4.2 Or Higher" and it works great for LTE tethering.
Click to expand...
Click to collapse
Thanks, works great. Did i have to still follow the instructions in the OP? If not, can i just uninstall that app he has us using to get native tethering working?

Did you manually install the files in the op,change permissions, reboot, then ran jtether to start the Hotspot? (it has to be started with the app. Not the settings menu.)

Do you have the stock files that we over wrote... I think I'm having a issue.. But not sure it's related to this but want to eliminate all variables

So far so good! Need to test on LTE

So am I really blind?? Where is Sprint g3 root? Thanks
Edit: I found it
Sent from my LGLS990 using Tapatalk

Don't understand how it isn't working on lte . it works fine on lte for me

Related

[HC EMMC] Working Market & Gapps

I want to share the versions of the Market and various Gapps that work for me on Sam's HC EMMC v4.0, 2nd ed. build {Huge props to him, deeper-blue, and others who got HC working on the NC. Without their heroic efforts, I'd be working 4 jobs right now trying to save up to buy a Xoom}
This script is the first one I run after doing a fresh build of HC EMMC, but you should also be able to do it on a stale version of HC as well.
Maps is version 5.0
While I am confident that these files will work for you as well, please remember, individual results may vary---use at your own discretion.
NOTE: The 'GoogleServicesFramework.apk' file in the attached .zip will remove the blue wi-fi icon from Sam's initial build. If you prefer the blue icon over a working Market (My Apps), then DO NOT proceed with the installation!
That being said, please do the following before trudging ahead:
+ Perform a full backup using your bootable CWR SD card [see samuelhalff's thread for instructions on this: http://forum.xda-developers.com/showthread.php?t=947071]
+ Backup each of the original files on your NC that will be replaced by the script
+ See #1 & #2 above...you've been warned
Instructions for Installation:
Extract the files contained within the attached .zip into the same directory as your ADB directory (where your 'adb.exe' file lives). Mine was located here on my computer: C:\android-sdk-windows\platform-tools
Connect your NC to your computer, ensuring ADB is working properly ahead of time
Double-click on the file 'HoneyGAppInstall.cmd' and the script to install the new apps will run
The script will reboot your NC upon completion
Once your NC comes backup from the reboot, you can then login to the Market, select "My Apps" and they should show up right away.
I have also attached the 'build.prop' file I use. This modified file allows me to see tablet apps (NY Times Tablet, More Good News Tablet) and also I can see/download/install both Angry Birds games.
NOTE: The ro.sf.lcd_density is set to 140 in my file. This is not friendly to Zeam and needs to be set to at least 150 for that launcher to work without Force Closing in Portrait mode.
Good luck and let me know if any issues.
EDIT: For those running a build that is not new and already has the original Market setup, would be best to do the following steps after running the Gapps script:
1.) Settings > Manage Applications > All > Market: Clear Cache then Force Stop -- DO NOT Clear Data​2.) Settings > Manage Applications > All > Google Services Framework: Clear Data​3.) Reboot​
~ Razir
Would it be possible to flash the market zip through recovery? Looks like it would work in theory.
I can see all the installed apps on My Apps. Thanks for these files. But I have one problem. My Nook no longer shows up on market.android.com. Anyone else have this problem?
Is Youtube working?
JaysFreaky said:
Is Youtube working?
Click to expand...
Click to collapse
HQ videos don't work. If you disable HQ it works.
Vasanth said:
I can see all the installed apps on My Apps. Thanks for these files. But I have one problem. My Nook no longer shows up on market.android.com. Anyone else have this problem?
Click to expand...
Click to collapse
I don't use that site much, but I did just check it out of curiosity.
I verified it was working by going into: My Market Account > Settings tab. I can see "LogicPDZoom2" with last access of today's date.
bdcrim said:
Would it be possible to flash the market zip through recovery? Looks like it would work in theory.
Click to expand...
Click to collapse
Not being a dev, I don't know how to compile the files I attached and make them flashable.
However, I can tell you that I do have a black-themed Market by Darkslide for my DroidX that is flashable via CWR, but sadly, it did not work for me. I tried it by booting to the CWR SD card. Would have been nice to have the black-themed version.
I also have a flashable version of Zeam, but again, did not work for me.
Now, I have not tried it by going into CWR using Sam's method with his built-in utility. This is because I have not really been able to get that to work 100% of the time and also because it is just so easy to get to CWR via the bootable SD card that I have not really messed with it too much.
I can post the black-themed Market if someone smarter than me wants to take a look at it...might prove useful. I am just not sure if a DX file can be used on the NC
Just let me know and maybe we can figure it out together.
Vasanth said:
HQ videos don't work. If you disable HQ it works.
Click to expand...
Click to collapse
And you have to be pretty fast at disabling that little "HQ" icon in the top-right corner of the screen. From my experience, has to be almost instantaneous by the time it appears on the screen or the video won't load.
360Razir said:
I don't use that site much, but I did just check it out of curiosity.
I verified it was working by going into: My Market Account > Settings tab. I can see "LogicPDZoom2" with last access of today's date.
Click to expand...
Click to collapse
Thanks for checking. I did mess around with the build.prop you provided. I think I messed something up. I will use the file you provided without any changes.
Thanks.
Not being dev minded, I don't know how much help I would be. I was able to extract the apks from the zip file and move them with root explorer, changed permissions and it appears to be holding. Have rebooted twice and still good. Your script in the zip file would not work with cwr since it is windows based, I think. I don't know if the apks would install in recovery without a script, seems like it would not. Anyway, thanks for putting this together. Market works with the apks and the build. prop seems to have helped as well. Thanks again.
360Razir said:
Not being a dev, I don't know how to compile the files I attached and make them flashable.
However, I can tell you that I do have a black-themed Market by Darkslide for my DroidX that is flashable via CWR, but sadly, it did not work for me. I tried it by booting to the CWR SD card. Would have been nice to have the black-themed version.
I also have a flashable version of Zeam, but again, did not work for me.
Now, I have not tried it by going into CWR using Sam's method with his built-in utility. This is because I have not really been able to get that to work 100% of the time and also because it is just so easy to get to CWR via the bootable SD card that I have not really messed with it too much.
I can post the black-themed Market if someone smarter than me wants to take a look at it...might prove useful. I am just not sure if a DX file can be used on the NC
Just let me know and maybe we can figure it out together.
Click to expand...
Click to collapse
bdcrim said:
Not being dev minded, I don't know how much help I would be. I was able to extract the apks from the zip file and move them with root explorer, changed permissions and it appears to be holding. Have rebooted twice and still good. Your script in the zip file would not work with cwr since it is windows based, I think. I don't know if the apks would install in recovery without a script, seems like it would not. Anyway, thanks for putting this together. Market works with the apks and the build. prop seems to have helped as well. Thanks again.
Click to expand...
Click to collapse
You are most welcome and yes, the .zip is not flashable for CWR. XDA will only allow for certain types of files to be uploaded and .zip is one of them, so easier for me to go that route.
Files in the .zip are meant to be extracted into the folder where ADB.exe exists in order for the script to work correctly. As stated in the OP, I have only tested this on a Win7 box, as that is the only platform I have access to at the moment.
Root Explorer will also work, as you already know. So, for those who want to go that route, it is certainly an option. Glad things are working well for you at this point. Thanks for your feedback!
I'm just checking. These are the Android 3.0 gapps from the XOOM, not the 2.3 gapps? (Sorry I'm a little tired and don't have the emmc version installed, I run the SD card version, so I can't test ATM)
kdb424 said:
I'm just checking. These are the Android 3.0 gapps from the XOOM, not the 2.3 gapps? (Sorry I'm a little tired and don't have the emmc version installed, I run the SD card version, so I can't test ATM)
Click to expand...
Click to collapse
2.3, not 3.0.
Just transferred all the apps and the build.prop to a stale build of eMMC 2nd (3 days of use) and other than using root explorer followed the instructions to a T. My apps seemed to work but not thinking I updated maps in the market and now it doesnt work. Tried to uninstall updates in market (didnt seem to even finish the process), replace with my original apk, replace with apk from your zip here, clearing cache and data. Nothing seems to bring it back to life. Anyone else have this problem?
P.S. I think the white wifi icon looks nice.
Sent from my LogicPD Zoom2 using Tapatalk
Just used a combination of Root Explorer and ADB (for the chmod) to use your mod and everything is working great. Thanks a ton for posting this!
Only change I had to make was the LCD Density in the build.prop since I want to use Zeam. I tried using the default launcher but it is so laggy, I just can't.
lospulpo said:
Just transferred all the apps and the build.prop to a stale build of eMMC 2nd (3 days of use) and other than using root explorer followed the instructions to a T. My apps seemed to work but not thinking I updated maps in the market and now it doesnt work. Tried to uninstall updates in market (didnt seem to even finish the process), replace with my original apk, replace with apk from your zip here, clearing cache and data. Nothing seems to bring it back to life. Anyone else have this problem?
P.S. I think the white wifi icon looks nice.
Sent from my LogicPD Zoom2 using Tapatalk
Click to expand...
Click to collapse
Did you get your Maps back and working yet? If not, PM me and we can work on it together, offline. And if we can get it to work, we can post the "method to our madness" here in case others have done the same.
911jason said:
Just used a combination of Root Explorer and ADB (for the chmod) to use your mod and everything is working great. Thanks a ton for posting this!
Only change I had to make was the LCD Density in the build.prop since I want to use Zeam. I tried using the default launcher but it is so laggy, I just can't.
Click to expand...
Click to collapse
Glad all is working for you and that is a good point...I will update the OP to let folks know the build.prop has the LCD Density set at 160, which is not Zeam portrait-mode friendly.
Thanks for the feedback!
Okay, just downloaded the new Amazon Appstore and installed Angry Birds Rio (the first Free App of the Day). Force Close... so I tried both 140 and 160 LCD Densities and still no luck. Tried both of the other Angry Birds (original & seasons) and they force close on all three densities as well.
Any thoughts on why you are able to run them but I can't using the same build.prop? The only thing I had changed from your build.prop was the LCD density, but as I said, even changing it back to match your original setting doesn't make Angry Birds work.
Angry Birds and Angry Birds Seasons work for me. I had to move them to the internal memory. I already tried moving Rio to internal memory, however it still FC's. I can get the game to almost start, but when it's time to start shooting, it FC's. I haven't tried changing the LCD density.
Same issue here with Rio. Tried internal and no dice. Doesn't run at all when on SD.

Blocking Mode Fix (Root Required)

**I am not responsible for any damage you do to your phone. This as any other mod is done at your own risk. This is just a guidline on how to get a real fix for blocking mode on your VZW Jelly Bean device.**
This blocking mode fix has been confirmed on both the VZW Note 2 and the VZW Galaxy S3
*You need to be rooted.*
IF YOUR ON A NON-VZW BASED ROM:
JUST FOLLOW PART 3!! (and part 4 if you like!)
IF YOUR ON A VZW BASED ROM:
Part 1
There are two apks that are the reason for blocking mode not working. The two files are the secContacts.apk and the secPhone.apk. You will need download these two apks from a other carriers rom and replace them in the system/app folder in root explorer (or your choice system file explorer) and change the permissions.. (For example download a flashable "att" note 2 rom and copy the secContacts.apk and the secPhone.apk and paste them into your system/app folder. Restart then change the permissions then restart again. Same thing with the Galaxy s3 only you have to download files from another carrier galaxy s3 Rom. From this point on blocking mode will work 100 percent.
Part 2
Now that you have blocking mode working, how can you access it. You can get a shortcut maker app and have a blocking mode home screen icon... OR..You can have it in the settings menu like it's supposed to be! Now just like before there is an apk that VZW had changed to block this. It is the secSettings.apk. So from the same rom you downloaded from before copy the sec.Settings.apk from the other carrier Rom and paste it in your system/app folder in root explorer. At this point you may or may not get a chance to restart your phone (it might freeze for a sec and restart by itself. Once phone restarts change the permissions and restart again. **NOTE: Some roms settings mave have more or less options then the stock. To access these just also copy and paste the secSettingsProvider.apk and everything will work perfectly** **NOTE: menu appearance will not change yet!**
Part 3
Last step. Now that you have the new menu there are still two more files that are causing the menu to change. In root explorer navigate to /efs/imei and delete the map_code.dat and then go to /system/Csc and delete the sales_code.dat. Now restart your phone and you are good to go. **NOTE: after deleting these files any VZW apps on your phone or in market will not be recognized on your phone. For example if you try to download a VZW app from the market it will say your device is not recognized. But they have 'market unlocker' apps that can trick the market to see you as any carrier you want. Also VZW Apps like backup assistant might not work properly.
Part 4
This is not really related to blocking mode but I though I might throw it in here as a bonus. If you copy the feature.xml from another carrier (ex is use the ATT one) and paste it in you /system/csc (I'm my opinion) makes your VZW phone better.The stock email app for example will never try to connect to the VZW server again. It will just go straight to the email app. It also seems to make your phone more responsive and work better with certain samsung apps. (Ex: the samsung apps.apk connects better with samsung push service.* Like I said just a little something extra I noticed.*
ENJOY!
EDIT: If anyone is having trouble with part 2 and the secsettings.apk or any other file, try using files from this rom:
EDIT: You may need to wipe first.
http://forum.xda-developers.com/showthread.php?t=2055170
pulled the files from cleanrom, calls still come though. guess on what went wrong?
[QUOTERloadie;39892074]pulled the files from cleanrom, calls still come though. guess on what went wrong?[/QUOTE]
Which rom are you on. Are you sure you used the correct files? The secphone.apk and seccontacts.apk? I would try again and make sure you used the clean rom files. Also check the blocking mode settings allowed contacts list and make sure you have that setup right. If it says none, no calls will go through.
EDIT: Replace the files in the system/app folder with the ones from clean rom and change the permissions and restart. Then clear cache and restart again.
Which rom are you on. Are you sure you used the correct files? The secphone.apk and seccontacts.apk? I would try again and make sure you used the clean rom files. Also check the blocking mode settings allowed contacts list and make sure you have that setup right. If it says none, no calls will go through.
EDIT: Replace the files in the system/app folder with the ones from clean rom and change the permissions and restart. Then clear cache and restart again.
first, thanks for the quick reply. i'm on the VRZ stock rom i605VRALB. pretty sure i grabbed the correct files. tried again, wiped cache, reboot between each step. calls still come though?
loadie said:
Which rom are you on. Are you sure you used the correct files? The secphone.apk and seccontacts.apk? I would try again and make sure you used the clean rom files. Also check the blocking mode settings allowed contacts list and make sure you have that setup right. If it says none, no calls will go through.
EDIT: Replace the files in the system/app folder with the ones from clean rom and change the permissions and restart. Then clear cache and restart again.
first, thanks for the quick reply. i'm on the VRZ stock rom i605VRALB. pretty sure i grabbed the correct files. tried again, wiped cache, reboot between each step. calls still come though?
Click to expand...
Click to collapse
i think i know what the problem is. im gonna send you some files to try hold on..
alphamik3 said:
i think i know what the problem is. im gonna send you some files to try hold on..
Click to expand...
Click to collapse
Try These files:
http://www62.zippyshare.com/v/83374521/file.html
alphamik3 said:
Try These files:
http://www62.zippyshare.com/v/83374521/file.html
Click to expand...
Click to collapse
i really appreciate your helping with this.still didn't work. i'll play around a bit more and see if i can figure out where i'm going wrong.
what is the ds store file?
There is a missing step somewhere for the note 2, I stumbled onto it guide a few days ago in the S3 forum and couldn't get it working 100%
I'm on an at&t ROM with the correct files and modded the files needed, can get blocking mode activated but it only worked about 50% of the time....even switched back to beans ROM and followed necessary steps again and that way only worked about 25% of the time.
Not sure what the extra step its gonna be but I have been working on it for a few days...
jimmydene84 said:
There is a missing step somewhere for the note 2, I stumbled onto it guide a few days ago in the S3 forum and couldn't get it working 100%
I'm on an at&t ROM with the correct files and modded the files needed, can get blocking mode activated but it only worked about 50% of the time....even switched back to beans ROM and followed necessary steps again and that way only worked about 25% of the time.
Not sure what the extra step its gonna be but I have been working on it for a few days...
Click to expand...
Click to collapse
Yea. I don't know how mine works perfectly all of the time but a lot of people are saying they're having trouble. I'm not sure what the deal is. The two roms I tested it on were both clean rom for a vzw note 2. And i tried on a vzw sgs3 on an executioner rom. All three times it worked flawlessly for me.
the phone and mms files in cleanrom are from the verizon rom so thats why thats not working

[Q/A] [VM/Sprint/Boost] LG Tribute LS660/F60 Troubleshoot/Tips [ALL NON DEV PROBLEMS]

I'd like to keep all VM/Sprint/Boost LG LS660/F60 problem questions in here that do not refer to development, so we can keep the development thread a little more neat and on the right track.
Thank You Everyone!
ORIGINAL LG Tribute/F60 Root Method Here: http://forum.xda-developers.com/android/development/guide-root-method-lg-devices-t3049772 By @Unjustified Dev, @jgkim, and @high247
LG Tribute/F60 One Click Root Method Here: http://forum.xda-developers.com/lg-g3/general/guide-root-lg-firmwares-kitkat-lollipop-t3056951 Coded by @avicohh
Note: This root method works on other LG Phones, but this thread is to focus only on the LS660/F60. Thanks.
Also I'll add some of my findings for the LG Tribute that might of got lost in the other thread while we wait for questions.
Agreed.
Sent From This RIDICULOUS LG TRIBUTE
I'll Add Some Of My Findings Here As Well...
Camera sounds annoy me and I couldn't find any tweak, app, or anything to disable them on the LG's Camera, so I figured it out myself. I have wrote a guide and included a .zip with the files you need to switch.
- How to disable your LG Camera Sounds -
Found by high247 of XDA-Developers for the Virgin Mobile LG Tribute LG660.
-# 01. You are going to need to be ROOTED on your phone and have a Root Explorer. I personally use Root Browser from the Play Store.
And you'll need the .ogg files from this .zip file.
I've you are not ROOTED please check Unjustified Dev's guide here on how to do so.
Here: http://forum.xda-developers.com/android/development/guide-root-method-lg-devices-t3049772
-# 02. First move the .ogg files from this .zip to your phones SDcard.
cam_snap_0.ogg
camera_click.ogg
camstart.ogg
camstop.ogg
VideoRecord.ogg
(I've included backups of all the orginal .ogg's in Backup-ogg in the .zip. Just delete the .bak off the end and they are the orginal files in case you want to switch back.)
-# 03. Ok now on to disableing the sounds on your phones Camera (For whatever reasons you might what to do so. For me, they just annoy me)
Open your Root Explorer and go to your SDcard and multi-copy the .ogg's you put there.
Now navigate to System folder, click that,
now locate the Media folder, click that,
now locate the Audio folder, click that,
now locate the UI folder, click that, then once inside the UI folder click PASTE to copy the files there. It might be useful to delete the old ones before hand.
-# 04. Almost done, now you have to change the to .ogg file permissions to 0644 rw-r--r--
(If your not good with permissions, when you select permissions just make sure Read is checked in every box and Write is only checked on Owner, everything else unchecked.)
-# 05. ALL DONE. No need to reboot or anything, just go to your Camera and see that the annoying sounds are gone.
ENJOY!
HELP!
Still stuck in TWRP after the failed update, any ideas what the problem is?
JohnnyDX said:
Still stuck in TWRP after the failed update, any ideas what the problem is?
Click to expand...
Click to collapse
We need more detailed information to help, how did you get stuck for one?
I got the update for my Tribute and like a idiot I tried to install it but it just keeps booting into TWRP, I wiped the phone and than I restored a backup from my SD card that I had but it still reboots to TWRP, the backup installed successfully but it just keeps booting to TWRP, any ideas how to fix this? The backup has the TWRP recovery and root. I also tied the new rom and it still boots to TWRP.
What to Change that ugly color on your default LG Messaging App?
You need to install Xposed Framework on your rooted LS660/F60
1. Here is the Xposed Framework installer you need for G3 Tweakbox to work: http://dl.xposed.info/latest.apk
2. Now download G3 Tweakbox from the Play Store and install it:
https://play.google.com/store/apps/d...weaksbox&hl=en
3. Open Xposed Framework installer make sure the Xposed Framework is installed up to date and and then make sure you check the module for G3 Tweakbox and reboot your device before anything will work.
4. Now open G3 Tweakbox app, go to Messaging, scroll all the way to the bottom and you can change the color.
5. After you make changes Reboot your phone for them to take full effect. My messaging app now is Black.
And in this post I show what else I found that worked with G3 Tweakbox on the LS660, even some pictures : http://forum.xda-developers.com/showpost.php?p=59451127&postcount=766
NOTE: Not all tweak work. TRY AT YOUR OWN RISK.
JohnnyDX said:
I got the update for my Tribute and like a idiot I tried to install it but it just keeps booting into TWRP, I wiped the phone and than I restored a backup from my SD card that I had but it still reboots to TWRP, the backup installed successfully but it just keeps booting to TWRP, any ideas how to fix this? The backup has the TWRP recovery and root. I also tied the new rom and it still boots to TWRP.
Click to expand...
Click to collapse
You were on ZV4 right? I believe you have to flash the boot.img for ZV4 from TWRP and that will fix it. You might have to flash from fastboot though I forget, its almost 3am here and its been a long day.
Extract the boot.img from this .zip and try that.
Ok so for whatever reason I just could not get the damn OTA updates to stop re-downloading, even after doing what cpshelley2 said to do. My problem was update.zip kept re-downloading to /cache/ and then the notification would pop up to install. I ran the adb command cpshelley2 suggested and turned OTA off, made sure the update.zip was deleted, long pressed the notification clicked app info went to manager cleared all.
And it would just keep downloading over and over again, giving me the notification to install over and over again, so what I found was apps named Disable Service and Autorun Manager on the play store, they are free and for root, that fixed this for me.
DisableSevice Link: https://play.google.com/store/apps/details?id=cn.wq.disableservice&hl=en
AutorunManager Link: https://play.google.com/store/apps/details?id=com.rs.autorun&hl=en
**WARNING DO BE CAREFUL WHAT YOU ARE CHECKING AND UNCHECKING IN THESE PROGRAMS YOU COULD MESS SOMETHING UP!***
Open the Disable Services app, click where it says System near the top, then scroll down to Google Play services, click it, now scroll down almost all the way near the bottom and find SystemUpdateService then uncheck it will turn red.
Now open Autorun Manager and select Advance Mode, then in the top right click Settings, make sure Show System Entries and Enable System App Disable are both Checked, now find Google Play Services, click it to see a list of receivers, scroll down til you find com.google.android.gms.update.SystemUpdateService$Receiver and com.google.android.gms.update.SystemUpdateService$ActiveReceiver and com.google.android.gms.update.SystemUpdateService$SecertCodeReceiver ,then un-check them.
Now your done.
Reboot phone and update.zip will stop downloading in /cache/ (**delete it one last time if it is there still**) and you will stop being notified about the ZV5 update.
Hope that helps someone else too. Any questions feel free to ask and remember I'm on the LG LS660 Virgin Mobile.
Hidden Custom Lock Screen Wallpaper Feature
Oh and I have found how to make custom lock screens for everyone else with the LG Tribute, its hidden in the Photos app, download or take whatever picture, open it in Photos, click the 3 dots in the top right bringing down a menu, click Set as.. click More.. Set as Lock screen wallpaper. Crop and set!
Took me forever to find that. Could not find any info anywhere on the internet. lol
Hope that helps someone else too!
Hidden Menu
Dial this number below.
5689#*660#
That unlocks the Hidden Menu.
If you Dial ##3424# it will ask you for a Six Digit Service Code or known as a MSL Service Code. ( No known working codes have been found as of this posting. )
USE AT YOUR OWN RISK.
How to Access the Sprint OMADM Hidden Menu, No Root Needed.
Download Activity Launcher from the play store.
Open Activity Launcher and at the top click on Recent Activities at the top and switch it to All Activities... Once you did that scroll all the way down the list to Software Updates and click on it... A list will appear showing all the activities it does... Scroll down to Sprint OMADM Hidden Menu, there are 3 you can access though 4 say Sprint OMADMA Hidden Menu.
One will let you change the carrier branding.
Hope that helps you and let us know what happens if you try it please.
NOTE: You can Edit Chameleon Node options in the Sprint OMADM Hidden Menu com.lge.lgdmsclient.ui.test.SPROmadmHiddenMenu such as "Brand Name" in Edit Chameleon Node... Click it... Then click GET... If you have Virgin Mobile that should pop up under Brand Name... Click it and edit to say what you want... Then click SET and reboot phone to take effect.
CHANGE SETTINGS ATE YOUR OWN RISK AND NEVER FACTORY RESET OUTSIDE OF YOUR DEFAULT BRANDING OPTION.
And that my friends is mostly what I have found so far for our phones that are useful.
Now any questions feel free to ask and I'll answer ASAP. 3am here so I'm off to bed now. Night my friends.
Is there a working custom rom yet? I would love to get rid of the LG's default version and try CM12.
tstywall said:
Is there a working custom rom yet? I would love to get rid of the LG's default version and try CM12.
Click to expand...
Click to collapse
It is being tested by people and worked on by awesome @Unjustified Dev at this time. It is not being rushed and worked on to perfection. Make sure if you can donate to that man for his hard work and dedication!
Custom Recovery
How do install a custom recovery once rooted? Can I just install Flashify and then select "Download TWRP" from there, or is there something else I need to do?
You can use flashify if you have the zip for twrp
Edit: Here is the recovery Img
https://www.dropbox.com/s/irrdhovdy8fcxqi/recovery_bumped.img?dl=0
Flash it Via flashify and your good.
Sent From This RIDICULOUS LG TRIBUTE
Jmurphy8367 said:
You can use flashify if you have the zip for twrp
Sent From This RIDICULOUS LG TRIBUTE
Click to expand...
Click to collapse
Do you mean the .img from this post
http://forum.xda-developers.com/showpost.php?p=59311465&postcount=476
Edit:
Ok thanks. Is there any difference between the recovery_bumped.img you posted and the recovery.img I linked to?
No difference just uploaded nice to my dropbox.
Edit: Just use my dropbox one I know it works. Im still using my phone lol.
high247 said:
You were on ZV4 right? I believe you have to flash the boot.img for ZV4 from TWRP and that will fix it. You might have to flash from fastboot though I forget, its almost 3am here and its been a long day.
Extract the boot.img from this .zip and try that.
Click to expand...
Click to collapse
I flashed it via TWRP and it did not work.

[ROM] TWRP stock pre-rooted flash of OK2 for N900P

This is a prerooted stock ROM of the OK2 update. It also has the sd card fix patch applied.
This ROM requires installing a custom recovery on your device, which will trip Knox.
All operations are done at your own risk
I would advise against flashing the EFS partition unless you know yours is corrupted (i don't think many people have that issue). The Boot, System, and Modem partitions all need to be flashed though.
If installing over Kitkat, a factory reset will most likely be required as lollipop installs apps differently. Also be prepared to lose all files on internal memory.
I would recommend backing up your OS before flashing. Also it wouldn't hurt to backup app data to make reinstalling apps easier.
Here's the thread for twrp:
http://forum.xda-developers.com/note-3-sprint/general/how-to-root-note-3-lollipop-t3089382
To install the ROM, extract the 7zip file to "/ExtSdCard/twrp/backups/{serial number}/"
using your favorite software (I made the file with ES File Explorer on Android).
Enter recovery mode (Volume up + Home button while poering on), and select "Restore" from the list of options.
There is a option to select internal or external storage to Restore from.
Select the OK2 stock rooted backup file. (Un)Check the appropriate boxes.
Restore the image to install the new OS
Here's the ROM
https://drive.google.com/file/d/0B2iEgzRTFjrQdzNBa29DMTBsZHc/view?usp=docslist_api
I don't suppose you have another link? It fails to download every time I try.*Edit* I didn't have drive installed just flashed cm nightly forgot to install it :silly: thanks. And keep up the good work!
Not right now. I know youl'll receive two or three different errors, but you gotta click "continue" or "download" or "download anyway" to get the file. If it continues to be a problem, I can setup a torrent server for it when i get home tonight.
It might also help to download to a pc, or on a Wi-Fi connection. I've had issues with downloads failing to complete using my phone with big files.
Is there a way to change the launcher to 5x4
phat0074 said:
Is there a way to change the launcher to 5x4
Click to expand...
Click to collapse
I do not know if there's a way to do so with to do so with TouchWiz, since I haven't used it since before the Kitkat update.
I've been using Go Launcher EX for awhile now instead, and it supports that feature.
@Greaper88
Is hotspot works with this backup ?
vipsy6 said:
@Greaper88
Is hotspot works with this backup ?
Click to expand...
Click to collapse
I do not know. I use a third-party app for my hotspot. If you have hotspot services with your provider, the native one should work, but I have not tested that theory.
If you're not signed up for hotspot services, check here:
http://forum.xda-developers.com/showthread.php?t=2796994
or the "Wi-Fi Tether Router" app on the play store works very well for me (since this is a rooted ROM):
https://play.google.com/store/apps/details?id=net.snclab.wifitetherrouter&hl=en
Just have to remember with that app to turn the device's Wi-Fi on before activating the hotspot.
Is anyone else having wifi calling issues with this rom? At first I got the error 16 switch message when trying calls of any kind off wifi, but wifi calling worked. Then I called sprint and they worked their magic to correct the error 16 message but I've had wifi calling issues ever since. Calls start and immediately drop on wifi calling.
jamesdoubledean said:
Is anyone else having wifi calling issues with this rom? At first I got the error 16 switch message when trying calls of any kind off wifi, but wifi calling worked. Then I called sprint and they worked their magic to correct the error 16 message but I've had wifi calling issues ever since. Calls start and immediately drop on wifi calling.
Click to expand...
Click to collapse
I personally never had that problem. But I did notice if I tried to download a big file, or other devices on the network were using a LOT of data, the Wi-Fi calling would disconnect. Sometimes using the Bluetooth could cause problems since it uses the same antenna as the Wi-Fi... But I only had issues with that when transferring data with one or the other.
Yep, I know it can be picky, I have used it for years. This is the first time is disconnects immediately on every wifi call. Nothing has changed on my network. Comcast 75mbps, wireless AC router. It started with this rom, which by the way I love otherwise.
For sprint note3?
I cant get file to unzip
Am i supposed to be able to do this on my phone without a computer?
Ok. Got it to unzip with 7zip but wouldn't install do i have to overwrite a dated back up or just extract in twrp ? Any help would be great im without a computer and my phone is on crack after sprint updated my plan
Sent from my SM-N900P using XDA-Developers mobile app
ant76 said:
Ok. Got it to unzip with 7zip but wouldn't install do i have to overwrite a dated back up or just extract in twrp ? Any help would be great im without a computer and my phone is on crack after sprint updated my plan
Sent from my SM-N900P using XDA-Developers mobile app
Click to expand...
Click to collapse
If you have successfully unzipped the file while the device is in normal operation. Then after you have booted into recovery mode (twrp) you should be able to locate the unzipped file with twrp. If it doesn't flash (Install) then something else is wrong. Is your phone already rooted ? If so what OS are you running now ? If not, You may want to root with supersu first. Do you have an SD Card installed in your device? If so, using a root file manager app like Root Explorer copy and paste the unzipped OK2 OS file to the Sd Card and boot back into twrp recovery and locate the unzipped file and flash from the SD Card.
ant76 said:
For sprint note3?
I cant get file to unzip
Am i supposed to be able to do this on my phone without a computer?
Click to expand...
Click to collapse
This requires a custom recovery. I used TWRP to make the backup, and used ES File Explorer to zip it. If you don't have a custom recovery, you need a computer to install one. There is a completely stock ROM available if you don't want to trip Knox and keep your device completely stock, but that does require a computer.
Ok i ill try it again when im in better service i thought i had to put it in my backup folder
Sent from my SM-N900P using XDA-Developers mobile app
Optimizing apps has been rebooting forever the last one has been going close to 50x is this normal I'm about to just stop it
ant76 said:
Optimizing apps has been rebooting forever the last one has been going close to 50x is this normal I'm about to just stop it
Click to expand...
Click to collapse
It took mine a good ten to fifteen minutes at least to go through all that.
Did you remember to clear your Dalvik and cache?
Moved to Android Development since that's where this technically belongs.
garwynn said:
Moved to Android Development since that's where this technically belongs.
Click to expand...
Click to collapse
How does it belong in development when there is no development, nor has there been, any development going on in this thread? People needing help and asking basic questions doesn't count as development.
Restore or install?!?!
I have seen people say to "restore", "install", and/or "flash" this file. These are all options in TWRP. Which is it?

Nougat QG1/Marshmallow PL6/Nougat Universal QF3 Root Guide

(This is a thread @POWerSUrgeSW3 and I will be maintaining and checking regularly, so if you have any questions feel free to ask. We will always try to post a root method for the latest firmware version once we figure it out, so expect us to be updating this thread as firmware updates roll in)
Nougat Root Method SM G930P QG1 (Latest):
(Start from a CLEAN ODIN INSTALL of Nougat. If you need Nougat, go here: http://updato.com/firmware-archive-select-model?record=2C3C1C6245EF11E7963AFA163EE8F90B .
1. Go through initial activation process; Turn WiFi on and let the phone register through WiFi; log into Google and Samsung accounts if desired
2. For WiFi Calling to work, click on Sprint Zone, this will load a bunch of Sprint software. This will also load the WiFi Calling APK needed for later. The rest of the unused Sprint software can be debloated after rooting the phone.
3. Test WiFi Calling, to ensure it connects through your Wireless connection.
4. Disable AlwaysOnDisplay under the Display under Settings. This can be enabled again after the rooting process is completed.
5. Go into System updates; disable ‘Download updates automatically’.
6. Next, go back into Settings -> About Device -> Click build number 7 times to unlock developer options.
7. Under Developer Options, enable OEM unlock, and USB debugging; turn off Auto update system and verify apps over ADB
8. Go into ‘Lock screen and security’ -> other security settings -> turn auto update off
9. If a PIN has been entered for security: Lock screen and security -> Secure startup -> Do not require – Otherwise root will not be active on startup after going through the process.
10. Install Adhell
11. Diisable these packages:
- com.android.sharedstoragebackup
- Chameleon
- Security policy updates
- SecurityLogAgents
- Samsung DM Phone Interface
- Samsung DM Service
12. Download these apps for later use:
-L Speed
-Kernel Adiutor
-BuildProp Editor
13. Turn off WiFi for the rest of the rooting process. This will ensure that any remembered WiFi passwords are saved and not erased.
14. Use Odin again to flash the engineering boot image from here: https://www.androidfilehost.com/?fid=745425885120714389 . (It goes in the AP Slot).
15. Once it reboots, download this file: https://www.androidfilehost.com/?fid=889764386195909311 . Thanks to @jrkruse for this.
Extract and run the root file.
Opt for root with tweaks, or press 2. Follow the prompt, it's fairly simple.
17. Go into BuildProp Editor, and set these values:
Set ro.cdma.default_numeric to 310120
Set ro.cdma.default_alpha to Sprint
Set ro.build.characteristics to Sprint
18. Reboot.
19. If you don't want updates to download/install, uninstall these packages:
com.sec.android.soagent
com.wssyncmldm
com.samsung.sdm
Then, remove the update file from data/fota.
20. You should have a fully functional phone now.
Thanks to:
@POWerSUrgeSW3 for helping me root nougat and for his PL6 root method (which this was based off of).
@colormedroid for his initial APE1 root method
@paul2112 for the hotspot bypass.
@JUSMEJOSE for the nougat engineering image and su.
@Chainfire for SuperSU and the other tools that have been very useful in different rooting applications
Huge thanks to @jrkruse for the modded root.bat!
@ Everyone who has contributed in one way or another to all of these different applications!
Hit thanks if I helped and enjoy a rooted nougat!
P.S: PL6 root method is located here: https://forum.xda-developers.com/sp...hmallow-pl6-marshmallow-t3573135/post71434273 .
Q&A + General troubleshooting section:
Q. Is there a hotspot bypass?
A. Yes there is, find it here: https://forum.xda-developers.com/sprint-s7-edge/how-to/hotspot-bypass-nougat-ok-t3563446 .
Q. My phone is lagging, how do I fix it?
A. For maximum performance do this:
Use the settings for L Speed as follows:
- Set the profile to performance.
- Under virtual memory, set OOM Killer to default, cache reclaiming to doubled, and cache allocation to large.
- Set the ram manager to multitasking.
- Set seeder and fstrim to run on boot.
Use the settings for Kernel Adiutor as follows:
Set both cpu governors to performance and to apply on boot.
Turn core control off and temperature throttle on under thermal.
Set the GPU governor to performance.
Debloat, first freezing and then uninstalling to ensure system stability.
SM G930U QF3 Nougat Root:
1. First, download the Universal QF3 firmware from here: http://updato.com/firmware-archive-select-model?record=8AE0CC7C625711E7963AFA163EE8F90B and flash it via Odin.
2. Completely finish activating and finish initial setup.
3. Update PRL and Profile.
4. Then enable USB debugging under developer settings and turn off verify apps via ADB.
5. Go into other security settings from lock screen and security settings, click security policy updates and turn auto updates off.
6. Turn off auto update system in developer options.
7. Disable the following packages via adhell (Knox needs to be activated in order to disable packages).
-Chameleon
-Sprint OMADM
-Sprint OMADM Phone Interface
-MDMApp
-SecurityLogAgent
-Security Policy Updates
-Security Storage
8. Flash the modified boot image via Odin, you can find it here: https://www.androidfilehost.com/?fid=457095661767149794 .
And grab Odin from here:
https://www.androidfilehost.com/?fid=673368273298965444
9. Go into connections, mobile networks, and delete the Wholesales OTA APN. Click the remaining one and edit as follows:
Name: Set it as whatever, I named mine Sprint LTE/MMS/Hotspot.
APN: n.ispsn
MMSC: http://mms.sprintpcs.com
Multimedia message proxy: 68.28.31.7
Multimedia message port: 80
MCC: 310
MNC: 000
APN Type: default,supl,mms,dun,fota
APN/APN ROAMING PROTOCOL: IPV4/IPV6
Bearer: Unspecified, LTE, eHRPD.
Click save.
Activate it (make sure the dot is filled in).
10. Run the root.bat file. (GET IT HERE: https://www.androidfilehost.com/?fid=889764386195909311 ).
(Here's how:
1. Download the file
2. Extract it.
3. Shift click and open a command/ powershell window there.
4. Type root.bat
5. Hit enter
6. Follow the command prompt.
)
11. Download and install Kernel Adiutor, and set the CPU governors to ondemand. Turn core control off, and turn VDD Restriction on. Set your GPU to simple_ondemand.
12. If you want hotspot do this:
Download and install Termux
Type "su", press enter and allow root access.
Type "settings put global tether_dun_required 0" and press enter.
Type "settings put global tether_dun_apn "APNDUN,n.ispsn,,,,,,http://mms.sprintpcs.com,68.28.31.7,80,310,120,,default,dun,mms,supl"
Turn off mobile data.
Turn on hotspot and it should work just fine.
13. Install L Speed and set your settings as such:
Go into Virtual Memory: Set cache reclaiming as Doubled.
Go into Ram Manager: Set Ram Manager as Multitasking.
Set Cleaner to run on boot.
Set FStrim to run on boot and set the FStrim scheduler to 60 Minutes.
Go into main tweaks, and set boost scheduler to 60 Minutes.
14. I'd recommend using a custom launcher (I use nova launcher with animations set to the fastest speed).
15. I'd also recommend debloating via Titanium Backup. After you remove the apps you don't want just reboot to get rid of the "This (insert app here) has crashed" message pop ups.
16.Change the animation speeds to .5 via developer options.
Enjoy your blazing fast rooted S7 with full activation and hotspot.
Thanks to @jtash01 for the activation settings for the firmware, and @paul2112 for hotspot.
YMNDLZ said:
Q&A + General troubleshooting section:
Q. Is there a hotspot bypass?
A. Yes there is, find it here: https://forum.xda-developers.com/sprint-s7-edge/how-to/hotspot-bypass-nougat-ok-t3563446 .
Click to expand...
Click to collapse
If you put this in for 5b, you should get phone and tether data simultaneously.
Code:
"APNDUN,n.ispsn,,,,,,,,,310,120,,default,mms,dun"
Otherwise, you get one or the other. Still have to do the data cycle though. Can you use sqlite for this to edit the apn?
Sent from my SM-G930P using XDA-Developers Legacy app
lvpre said:
If you put this in for 5b, you should get phone and tether data simultaneously.
Otherwise, you get one or the other. Still have to do the data cycle though. Can you use sqlite for this to edit the apn?
Click to expand...
Click to collapse
Nope, you need to use the hotspot bypass in the Q&A section.
YMNDLZ said:
Nope, you need to use the hotspot bypass in the Q&A section.
Click to expand...
Click to collapse
Ok. Not rooted, but have hotspot. Had to add something to his code to have tether data and phone data at the same time; otherwise, if I was tethering my phone data wouldn't work.
I know that method worked on mm root. Just asking.
Sent from my SM-G930P using XDA-Developers Legacy app
Currently getting a 404 error on your google drive links.
vunuts said:
Currently getting a 404 error on your google drive links.
Click to expand...
Click to collapse
Will be updated asap.
Much appreciated man. Just wanna give this method a shot and get it working!
Thank you guys so much for cracking at it and giving us this process.
vunuts said:
Much appreciated man. Just wanna give this method a shot and get it working!
Thank you guys so much for cracking at it and giving us this process.
Click to expand...
Click to collapse
Links fixed.
Outstanding job!
Rooted and everything works. Followed all instructions, everything is working, data, text, voice. currently debloating and gonna mess with some more stuff and run through my normal daily functions just to make sure it all works. If I have any issues, I shall let y'all know.
vunuts said:
Outstanding job!
Rooted and everything works. Followed all instructions, everything is working, data, text, voice. currently debloating and gonna mess with some more stuff and run through my normal daily functions just to make sure it all works. If I have any issues, I shall let y'all know.
Click to expand...
Click to collapse
Sweet! We took a good couple of days to fine tune the method before we released it, glad to know it works!
My SM-G930P / PL6 Firmware Root Instructions (Updated 07/25/2017)
UPDATED 07/25/2017
It has come to my attention some of the links listed here are outdated. All of the Google Drive links are to my my account. These are the files I collected for this process. If there are any other links that are not working, please let me know by PM.
We are keeping these instructions just because there has still been interest shown for Marshmellow.
Extra THANKS to @YMNDLZ for the continued support, and allowing me to help out where I can!
Disclaimer: This is the process I used, which I put together after a weeks’ worth of messing around and rebuilding my phone over and over. This is not the first time I have messed around doing this sort of stuff. If you are inexperienced, not sure what root/Odin/flashing is, I highly recommend keeping your phone the way it is and be happy. I take no responsibility for any damage that might come from following my process. THIS WILL VOID YOUR WARRANTY if you take your phone into Sprint and try to get it serviced. Your phone will be running an engineering version of the kernel for your phone, letting you obtain root. In addition, your battery life and performance is going to probably be different from before, and it will be up to you to tweak the kernel and other system settings to fix that.
Recommend starting over from scratch. If you already have your phone setup, I know it is not the best to start over from scratch. Nevertheless, I have tried doing this from a phone already setup, configured, and tweaked. Even though it is not rooted, something seems to screw up the process and things will not work. I had issues with MMS and hotspot not working. When I rebuilt the phone from scratch, everything seemed to work fine.
NOTE: My instructions were done using a Windows 10 Pro 64-bit computer. If you have another OS, you are kind of on your own.
ALSO TO NOTE: When I got my S7 (Not Edge), I switched to a new plan from Sprint. My plan now provides HotSpot with my contract. If yours does not, results may vary then. I am unable to test all different configurations of plans with this process.
What May Not Work: I have tested everything I could think of on my phone.
Any application that checks for Root/Custom device software (because I do not know them all). Applications like Samsung/Android Pay. In addition, snapchat, though if this is installed and logged into before the Engineering Boot image is installed, Snapchat should continue working after phone is rooted. There are some work arounds depending on the app being installed, consult the Internet before rooting. You have to make the decision whether you can accept not using the app once rooted.
WiFi Calling. I think this is because I forgot to set it up before I rooted the phone. I did not even think about it until days after I had my phone setup. Because I did not use this feature on the G930U/PL2 firmware, did not think about it. But when I came back to the PL6 firmware, I did know it was working because I was messing around with it before I rebuilt the phone another 4-5 times.
First, download the firmware from one of the usual sites:
http://updato.com/firmware-archive-select-model
http://www.sammobile.com/firmwares
http://www.sammobile.com/firmwares
Then download and extract everything from this ZIP: https://drive.google.com/drive/folders/0Bz6QOPY0cm2lblk3TUo5ZjdlanM?usp=sharing
This gives us the modified Odin we will need later, as well as the bootloader we will need.
Grab this SuperSU ZIP:
Chainfire direct link: https://download.chainfire.eu/970/SuperSU/SuperSU-v2.76-S7QC.zip
As a backup, here's my link: https://drive.google.com/drive/folders/0Bz6QOPY0cm2lcWxtOFptRzVFLXM?usp=sharing
Also grab the V15 FIX ZIP:
https://drive.google.com/drive/folders/0Bz6QOPY0cm2lUGRCSW01WHlLRHM?usp=sharing
If you don’t have the Android SDK already installed, I found this to give us the needed ADB/Fastboot options we need. You can download from this page, scroll to the bottom (linking to give them credit):
http://www.androidpolice.com/2017/0...ble-without-full-sdk-android-studio-download/
Extract the SuperSU ZIP and the ADB/Fastboot zip into the same directory for later. I recommend putting them in c:\S7files as this will make life easier in the future.
With all that done, open the Modified Odin and load the different parts of the Firmware into the associated Odin slots. Whatever the file name starts with is the slot it goes in. BL_, AP_, CP_,CSC_... now there is an extra “HOME_CSC_) file, we will not be using this and don’t worry about it. This file is if the original service settings were to be kept after flashing. As this could cause issues, I recommend not using it. If you do, you may have different results.
With all that done, your phone should be ready to start as if it was just turned on out-of-the-box. Let the phone go through its process and reboot to “install updates”. Then, it seems, Sprint is installing its software, reboots, and then loads up to the “Welcome” screen. Go through the whole process. Make sure the phone activates, which will cause a reboot and I think flashing of your SIM card (that is the image that comes up and looks like anyway). Then you can finish the activation process and log into your Google account/restore apps on your phone.
Once the launcher loads, any apps you wanted to restore is done, time to start the actual rooting process. Enable ‘USB debugging’ under ‘Developer Options’ and turn off verify apps via ADB. If you do not know how to get Developer Options to show under Settings… Google It (and might be a first sign this is not for you if you’re new to the process)
Next, while in Settings, go into ‘Lock screen and security’, scroll to the bottom to ‘Other Security Settings’, click ‘Security policy updates’ and turn auto updates off.
This next part requires purchasing Package Disabler Pro. If there is another way that you know, please try to report back. However, I bought he app and it does the job. This app will be used to disable services on a non-rooted device. The following services will need to be disabled:
(Knox needs to be activated in order for Package Disabler Pro to verify it's license)
Chameleon
Security policy updates
SecurityLogAgents
(The next ones I did from a lot of late night reading, sorry I forget where I found these)
Samsung DM Phone Interface
Samsung DM Service
CMHProvider
com.samsung.dcmservice
Now we are going to flash the Engineering Boot Image file. Again, if you are not sure how to use, or what Odin does… stop here! Run Odin, and flash the Engineering Boot image, I used the AP slot. Then under ‘options’ disable ‘F. Reset Time’.
Once rebooted, the phone is running the engineering kernel now. This is what is going to allow us to root. However, until we are rooted and do some tweaking, battery is going to drain a lot faster than expected. This is due to the kernel not being efficient with the processor/system resources. Your phone will get warm, because of the above reasons. Don’t worry, once rooted everything can be tweaked to fix this.
At this point, LTE will not be working. Also after every reboot your phone will not remember any WiFi networks it was connected to do not worry it will get those fixed down the road.
Now we are going to go through the actual root process on the phone. Connect phone to a computer via USB cable. If the phone asks to allow/deny access, ALLOW. Open up Command Prompt as an administrator on attached computer. Move to the directory c:\S7Files that we created earlier. This should be where the root.bat, SuperSU, and ADB/Fastboot files are located. Once inside this directory simply run the root.bat file.
This will execute a bunch of commands to be run on the phone; phone should reboot at least once (or twice – cannot remember). Once the phone boots up and loads “normal”, SuperSU will be loaded. I kept the phone awake while the files were being transferred over to the phone. On a few times doing this, when the phone went to sleep the process seemed to “hang” until the phone was “woken up”.
Of course we have, an older version of SuperSU is installed, but do not worry about it now. We are going to finish the process, and then update SuperSU last. That just seemed to have the best/smooth/stable results for me.
Please note, you have SuperSU access to the phone. Now you can screw it up, even possibly hardware brick the thing if you do not know what you are doing. Again, I caution if you are not comfortable with knowing what root really does or how it can affect your phone, reflash your phone back to factory using Odin NOW.
Copy the S7_or_S7Edge_Fixes_V15.zip file to your phone storage. Download ‘[root] FlashFire’ by Chainfire (In Google Play) and flash the fixes zip. This will reboot the phone a couple of times; you will see the FlashFire logo at the top and then a bunch of scripts being executed.
Download BuildProp Editor, and change the following values (use the search function at the top is easiest method):
ro.securestorage.support to false. (This fixes the phone forgetting WiFi networks on reboot)
Set ro.cdma.default_numeric to 310120
Ro.cdma.default_alpha to Sprint
Ro.build.characteristics to Sprint
Reboot the phone to apply changed.
Now another app that costs money, but this seemed to work for me over the other method mentioned by @YMNDLZ in his rooting tutorial to get HotSpot working. (found here https://forum.xda-developers.com/showpost.php?p=71118378&postcount=1021 )
Install SQLite Editor. Click on “files” tab, and navigate to:
/data/data/com.android.providers.telephony/database/telephony.db
Select ‘carriers’ and scroll down to the bottom. On my phone, it was lines 30 and 31, ‘APN2 LTE internet’ and ‘APN2 EHRPD internet’ respectively. Select each one, click the edit button at the top (looks like a pencil) and scroll down to the ‘type’ line. It should read: default,mms
click the line and add ‘dun’ to the end. The line should now read: default,mms,dun
No spaces between the words and the commas.
At this point everything should be working. If you go into the Mobile Networks and check out the Access Point Names, there should be a bunch of names listed. I have 8. LTE should be working, HotSpot, and WiFi should remember all of the names. The phone should be fully functional now, with root access, just runs hot and kills the battery. We will deal with that next. Here is the apps I used, L Speed, and Kernel Auditor. Now @YMNDLZ has his own setting recommendations for L Speed, check out the post referred to earlier for screen shots. @swick1981 also has a thread with recommendations, found here https://forum.xda-developers.com/ve...guide-to-fix-s7-lag-root-s7-variants-t3441715 . I started with both of their recommendations, one at a time, and tweaked things, as I wanted. Personally, I found that my phone still felt warm, like it the processor was still working harder than it needed to. Therefore, I hanged my settings. I suggest reading, research, testing. Figure out what works best for you. This for me seems still fast, battery lasts all day, and phone does not get hot at all. I do think I still have a bit of a nasty battery drain on LTE networks compared to when my phone was not rooted, but I am surviving with it.
L Speed: I left everything default. When the app loads and you are at the profile screen, I changed the Profile, IO Tweaks, and LNET options all to the Balance profile for each. After I changed each one, I exited the program and loaded it again. I did this because sometimes I noticed the app would not acknowledge changes to profiles. I have screen shots of my settings at the bottom of this thread. To experiment, I recommend using the BACKUP feature, and saving different options. That way you can go back to an exact configuration to try different settings without having to manually reprogram them each time.
Kernel Auditor: All I am currently using this app for is to change the CPU Governor to INTERACTIVE for all the cores. I like it because it has thermal options, if that is a concern down the road. As well as has options for the GPU. Among a bunch of other options, I doubt I will touch. However, I have a feeling maybe the GPU needs to be adjusted to help save some battery life as well… sometime I will tackle later.
Note: that on reboot or booting phone from powered off state, the stock options for the kernel are used. Therefore, my phone usually sucks about 4% battery and gets warm everytime. Then when the scripts run for L Speed and Kernel Auditor, things “regulate” themselves and the phone settles down. For the rest of the time until I reboot my phone again, it stays cool for the most part. Even with the screen on a lot and/or using LTE/WiFi/Voice.
I have heard that the stock launcher seems to cause lag. I did not notice that really myself, but in the event, it was causing the phone to work harder… I switched. I have been a huge Nova Launcher fan; use to use it a lot on my S3 and S5. I also have the PRIME version. I installed that and tweaked it, and am actually a lot happier with that personally. Again, it is another app that can require root access for some features, why I stopped using it when I first moved to my S7.
I would also recommend debloating via an App Remover program. Personally, I like Titanium Backup, you can freeze apps you’re not sure about… or even back them up to restore later if needed. Remember removing some apps may cause error messages to pop up, rebooting should fix that. IF not, undo whatever you did (IE unfreeze or restore the app. @YMNDLZ has a screen shot of the apps that can be removed, found here https://forum.xda-developers.com/showpost.php?p=71119004&postcount=1024. Know what you use and do not use. I have a Samsung Galaxy S2 watch, so I kept a lot of the Samsung apps (except the Pay stuff), I use Gmail, etc. Nevertheless, it’s a good reference.
Or if you want you can try running this debloat script: https://drive.google.com/drive/folders/0Bz6QOPY0cm2lTXBWWHVNN1o0SXc?usp=sharing
Personally I think it removes more than I want, but if new to this rooting process it's woth a try to see if it works out for you.
EmergencyManagerSerivce seemed to come up as not responding on a few of the times I experimented rebuilding my phone for this process. If that happens, just go to the service and wipe the cache for it. Reboot, and that should take care of the issue.
Last thing I did, trying to figure out why the EmergencyManagerService was not working, I re-enabled the following in Package Disable Pro:
Samsung DM Phone Interface
Samsung DM Service
CMHProvider
My phone seems to still be working fine with them enabled.
How to Update SuperSU: If anyone has tried updating SuperSU from the PLAY store, it updates fine. But then the binaries need updated, and that's where we run into the problem. The update process always fail, and because of the locked bootloader we can't restart in TWRP or a custom recovery to install the update. My process is pretty easy, and so far seems to work every time (I should know I've done it about 11 times over the past couple of weeks). The current newest version is v2.79 (December 14, 2016) as of writing this post.
NOTE: This will remove root access from your phone temporarily, and then all apps that require root will have to be granted access again. So yes until this is done we're back to the stock kernel settings and your phone may get a little warm again/battery will die a bit faster than normal again.
Open up SuperSU app on your phone, go to the SETTINGS tab scroll all the way down. On my phone "Reinstall" will now be the first thing listed when scrolled all the way down to the bottom of SETTINGS, it's the first item inside of the "CLEANUP" section. If it's not for you, scroll back up until you see it.
DO NOT CLICK FULL UNROOT!!!!
This will unroot your phone. I have not done this, but potentially you would have to rebuild the phone from scratch.
When "Reinstall" is clicked, SuperSU will give a little informational box. Read it, it pretty much gives you the instructions you need. Click "Continue" and the process is started. For me I usually have to restart my phone manually. When the phone restarts, simply go to the Google PLAY story and download the newest version of SuperSU. Once downloaded, open up SuperSU. There should be no notification to update (as you're on the newest binaries). Go back and tweak your settings if needed, install Pro if you bought it, and go through all your apps that need root to grant it.
Other SuperSU method/Other apps that try to do certain mods on reboot: I know that there is a version on @Chainfire website to download and install the SuperSU updates through FlashFire. This isn't the only situation that that will cause issues, but be aware that this will probably soft brick the phone and it will not boot. If you see the picture below, keep reading for a fix.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
'custom binary blocked by SECURE BOOT (boot.img)'
Scary message huh? No matter if you reboot your phone, try clearing the cache in Recovery, nothing will get it to go away. First time I saw it, I ended up rebuilding my phone last time because I figured all was lost... praying something didn't "lock" in the firmware to cause me to have to actually call Sprint! This time I was messing around with 'Magisk Manager', because I ran into more apps that wouldn't install on a rooted device). Was trying to figure out a work around and flashed something and BOOM on reboot.
Fix When I read the message again this time, and saw the 'boot.img'... it stuck out in my head. I figured I would try using our modified Odin and re-upload the engineering boot.img file again. That was the fix for me! After that, phone rebooted and loaded back into the launcher like normal. So far everything seems to be working fine, my L Speed and Kernel Auditor scripts ran at bootup just like I had normally rebooted my phone.
I can't promise this is the overall fix for everything. But if you happen to be messing with your phone, like I do, and get this... hopefully this will be a quick fix and get the phone back up and running.
I have not reinstalled XPOSED yet, maybe down the road I’ll mess with it. Trying not to add too many variables while figuring out a few of the other things. However, I did test the process and it works.
Framework ZIP to be installed using Flashfire: https://www.androidfilehost.com/?fid=529152257862685343
XPOSED APK installer: https://drive.google.com/drive/folders/0Bz6QOPY0cm2lLUVuVnBlalRHbWM?usp=sharing
@colormedroid also posted up an FQA post in this thread that may be helpful to anyone having issues, found here https://forum.xda-developers.com/showpost.php?p=67595435&postcount=2
The End​
That is my notes on everything I did to get the Sprint PL6 firmware rooted and functional with Voice, LTE, MMS, and Hotspot. I enjoy the phone, and I am SOOOOO happy to have root again. Just for stupid stuff like access NTFS partitions on thumb drives, I connect to my phone, Adaway, Titanium Backup, and just general apps to let me use MY phone MY way.
Again, these are the instructions I followed for what I did. I think I wrote down all the steps, if I missed anything or something is not clear, PM me! I am always here to help when and where I can. If there is an edit to be made, I will make it. There is a bunch of people to thank here, if I forget anyone let me know! If this process helps you, think about giving everyone involved a THANKS for their contribution/hardwork! Samsung is really making life hard for us now after they made it so easy with the S5.
@colormedroid and everyone in the OP of the thread here! This is where I met @YMNDLZ and got really into figuring out the rooting process for The SM-G930P phone.
@YMNDLZ who has put up with my insane posts throughout this thread trying to figure this out. Plus responding to a few PMs with questions
@@bodyshop who suggested the SQLite Editor part for the Hotspot.
@swick1981 for the thread on S7 lag.
The other random threads I read through and picked up bits here and there, and forgot to bookmark.
My wife, for putting up with this crap and my sleepless nights messing with my phone.
I think you should hyperlink on the OP to the PL6 instructions since they are on the 2nd page of the thread.
Great write up guys. This will help many since the other threads have outdated links and zips and instructions...
One thing I wanted to know, do you know where the Update.zip is located on marshmallow so it can be deleted?
I've noticed if the Nougat update was deleted you no longer get the notice to reboot and install it. I'm sure it won't pop up after following instructions, but it can't hurt to delete it completely.
I also froze both packages (com.sec.android.soagent and com.wssyncmldm) in Titanium Backup. Had to search for them and 2 Software update files appeared. I Don't know if it makes a difference but I got that part from the other thread that you posted the link to your instructions in.
bodyshop said:
I think you should hyperlink on the OP to the PL6 instructions since they are on the 2nd page of the thread.
Great write up guys. This will help many since the other threads have outdated links and zips and instructions...
One thing I wanted to know, do you know where the Update.zip is located on marshmallow so it can be deleted?
I've noticed if the Nougat update was deleted you no longer get the notice to reboot and install it. I'm sure it won't pop up after following instructions, but it can't hurt to delete it completely.
I also froze both packages (com.sec.android.soagent and com.wssyncmldm) in Titanium Backup. Had to search for them and 2 Software update files appeared. I Don't know if it makes a difference but I got that part from the other thread that you posted the link to your instructions in.
Click to expand...
Click to collapse
I'll hyperlink the PL6 method in the OP, thanks for the suggestion. The update file is located under data/fota by the way.
YMNDLZ said:
I'll hyperlink the PL6 method in the OP, thanks for the suggestion. The update file is located under data/fota by the way.
Click to expand...
Click to collapse
Thanks...
The superSU still said it needs to update binaries. on 2.79 for me but its still working. On PL6 Sprint
bodyshop said:
The superSU still said it needs to update binaries. on 2.79 for me but its still working. On PL6 Sprint
Click to expand...
Click to collapse
When it asks to update binaries click ok, it'll fail the update and ask you to reboot. After you reboot it'll quit asking you to update.
Does this work for the nougat update from sprint or only the universal firmware?
outerdepth said:
Does this work for the nougat update from sprint or only the universal firmware ROM?
Click to expand...
Click to collapse
Sprint...
QAA and PL6 are Sprint. PL2 is Universal

Categories

Resources