Quote:

Originally Posted by

Hello everyone, finally the moment you've all been waiting for! I know that a certain user who will not be named has been spreading false information about our root progress, so I am taking it upon myself to release what I personally have gotten to work



A bit of a disclaimer is that this is root through adb. dm-verity is off and system is rw, so you can install apps as root, get a hotspot hack to work, and anything through a shell but I am having trouble installing SuperSU. Please try yourself though as I am probably doing something wrong!



So okay, here is the guide:



ONLY FOR SPRINT USERS ON ZV4. YOU WILL HAVE TO WIPE YOUR DEVICE AND THIS IS YOUR WARNING HERE. DEVICE MAY BE UNSTABLE AS IT IS A USERDEBUG BUILD. THIS IS YOUR WARNING



1. Download these files here and unzip them to desktop https://drive.google.com/open?id=0B2...WdQYW8tWkxTbFU

2. Set up LGUP from Autoprime's guide here http://forum.xda-developers.com/lg-g...iants-t3511295

3. Make sure you have working ADB set up on your computer

3. Put device in download mode and plug in to computer

4. Flash LS992ZV4_04.userdebug.tot as UPGRADE

5. Boot phone into recovery mode and wipe data

6. After phone is finished setting up, install Terminal Emulator from the Play Store

(This is copied from the V20 bootloader unlock, HUGE thanks to all of those devs for sharing their dirtysanta code with me and allowing me to modify it!)

7. Copy all the files from inside the "dirtysanta-boot" and paste it into your active ADB directory

8. Plug your device into the computer and verify ADB is working. Then;



On Windows, double-click "RUNMEFIRST.bat, DO NOT CLOSE THE LOG WINDOW THAT OPENS, then double-click "Step1.bat"



On Linux/MacOS ("#" Signifies a comment below)



Code: ./RUNMEFIRST.sh # OR bash ./RUNMEFIRST.sh

Code: ./Step1.sh # OR bash ./Step1.sh

Code: run-as con chmod 0777 /storage/emulated/0/*

Code: id

Code: applypatch /system/bin/atd /storage/emulated/0/dirtysanta

Code: adb root adb disable-verity

Code: adb root adb shell mount -o rw,remount,rw /system

BUY ME A PIZZA FOR THE HARD WORK: BTC 197ct1uti4zutJu76bYAW51H8NZ6zXeoEV

Open a Separate Terminal next to the RUNMEFIRST terminal, then type:(When you run The sh or Bat files there may be a Permission denied error on 2 files: Flatland and Flatland64. This is normal and nothing to worry about.)9. Wait for a shell prompt, then type (or copy):10. Open Up Terminal Emulator on your phoneType:Check if context is "Untrusted_app". If it is then we're good to go!11. Type into Terminal Emulator:12. Watch the RUNMEFIRST dialog for when it tells you to run Step2 (we don't have a step 2)13. Reboot the phone into recovery mode and wipe data againBOOM! Now the you have a userdebug kernel running on a userdebug systemTime to turn off dm-verity1. Finish setting up the phone and enable USB Debugging in developer options (you should know how to do this)2. Plug the phone into your computer, and run these commands3. Reboot the phone4. RunBam. Enjoy your FULL UNLIMITED root shell with system set to rw and dm-verity off!!! Just make sure to type "adb root" before "adb shell"If you ever want to go back, just flash the LS992ZV4_04.tot with UPPERCUT and you'll be all good!(sorry, no PayPal :/)THANKS: tungkick for the userdebug boot and helping me with the ZV4 TOTs@autoprime for UPPERCUT elliwigy for their AMAZING work on the V20 and sharing their code! schizi odd for showing how to hex edit TOT