yashsingh1/xdaforums huggingface dataset:
[LG V20 Guides, News, & Discussion] dksoni411:
If your phone's firmware is with december 2016 or prior security patch and there is a kdz available for your device (to recover in case. Of brick) then you're more than welcome to try this process on your device and let me know about your experience and I will update OP. If you need any assistant in rooting, I can try my best to help but still I am not and will never ever be responsible for bricked, dead device.
[LG V20 Guides, News, & Discussion] vance74:
I have Android 7.0 and latest security patch Nov 6 2017, so I can't do it then?
[LG V20 Guides, News, & Discussion] darkknight200:
hey thanks for helping me out each step and troubleshooting with me to finally get my h915 rooted. I am now using alpha rom and it has been a blast.
[LG V20 Guides, News, & Discussion] momo8969:
Thank you so much. this root method couldnt be any easier.

sadly i ran into a critical issue!!

my v2o was stock h91510e. i completeted the root method and now after boot the phone doesnt recognise a sim card is inserted. if i try to boot with no sim it hangs on a green screen of death.

do you know of any fix to get sim recognition back?

thanks again
[LG V20 Guides, News, & Discussion] TheGiga:
hey there can i root my H910PR 10j using this method ?
[LG V20 Guides, News, & Discussion] Nickvanexel:
Ls997zvc? I just want to use gsm sim card but it says invalid
[LG V20 Guides, News, & Discussion] sdaly31:
I have the v20 us996 unlocked model and would like to root without voiding my warranty. I know I can unlock my bootloader and root that way but then I lose my warranty. I'm on the December 1, 2016 security patch so it should be vulnerable to this method, Would this work or will I brick it? Is there instructions for rooting this device elsewhere? Thanks
[LG V20 Guides, News, & Discussion] darkknight200:
It should work. I have h915 converted to us996 rooted with this guide.
[LG V20 Guides, News, & Discussion] RootMyNote4Please:
I'm wondering the same thing. I'm on LS997V9 which is September, but that doesn't appear possible either.
[LG V20 Guides, News, & Discussion] Khalid Ghouri:
can i try it on my US996 ?
[LG V20 Guides, News, & Discussion] dorianmtz:
Hi,

I have a H910 with the 10m version and Im stuck at the end of step one, when I try to execute "applypatch" in the terminal the command just won't go, I already checked for the file to be present and it is, also made sure that the path is correct (by typing a few letters and then "tab" so it completes automatically), any ideas? This is what I got.

usage: applypatch [-b <bonus-file>] <src-file> <tgt-file> <tgt-sha1> <tgt-size> [<src-sha1>:<patch> ...]

or applypatch -c <file> [<sha1> ...]

or applypatch -s <bytes>

or applypatch -l

Filenames may be of the form

MTD:<partition>:<len_1>:<sha1_1>:<len_2>:<sha1_2>:...
[LG V20 Guides, News, & Discussion] VegetarianDomo:
applypatch command not working

Every time i type the applypatch command this pops up

elsa:/ $ applypatch /system/bin/atd /storage/emulated/0/dirtysanta
usage: applypatch [-b <bonus-file>] <src-file> <tgt-file> <tgt-sha1> <tgt-size> [<src-sha1>:<patch> ...]
or applypatch -c <file> [<sha1> ...]
or applypatch -s <bytes>
or applypatch -l

Filenames may be of the form
MTD:<partition>:<len_1>:<sha1_1>:<len_2>:<sha1_2>:...
to specify reading from or writing to an MTD partition.

2|elsa:/ $

I have made sure that i typed the commands correctly in the terminal emulator correctly

I made sure USB debugging on and computer set as always allowed.

I made sure context is being shown as untrusted_app when you typed id in terminal emulator.

And my anti-virus is disabled.

And I made sure dirtycow and dirtysanta existed in the extracted folder

I have also retried all the steps multiple times and it has yet to work. Could i get some help with this problem please? Thank you :)
[LG V20 Guides, News, & Discussion] Yranny Fermin:
Same Here!!! Anyone can help?

Same problem over here. Did you find a solution?
[LG V20 Guides, News, & Discussion] dark_prince:
Same problem. After step 1
[LG V20 Guides, News, & Discussion] uccfar:
Can this be done without terminal emulator ?

