yashsingh1/xdaforums huggingface dataset:
[LG V20 Guides, News, & Discussion] dksoni411:
FAQ​

Will this work on the lg v20 H918 10q and up?

Well, Short answer = No.

Long Answer = This guide is just beginner friendly. Which means that It is just more easier version of dirtysanta with FAQ, Video Tutorial (probably) and less anxiety. The reason behind creating this is simply to help new V20 user root and install TWRP more easily. This is no upgrade to method. It is just a modification. It will do only what @me2151's method can do.

Is there any way to revert my phone to a the version before att security patch. I am not super tech savvy so I wouldn't know where to start. I am very frustrated

I did it by flashing a H915 kdz on H910 which had December 16 security patch. After that phone had TWRP by this method. You can try flashing either an H915 or US996 firmware with December 2016 or earlier security patch. US996 10f kdz link is given in 2nd post which is rootable. You can try with that if you have H910 phone.

Here's the link for that tutorial to cross-flash a kdz rom on H910 using patched LGUP. (You can give a try to other variants but H918 which is highly brickable)

Here or Here

How do I find out if my firmware is rootable?

If security patch of your phone says it's December 2016 or earlier then it is rootable using dirtysanta method.

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

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

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)?

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 further enhancements. 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.

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).

Try doing a factory reset using button method (The same used to enter TWRP).

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

That's really sad situation.

(No where in the OP does it say that this works on the H918 therefore you bricked your phone.)
[LG V20 Guides, News, & Discussion] dksoni411:
Disclaimer

As always, this method is simplified to work more easily. It does have risks same as other rooting method (even more). There might be many problems, if you don't read thread carefully. I will try my best to assist you for any issue but still there are things about which I can't help. There can be situations which needs to be handled with patience. So, I'm not responsible for bricked, faulty or non-operational devices. SDcard not working is not my concern. Any other problem/situations that you faced after following this guide or before following it is not my problem. If you have enough patience, reading ability and the talent of asking questions with more details, and love, then you're always welcome to try, ask and share your experience. Always read FAQ first because most of your questions might be answered there. Searching thread for your issues is best as someone already may have faced and fixed that problem before you. Again Me and [MENTION=4591212]me2151[/MENTION] or any other person isn't responsible for bad outcomes, even your friend who is doing you a favor by rooting your device for you (for free) as you are afraid or not experienced.

Anyways, have happy rooting.;)

Credits:

I am not author or developer of this method. A very talented XDA member [MENTION=4591212]me2151[/MENTION] found this method. I am just writing it here. All credit goes to him and his fellows. So, if you want to donate and say thanks then he and his fellows deserve it.
[LG V20 Guides, News, & Discussion] dksoni411:
Video Tutorial
[LG V20 Guides, News, & Discussion] dudeawsome:
will this work on the lg v20 H918 10q and up?
[LG V20 Guides, News, & Discussion] dksoni411:
Well, Short answer = No.

Long Answer = This guide is just beginner friendly. Which means that I is just a more easy version of dirtysanta with FAQ, Video Tutorial (probably) and less anxiety. The reason behind creating this is simply to help new V20 user root and install TWRP more easily. This is no upgrade to method. It is just a modification. It will do only what [MENTION=4591212]me2151[/MENTION]'s method can do.

(Let me add this to FAQ)
[LG V20 Guides, News, & Discussion] dudeawsome:
ahh okay
[LG V20 Guides, News, & Discussion] adriascw:
phone gives that red hazard symbol (debug bootloader thing) and then boots into twrp every time i restart the phone. What should I do now? I want to install alpha rom. I apologize I guess I'm even worse than noob x(
[LG V20 Guides, News, & Discussion] Jahcure:
Hi i would just like to verify my understanding of your first post .

my phone is h915 with firmware 10a (h91510a) has security patch feburary 1 2017

This Dirtysanta method will not work anymore because it is after january 2017 is that correct .