any other work around ?

because my phone bootsup and quickly shuts down in 15 secounds

I am using a V20, VS995 12A , Dec-16 security patch

Thank you
[LG V20 Guides, News, & Discussion] einsteino:
do these flashable zips contain LS997 modem/radio?
[LG V20 Guides, News, & Discussion] runningnak3d:
Yes.

-- Brian
[LG V20 Guides, News, & Discussion] pvic21:
Did you figure this out? I am running into the same problem - phone will only reboot into TWRP. Is there something I can flash to force it to reboot into system?
[LG V20 Guides, News, & Discussion] cnjax:
Go to mount in twrp and select system then reboot to system
[LG V20 Guides, News, & Discussion] pvic21:
Thanks, cnjax. I tried that a few times but it doesn't seem to stick - still reboots only to TWRP. I've gotta be missing something...
[LG V20 Guides, News, & Discussion] Phoenix591:
Power totally off and then manually enter recovery and then you should be able to boot into system.
[LG V20 Guides, News, & Discussion] pvic21:
That worked, thank you!
[LG V20 Guides, News, & Discussion] tjlmbklr:
I am trying this on a VS995. I rolled back to 13A and have USB Debugging enabled. When i get to the step to enter applypatch /system/bin/atd /storage/emulated/0/dirtysanta I get the message below in Terminal Emulator.

https://photos.app.goo.gl/3uwZrvNzQE00sEnB3
[LG V20 Guides, News, & Discussion] redyooy:
hey;

I am trying to root the LG V20 (h910) that I have and in step 2 I put the command applypatch /system/bin/atd /storage/emulated/0/dirtysanta, and it just prints the applypatch usage for me (seems like it wont accept the addresses I entered). Had anyone experienced this before? Am I writing the command not completely?

Can you please help?!!
[LG V20 Guides, News, & Discussion] Droid9684:
Security patches and rooting

Do most LG V20's have the newer security patch after Jan 2017? The rooting and unlocking of the bootloader seems difficult and Ive read lot people have had issues with it. Also I have a Mac and use a VM for Windows if needed if that helps any.
[LG V20 Guides, News, & Discussion] CaseyS:
Depends if you've applied the update. Most variants can be downgraded flashing older Kdz files through LGUP and then you can start the process of rooting etc..
[LG V20 Guides, News, & Discussion] cnjax:
Some variants do not have a kdz available ie H910
[LG V20 Guides, News, & Discussion] jazzdglass:
will this root method work on mine with 10m OS version and April 2017 security patch? Also, do i need to unlock boot loader before rooting? or no need?
[LG V20 Guides, News, & Discussion] cnjax:
Don't know what variant you have, but I do know that you would have to downgrade prior to Dec 2016 security patch for dirty santa to work. So you will have to research and see if there's a kdz available. Yes you do have to unlock the bootloader to root
[LG V20 Guides, News, & Discussion] jazzdglass:
I have H910... Is there a kdz available? I'm new to LG.. I'm a Samsung person.
[LG V20 Guides, News, & Discussion] cnjax:
There's no kdz available for the H910, so the dirty santa exploit won't work, however there's another root method I believe search the forum you should find the thread

Edit https://xdaforums.com/v20/how-to/root-h910-v10m-t3664500/
[LG V20 Guides, News, & Discussion] iBowToAndroid:
This procedure just completely bricked my H918. Everything went perfect until step 2 finished - and then instead of rebooting to bootloader, it simply died/crashed. Now it won't respond in any way whatsoever. I have no download mode, no fastboot - the thing won't even charge. Was on 10d. So that's cool :rolleyes:
[LG V20 Guides, News, & Discussion] cnjax:
No where in the OP does it say that this works on the 918 therefore you bricked your phone.
[LG V20 Guides, News, & Discussion] iBowToAndroid:
When the other 3 US variants are confirmed as working, logical assumption tells one that T-Mobile should work as well. Wouldn't kill the OP to add a note about that, now that I've dug deeper and confirmed via multiple other threads that DS bricks the H918
[LG V20 Guides, News, & Discussion] cnjax:
It's also logical that if the variant isn't listed as working then you don't proceed without confirming it will work for your particular variant. ;)
[LG V20 Guides, News, & Discussion] runningnak3d:
The original DirtySanta thread states very clearly that it will brick the H918. I agree that should be added to this thread, but I also agree that if a device isn't listed, you should never attempt to root with that method.