Thank you
[LG V20 Guides, News, & Discussion] atomikkid:
I have an lg-ls997 and i can't get the applypatch command to work when i enter it all i get is what i think is a usage error reply any idea what i am doing wrong? Also forgive my noobness also what is the [/strike] thing? any help would be awesome as i have been banging my head against the wall trying to root this phone for months. couldn't do it the factory way because no matter what i do i can't get it into fastboot to get the device id it always just boots back to system no matter what adb reboot command i use. so this is kind of my last hope.
[LG V20 Guides, News, & Discussion] dksoni411:
Have you typed commands in terminal emulator correctly.

Is USB debugging on and computer set as always allowed.

Is context being shown as untrusted_app when you typed id in terminal emulator.

Check your anti-virus is disabled.

Make sure ditrycow and dirtysanta exist in extracted folder
[LG V20 Guides, News, & Discussion] best_username_eva:
H990ds

will this work on H990ds model? I saw the other posts that dirtysanta root works on this model too. I tried and the root processes were successful but the screen was showing white patches(like a hardware failure!!) I reverted back.
[LG V20 Guides, News, & Discussion] runningnak3d:
Your warning about the H910 and LS997 not being able to return to stock is no longer correct. While it is correct that they don't have KDZs, there are TWRP flashable zips that will return them to stock.

-- Brian
[LG V20 Guides, News, & Discussion] dksoni411:
Oops. I saw some flash-able zip but I thought even if your flash stock rom through TWRP, you can't get full stock. With full stock, I meant stock (locked) bootloader and stock recovery with no modification. If full stock is possible then please let me know, I would love to learn how to return back to full stock on H910 (and might write a guide for others)
[LG V20 Guides, News, & Discussion] kal1ber:
can i root h91010m with this method ?
[LG V20 Guides, News, & Discussion] okbakaka:
Is this working on v20 h910pr claro ??
[LG V20 Guides, News, & Discussion] Ampicillin:
Can you root F800L if you on April 2017 security patch and F800L10y? Also, If not can I downgrade?
[LG V20 Guides, News, & Discussion] ReyStunner:
Just bought this phone with a security patch of October 2017 (Verizon variant). So outside of Dirty Santa there is no way to root or unlock Bootloader??
[LG V20 Guides, News, & Discussion] best_username_eva:
Downgrade with LGUP

Download .kdz firmware file of any <=December 2016 security update & downgrade to it using LGUP.
[LG V20 Guides, News, & Discussion] serpent android:
Hi all

i have a lg v20 h910 on the December 2016 security patch.inhave 2 questions

1)can my ph be rooted using this method?

2) do I require an sd card and how much capacity for this method?
[LG V20 Guides, News, & Discussion] cnjax:
Yes you should be able to root using this method, no you don't have to have an SD card but it's not a bad idea to have one
[LG V20 Guides, News, & Discussion] Vortell:
Works on us996 bpt model thanks a lot! Only thing that might be a good change is to update twrp to newest since Oreo rooms are coming out now. Thanks a bunch for the simplification if the instructions and the updated methods. Only thing left to do is figure out how to get los15.1 bored with ds us996. Think it will take a kennel change that it one of x86's zips not sure but looking into it. For not have stock Oreo from AO thread.
[LG V20 Guides, News, & Discussion] patrickcuauro:
Stuck in terminal emulator

When I start the terminal emulator in the phone and run the id command appear the message ”Context = untrusted_app_25:s0:c512,c768”

then I write the following command in the terminal emulator:

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

and get

elsa:/ $ id

uid=10071(u0_a71) gid=10071(u0_a71) groups=10071(u0_a71),3003(inet),9997(everybody),20071(u0_a71_cache),50071(all_a71) context=u:r:untrusted_app_25:s0:c512,c768

h /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

then nothing happen! it' s like the command is not correct. I make sure I have the files in the root of the filesystem in the phone and in the SD (just in case). I tried changing the path

/storage/emulated/0/dirtysanta

to

/storage/-SD-codefylesystem-/dirtysanta

with the same results
[LG V20 Guides, News, & Discussion] jokerski:
The same problem
[LG V20 Guides, News, & Discussion] patrickcuauro:
Ok I advanced a little bit but I couldn' t achieve the goal