The H918 is the odd man out of the V20 series. It has a different RSA key in the CPU. The engineering bootloader that you installed is signed with the key that is in every model except the H918. On boot, the CPU verifies that signature, and if it fails, you have a brick that can't be fixed by any easy / normal means.

-- Brian
[LG V20 Guides, News, & Discussion] cnjax:
This reminds me of a Pink Floyd tune js
[LG V20 Guides, News, & Discussion] ehl.ey14:
F800K? working
[LG V20 Guides, News, & Discussion] Mr_Yeril:
I've tried this at least 12 times with my VS995, so far only got to TWRP once and it did not go any further than there. I read elsewhere that Verizon model takes so much more time than others, but its not just that, I can not get into TWRP after installing it.
[LG V20 Guides, News, & Discussion] CaseyS:
Been a while since the last post I did, but I've got everything sorted. Have twrp and root ✌️
[LG V20 Guides, News, & Discussion] MrSalue:
Thank you did everything but I just want an advice on which stock rom with no at&t stuff or bload or system.

can u share one
[LG V20 Guides, News, & Discussion] AWT86:
I have two h910 V20, one running v10m and one running v10r. Can I install the latest h915 firmware on them after using this method? Thanks in advance.
[LG V20 Guides, News, & Discussion] AWT86:
3 Questions:

1) How do I find out if my firmware is rootable?

2) Does that mean I can flash h915 or US996 firmware on h910 even without rooting the device?

3) If yes, are there any software requirements/restrictions (be it the AT&T firmware version required, or the h915/US996 kdz I can install - eg. only install version XYZ of h915/US996 firmware if at&t firmware is before/after a certain version)?

Thanks in advance
[LG V20 Guides, News, & Discussion] dksoni411:
1) If security patch of your phone says it's December 2016 or earlier then it is rootable through dirtysanta method.

2) I have H910. I can confirm directly flashing H915 and US996 kdz directly using patched LGUP (check in 2nd post attachments).

3) Currently there are no software restriction. By flashing firmware from US996 or h915 firmware you can get rid of ATT bloatware and WiFi Hotspot will work without any modification through root. If you want to root your non-rootable firmware (H910 with firmware along January 2017 or later security patch) then try flashing an US996 firmware with December 2016 (or earlier) security patch to root easily.

US996 10f kdz (rootable)
[LG V20 Guides, News, & Discussion] AWT86:
stuck in bootloop

Hi.

I had the latest US996 firmware (10p) installed, and it worked but I had signals problems (once 4G enabled, connection dropped randomly).

I then tried to flash h915 10e firmware, and I'm now stuck in a bootloop. I tried re-flashing the US996 firmware that worked before, but it no longer works. The phone is still detected as US996 in LGUP (even if I flash h915 firmware).

Any ideas what I could do to get the phone to boot again?

Thanks in advance.
[LG V20 Guides, News, & Discussion] dksoni411:
Try doing a factory reset using button method (The same used to enter TWRP).
[LG V20 Guides, News, & Discussion] AWT86:
It worked. Thank you very much.
[LG V20 Guides, News, & Discussion] T3mmi3:
I̶'̶m̶ ̶c̶u̶r̶r̶e̶n̶t̶l̶y̶ ̶f̶o̶l̶l̶o̶w̶i̶n̶g̶ ̶t̶h̶e̶ ̶g̶u̶i̶d̶e̶ ̶b̶u̶t̶ ̶w̶h̶e̶n̶ ̶i̶ ̶g̶e̶t̶ ̶t̶o̶ ̶t̶h̶e̶ ̶s̶t̶e̶p̶ ̶w̶h̶e̶r̶e̶ ̶y̶o̶u̶ ̶h̶a̶v̶e̶ ̶t̶o̶ ̶i̶n̶p̶u̶t̶ ̶c̶o̶m̶m̶a̶n̶d̶s̶ ̶i̶n̶t̶o̶ ̶t̶h̶e̶ ̶a̶n̶d̶r̶o̶i̶d̶ ̶t̶e̶r̶m̶i̶n̶a̶l̶ ̶i̶ ̶k̶e̶e̶p̶ ̶g̶e̶t̶t̶i̶n̶g̶ ̶a̶n̶ ̶e̶r̶r̶o̶r̶s̶ ̶t̶h̶a̶t̶ ̶s̶a̶y̶ ̶t̶h̶a̶t̶ ̶i̶t̶ ̶c̶a̶n̶t̶ ̶o̶p̶e̶n̶ ̶f̶i̶l̶e̶ ̶b̶e̶c̶a̶u̶s̶e̶ ̶t̶h̶e̶r̶e̶ ̶i̶s̶ ̶n̶o̶ ̶s̶u̶c̶h̶ ̶d̶i̶r̶e̶c̶t̶o̶r̶y̶.̶ ̶I̶ ̶t̶y̶p̶e̶d̶ ̶i̶t̶ ̶i̶n̶ ̶e̶x̶a̶c̶t̶l̶y̶ ̶a̶s̶ ̶i̶t̶ ̶s̶a̶i̶d̶ ̶s̶o̶ ̶i̶m̶ ̶n̶o̶t̶ ̶s̶u̶r̶e̶ ̶w̶h̶a̶t̶ ̶i̶ ̶d̶i̶d̶ ̶w̶r̶o̶n̶g̶.̶ ̶ ̶ ̶

M̶y̶ ̶f̶i̶r̶m̶w̶a̶r̶e̶ ̶i̶s̶ ̶1̶0̶u̶ ̶i̶f̶ ̶t̶h̶a̶t̶ ̶m̶a̶k̶e̶s̶ ̶a̶ ̶d̶i̶f̶f̶e̶r̶e̶n̶c̶e̶

I forgot to rollback my device to 2016 oops :P

But how do i get into fastboot/bootloader? Your supposed to take out the battery and hold the power up button while plugging the cable (that is connected to the computer) right? whenever i do that all i get is a battery icon with a blinking question mark. and i cant boot into the OS to try to manually get into fastboot/bootloader using adb/fastboot commands because it just wont boot into it. Im not sure what to do rn.
[LG V20 Guides, News, & Discussion] Demonsrage:
were you able to get bootloader unlocked? my imei is blacklisted so if the only problem you got after rooting is with cellular service, i'd like to know how you did it. I'm on ls997zvd and not liking no root
[LG V20 Guides, News, & Discussion] dksoni411:
After taking battery out, put it back to or just power off phone without taking battery then do rest step.

You need to press vol down button (not power button) to boot into fastboot mode.
[LG V20 Guides, News, & Discussion] dumpystig:
Why you guys quoting every previous post?

Makes reading the thread on mobile tedious.
[LG V20 Guides, News, & Discussion] cnjax:
Because they want the poster to know they replied
[LG V20 Guides, News, & Discussion] jfogle6:
Does this work on the ZVD update?
[LG V20 Guides, News, & Discussion] dumpystig:
[MENTION=4201835]cnjax[/MENTION] simply subscribe to the thread
[LG V20 Guides, News, & Discussion] cnjax:
Just because you subscribe to thread, a poster won't know someone replied without a quote or pm. This is how it's done on xda. If it bothers you this much I suggest you find an alternate forum.
[LG V20 Guides, News, & Discussion] dumpystig:
Thanks ever so much.

Hope you don't mind but I think I'll ignore your needless suggestion.
[LG V20 Guides, News, & Discussion] Jongla:
Little correction, you have to enter "2" then "1" from justrunme window to flash Boot2 image in v4, entering "2" flashes Boot1 image( which I almost did )
[LG V20 Guides, News, & Discussion] dksoni411:
My bad. Noticed a lot of time but forgot to correct. Anyways fixed this time and another typo.
[LG V20 Guides, News, & Discussion] hakkai999:
Great tut. Anyone know what the latest firmware I can use on H990DS and still be able to root? Will I also be able to update and still keep root?
[LG V20 Guides, News, & Discussion] cnjax:
Look here

https://xdaforums.com/v20/development/dirtysanta-h990-t3624296/page187
[LG V20 Guides, News, & Discussion] hakkai999:
Ooh thanks man. So I just need to use KDZ writer. Nice.