I had to change the firmware with LGUP downloading the KDZ from lg_firmwares... I used the vs995 variant with the date before 2016 and I could apply the patch but I did not work and stuck with the screen unreadable like a stain, I had to go to the post LG v20 back to like and use Uppercut. I have the phone back but with an old firmware. Now I'm downloading the latest firmware and installing it again
[LG V20 Guides, News, & Discussion] Vortell:
I had similar issues had used debugging on and oem unlocking set but nothing worked until I changed the USB mode. Forgot what i changed it too though. It had been on file transfer though so definitely not that one. I think it was charging. Not sure though.
[LG V20 Guides, News, & Discussion] moeduss:
You need to use an older firmware to root and unlock your phone, you will not get root on the latest firmware.
[LG V20 Guides, News, & Discussion] af3:
When running your JustRunMe script in Windows 10 (as admin) I get two new CMD.EXE windows which say:

Should I be attempting to run this on Windows 7?
[LG V20 Guides, News, & Discussion] rsbuffalo:
I have a stock LG v20.

Configuration:

Android version: 8.0.0

Android security patch: July 1, 2018

Build number: OPR1.170623.032

Software version: LS99720a

Security software version: MDF v22.0 Release 4

Can I both root and unlock bootloader with this method?
[LG V20 Guides, News, & Discussion] cheersmohi@icloud.com:
will this work on the lg v20 H91010l and security patch December 1, 2016 ?
[LG V20 Guides, News, & Discussion] moeduss:
If you were flashing this in twrp format data first that may remove the security encryption.
[LG V20 Guides, News, & Discussion] silverrose:
So I'm trying to flash my 910 with this method. I used the patched LGUP to flass the US996 KDZ, ran justrunme, and was able to applypatch fine, after which it does a bootimage backup and the boots the phone into fast boot and starts step 3. My phone loads into fastboot just fine, but step 3 (where it is supposed to flash twrp) just sits there saying <waiting for device> even though device is plugged in and in fastboot.

Any suggestions? What am I missing?
[LG V20 Guides, News, & Discussion] ankade:
step 3 stuck - bricked?

perhaps the same problem as above ?

fastboot NOT answering to the computer!

[IMG="for more pics see the other thread please"]https://i.imgur.com/pUjMkZj.jpg[/IMG]

see this post & thread for details and link to more pics

https://xdaforums.com/showpost.php?p=78366843&postcount=3796

when phone is in fastmode, computer cannot see it

what can I do?
[LG V20 Guides, News, & Discussion] ankade:
[IMG="factory reset"]https://i.imgur.com/4PzTdHb.jpg[/IMG]

update, see: https://xdaforums.com/v20/developme...bootloader-t3519410/post78370211#post78370211
[LG V20 Guides, News, & Discussion] ankade:
My fon was bricked after your method + LOS-14.1 failed to give me mobile data on my h910(att); then I put many more hours of trying all kind of things into it. I ended up with a bootloop bricked fon. I was about to give up, but then I was encourage to try "flash h915 kdz? Or us996.". So I am back here. But this does not work - YET, please help:

Already when trying to start your "patched LGUP" I get a "LGUP can't load the model". What to do?

When instead I try an "LGUP_Store_Frame_Ver_1_14_3.msi" that I found elsewhere, plus "UPPERCUT_1.0.0.0" (after uninstalling my antivirus, and switching off Windows defender ... as it contains a Trojan) ... I can get one step further. But then any KDZ that is not h910 results in a message "Error: KDZ is invalid. H910 --> H915" or "Error: KDZ is invalid. H910 --> 996"

I have also tried the "Setup_LGFlashTool_1.8.6.527.exe", and that also tells me "KDZ file is invalid. H910PR --> US996".

The only combination that works, is that "LGUP 1.14.3" plus "Uppercut" plus this KDZ: https://lg-firmwares.com/lg-h910pr-firmwares

It gets flashed fully, a "Claro" branded Android 7.0 boots up, which however calls itself h910PR not h910.

BUT then I have no mobile connection, no network, no LTE, no GPRS, nothing. Wrong KDZ for my ATT h910 I guess.

AND from within that Claro-h910PR ... I can also not root, because the "applypatch /system/ ..." command fails with a long error message.

I would LOVE to flash a h915 or a 996 onto my h910, but how?

How to cross flash a KDZ (915, 996, whatever) onto an att h910 ?

OR: If I sell this now, any of you geeks interested? How much is it still worth?
[LG V20 Guides, News, & Discussion] Vortell:
Use patched lgup not uppercut, and then partial dl. Uninstall uppercut. U might even need different drivers. Try with ones you have first but if it doesn't work try other lg drivers. The other thing is do you have twrp? Cause you can then use kdz writer built into twrp to flash the modem.
[LG V20 Guides, News, & Discussion] ankade:
Thanks a lot!

Uppercut was never installed, it does not need installing, it is just an executable. No TWRP anymore, no, since I tried to flash some stock ROM to get mobile data. My first goal now is to somehow get TWRP, yes and then trying to flash the modem. But for getting TWRP I need a stock ROM which can be patched with dirtysanta, the current h910PR gives an error for the applypatch command. Let's try your suggestion ... alright then, I do everything once again.

Yes:

Uninstalled Antivirus. Turned off Windows Defender Real-Time-Protection.

Uninstalled anything LG, then installed new: LG drivers 4.2.0 from the "1: LG V20 Root Package 4.0" here: https://xdaforums.com/showpost.php?p=74909819&postcount=2

Unzipping LGUP_V20dll_Patched.zip from https://xdaforums.com/showpost.php?p=74909819&postcount=2 - is there

another / a better / more complete / h910-adequate

"patched LGUP" somewhere else perhaps? Because:

Vol+ while plugging in == download mode

LGUP.exe shows small window: Model List, Model Unknown COM Port COM5

when I press Select, it says: "You have to select a known model, please."

LGUP manual exit

Windows Device Manager: Ports ... LGE AndroidNet ...(COM5) --> advanced --> change to port 41 (COM41)

LGUP.exe doubleclick --> Model List --> Select --> "You have to select a known model, please.". Same.

Suspicion DLL: "LGUP_V20dll_Patched\LGUP\model\common" contains only one file "LGUP_common.dll" 2.79 MB (2,934,952 bytes) Product version 1.0.28.17

Wrong DLL?

If that is correct diagnosis, then please tell me how to get the correct DLL file for my h910 / h910PR.

If that is wrong diagnosis, then what to do now to "Use patched lgup" ? Thanks.
[LG V20 Guides, News, & Discussion] Vortell:
There is none for h910 you have to use another kdz. If you read the rooting threads I discuss this very thing and give links to some info. The key here is some use us996 kdz others h915 I think. Either way I'm not looking up the stuff again when you can search my name in one of the root threads. I have us996 just trying to point you in the right direction and reading about rooting it should do just that. Just pay attention to kdz they want you to flash. Then flag that one again. Assuming the h810pr did mess with arb. You should go look that up first and foremost.

Edited to say H915
[LG V20 Guides, News, & Discussion] cnjax:
Don't flash h918 firmware on any other variant otherwise you'll wind up with a permabrick
[LG V20 Guides, News, & Discussion] Vortell:
I'm getting disappointed I keep repeating myself. Didn't really pay attention cause my irritation. I think I read about bad affects from there h910pr flash somewhere. Don't remember what it was as it had nothing to do with my phone. All the info no is out there and read the rooting guides. Prob just data issue though might something else.

Just edited my last post to say H915.
[LG V20 Guides, News, & Discussion] ankade:
yes us996 or h915. I have downloaded both KDZ. Either will do. But I have searched long for the correct h910 DLLs, no success. I have found quite a few rooting threads, yes. Some of them are hundreds of pages long though. Shall I read that all, to find the correct DLL for the h910? Why aren't the DLLs mentioned in the post #1 or #2 of the threads?

---------- Post added at 01:00 PM ---------- Previous post was at 12:51 PM ----------

A real problem for someone who is doing these things here not full time 24/7 ... is the gibberish, e.g. "assuming the h910pr did mess with arb" ??? HOW to find out? And then: WHAT to do?
[LG V20 Guides, News, & Discussion] cnjax:
The dll's are not in the OP because this a root thread and has nothing to do with LGUP, uppercut, or flashing kdz. Part of modifying your phone is your choice and responsibility and you accept the consequences of your actions therefore its your responsibility to read throughly so you aware of the results that can happen as a result of your actions
[LG V20 Guides, News, & Discussion] ankade:
thanks for the teaching, teacher.