EDIT: Just read the tool thread and just to get this straight, I'll need to use -ak command with KDZ writer right?
[LG V20 Guides, News, & Discussion] cnjax:
That I don't know, just follow the instructions in that thread and ask questions there
[LG V20 Guides, News, & Discussion] moeduss:
Anyone figure out how to get rid of the your device is corrupt and will not boot, on start up?

Thanks
[LG V20 Guides, News, & Discussion] darkknight200:
You can't. As long as it boots up after that message then it's fine.

Take it as a badge of honor of a rooted device.
[LG V20 Guides, News, & Discussion] hakkai999:
I'm trembling. My phone isn't working anymore. It boots to the LG logo but once it goes to either fastboot or loads it only shows up static :( is still there any hope to bring this back to life? LGUP doesn't detect it properly. It shows up as unknown.

EDIT: Fastboot still works.

EDIT2: THANK GOD I WAS ABLE TO GET IT BACK THROUGH DOWNLOAD MODE.
[LG V20 Guides, News, & Discussion] moeduss:
Once the static screen shows up try covering the front camera and light detector while pressing the home button to put the phone on stand by, then press it again to awaken it, that usually works on that, I don't know if there is a fix for it but that should get you into the phone to do the setup and turn on usb debugging.
[LG V20 Guides, News, & Discussion] cnjax:
Static on boot is normal and you'd no know that had read through the thread before flashing stuff, first boot takes about 20 to 30 minutes to boot, to get past the static, wait for the screen to go dark and then cover the proximity sensor once the second screen goes off then hit the power button to wake and static should be gone, won't appear again till you reboot
[LG V20 Guides, News, & Discussion] hakkai999:
Yeah I saw that after I already flashed it back. I tried it again and unfortunately this method doesn't work on my H990DS. Oh well. I'll probably have to live with the ghosting issue.
[LG V20 Guides, News, & Discussion] hakkai999:
Has anyone tested this on H990DS?
[LG V20 Guides, News, & Discussion] cnjax:
The 990 isn't listed as supported hence why there's another thread for it
[LG V20 Guides, News, & Discussion] electronicalchemist:
Does using this root affect the functionality of the second screen or quad DAC if I do it on the sprint LS997 variant?
[LG V20 Guides, News, & Discussion] cnjax:
No it does not, however if you are on a security patch later then Dec 2016, you won't be able to root
[LG V20 Guides, News, & Discussion] electronicalchemist:
Ok thanks for the information I'II know what security patch it's on when I get it in the mail if I can't root it. I'll just wait for the offiical update to oreo.
[LG V20 Guides, News, & Discussion] cnjax:
FYI Sprint released the Oreo update a few days ago
[LG V20 Guides, News, & Discussion] xCasasx:
This thing say it is noobfriendly and I can't even unlock my bootloader, im on 12a vs995
[LG V20 Guides, News, & Discussion] moeduss:
Your obviously missing something or doing something wrong., check to make sure you have everything required and follow all the steps exactly.
[LG V20 Guides, News, & Discussion] xCasasx:
Im on 12a , I downloaded the root zip, installed the fastboot with the aplication that came into the software folder, executed the just run me, and put "id" on the terminal emulator, it trow me the message that I need to know Im ready to go, but when I press the keys on the command promp (to continue) it just say "completed" and keep going to the step 2-3-finish, without reboothing my phone or nothing...

Edited. I saw in another post that I have to move items like (step 1-2-3) to the fastboot folder, and this tutorial don't say it, I will try the other tutorial to unlock the bootloader, if it works, the autor should put that on the steps, I think the really noobs need this kind of information before.

I activated the debug usb, and I have my phone in data transfer, I don't know what I'm doing wrong
[LG V20 Guides, News, & Discussion] moeduss:
After you did the id command did you do the applypstch command in emulator?
[LG V20 Guides, News, & Discussion] xCasasx:
I just dont know what Im doing wrong

install fastboot with the tool in the folder

run the "JustRunMe"

Press one and enter/write id on the emulator

it gives me the message to continue

apply the patch (entering the commands)

press any key to continue to step 2 (It did not send me to fastboot or anything)

then just press for the step 3 and again, nothing happens...
[LG V20 Guides, News, & Discussion] moeduss:
What did your phone say after you typed in the applypatch command and hit enter?
[LG V20 Guides, News, & Discussion] dksoni411:
You need to read thread entirely. Either you're missing drivers or haven't enabled usb debugging. Try using different port and USB cable. And read whole thread. Line by line. It's not like that difficult.
[LG V20 Guides, News, & Discussion] xCasasx:
Guys finally did it, but now I have my screen on static and it won't stop vibrating...

What I did wrong?

---------- Post added at 11:00 PM ---------- Previous post was at 10:59 PM ----------

:(
[LG V20 Guides, News, & Discussion] cnjax:
You'll have static with the stock kernel from this procedure, flash a custom kernel like mk2000 and the static should be gone
[LG V20 Guides, News, & Discussion] moeduss:
That's typical, give it time to reboot completely, if it doesn't boot up install the custom Rom you want through twrp, best one once tried so far is alpha omega rom.
[LG V20 Guides, News, & Discussion] xCasasx:
I finally got it, rooted and installed alpha rom with no problems.

Just got back to stock and retried the procedure, thank you guys for all your help!
[LG V20 Guides, News, & Discussion] johnwaynegacy:
Ok I was able to get this to run by downgrading to version 13a. Now as soon as the lg logo pops up it begins to vibrate. When I attempt to enter recovery it just continues vibrating and the verizon logo appears, where it just sits vibrating.

Edit: TWRP eventually booted and I installed super rom. It booted back into twrp after asking me for a password that I didn't have. Afterwhich I tried to install alpharom and it just bootloops into twrp.

Any suggestions?
[LG V20 Guides, News, & Discussion] Ainz_Ooal_Gown:
Not gonna try but this method would probably brick the sprint variant right?
[LG V20 Guides, News, & Discussion] moeduss:
Do a format data type yes and then install the rom of your choice, it is a problem with twrp, after your up and running update your twrp to the latest version for your variant.
[LG V20 Guides, News, & Discussion] johnwaynegacy:
Thanks,

I tried this several times.

I also tried several different roms.

After running this exploit my device shows as a 996 instead of 995. I tried roms for both. Should I have deleted the twrp image included in this root package and added one for 995?

Also another question. After flashing this, it shows up in my device manager as a 996 using the windows mtp driver instead of LG. Since it wont work with the lg driver, I can't kdz back to the stock image. What's up with that? I tried manually setting various lg drivers to no avail.
[LG V20 Guides, News, & Discussion] moeduss:
What variant is your phone? Mine is a Verizon and shows as vs995, make sure you choose the right rom for your phone, I thought I read somewhere that you could use the us996 on these as well. You might have done the us996 instead of the vs995 by mistake.
[LG V20 Guides, News, & Discussion] johnwaynegacy:
I have the VS995. Right now there is not any rom on this phone. It started showing as 996 in my device manager and twrp as soon as I completed this rooting process. The included twrp image is for 996, though I did find one for 995. When I try to flash a rom in twrp it recognizes my device as 996.

Also, there is a video guide for the non automated dirty santa install, and the guy is using a 996 twrp image on his verizon 995
[LG V20 Guides, News, & Discussion] moeduss:
Now that I think about it when I was doing something rooting my phone my daughter's and my son's phone those also came up as 996. I think it was in dirty Santa
[LG V20 Guides, News, & Discussion] johnwaynegacy:
Is there an alternate method for rooting the 995? My research indicates that dirtysanta is the only known method for this model.

My biggest problem is that I can't get uppercut to detect my phone because I am unsure how to make the lg driver work with it.

Anyway, I sent this phone back earlier as I ordered another one last night. I will try this again from the beginning soon enough.
[LG V20 Guides, News, & Discussion] moeduss:
I imagine you have usb debugging on, and your computer is authorized for your phone, in the automated root program you should have an option to install the lg drivers you can try that if you haven't already and the phone must be in download mode for uppercut to recognize it. Hope this might help.
[LG V20 Guides, News, & Discussion] johnwaynegacy:
Thanks, if I get stuck again I will give that a try.
[LG V20 Guides, News, & Discussion] bsellmon:
Hey guys, sprint ls997 with Oreo...safe to say that's why I'm getting the terminal tutorial in step 2?
[LG V20 Guides, News, & Discussion] cnjax:
That's because the LS997 is not rootable
[LG V20 Guides, News, & Discussion] bsellmon:
Thanks. I tried to have hope, lol.