Obviously, I have done something different from how the authors intended me to do it, otherwise I would have long left this purgatory here.

However, there is no other place to ask my questions. And my phone is in that situation because of stuff that I learned here, and downloaded here.

And because my phone is still f***ed, there is no other way but

(a) throw it against the wall, and destroy 160 EUR worth of ecological-havock-caused hardware, or

(b) keep on trying.

I was encouraged to keep on trying. (Not by you obviously, because the only thing you want me is to be gone. I will be gone, as soon as I have fixed this, or given up. I promise. )

The situation of that phone is the situation of that phone now.

And yes, for your psyche it seems to make sense to point to ME who caused it, but actually ... I am aware of that. I am.

And you are wrong. This thread has to do with the situation I am in. Read this, a post#2 by the OP of this thread.

I have used that "Patched LGUP" that the OP posted there. IN THIS THREAD. And then I ran into problems, and documented them there: https://xdaforums.com/showpost.php?p=78477421&postcount=200 and asked for help. And help is what these forums IMHO are about, among many other things of course. If you have a better place where I can get help, just tell me. No need to be smug.

Meta; I think xda-developers needs an ignore button. I would like to ignore cnjax, and already suggested to him to ignore me. We don't seem to get along, and I don't understand why. . But I will stick around and try out different things here, and he will get mad for me posting. So I suggest you try this, cnjax: Ignore me. I will try the same now.
[LG V20 Guides, News, & Discussion] cnjax:
You're quite wrong, you asked about dll's I simply told you why they're not in this thread, the post you quoted points you to the tools you need, which have their own threads. You didn't like the response so you choose to attack me
[LG V20 Guides, News, & Discussion] ankade:
Solved. It was a problem in a dksoni411 manual, again. I'll document it now. Gimme a sec.

---------- Post added at 03:14 PM ---------- Previous post was at 02:53 PM ----------

These instructions of post #2 of THIS THREAD HERE were simply not complete:

I have checked both "Patched LGUP" from the two different threads, but this LGUP_V20dll_Patched_dksoni411.zip and the other LGUP_V20dll_Patched_Prowler_gr.zip both have the same MD5 of C2661DC1DE881ACF4E40FA5A6F625823, so the files themselves are identical.

Warning when using

LGUP_V20dll_Patched.zip

Unpacking is not enough, it will only work if it is unpacked into this exact folder:

(citation from a different thread)

I hope this helps the next person in my situation.
[LG V20 Guides, News, & Discussion] dksoni411:
First thing first. Hello to both of you. Thanks to [MENTION=4201835]cnjax[/MENTION] for all the replies and instructions he has been providing so far.

I would make things quite simple and open to you [MENTION=5830949]ankade[/MENTION].

1: This thread is simply in writing of my own experience. I had only one device to test.

2: I am not developer of original dirty-santa method. I just modified some of this scripts in more easier way (Maybe not easy for you, but it was pretty easy for me).

3: I am not quite fan of spoon-feeding on XDA, but, however, I always try to provide a lot of guides as possible by myself.

4: These helps threads run more effectively when there are more people available to each other like [MENTION=4201835]cnjax[/MENTION] [MENTION=4503329]moeduss[/MENTION] and many others

5: So, if someone is helping you try to be more humble and accept there help with gratitude (even if you think you're more smarter than them).

6: I am always open to updating this thread for more better guide and instructions if you can provide them in a well mannered way, I will update the thread and give credit to you for your help.

If this thread is not helping you in any way simply move on to a better one. There is always a better option available for you. I have clearly put "Read 4th post before proceeding" which means Disclaimer (Which means "I or any other person, but you, is not responsible for any loss happens to your device and to you by following this guide or any other of mine guide").

So, instead of blaming me me2151 or any other person for bad happened to your device is your own problem. XDA is a place to help and we are always happy to help. All you need to do is ask nicely and someone will come up with better option to help.

Moreover, I can understand how it feels to have a near to death device in hand. That's why I am here to help if I can. You can PM me for any help. I will be glad to help.

Thanks for your understandings.:good: