yashsingh1/xdaforums huggingface dataset:
[LG V20 Guides, News, & Discussion] MengoALP:
hi guys. i want to root my lg v20 h990ds . i prepared everything except one thing . ""h990-kernel.zip. v0.2.4"" i need kernel files. please if any one have a download link to it share it with me. thanks

edit : i found them in the attachments XD .
[LG V20 Guides, News, & Discussion] PanLactal15:
Hi, Do you have success?
[LG V20 Guides, News, & Discussion] MengoALP:
i started to root. but its stucks here and no prompt for runing step2 is there. what shoud i do?

i waited about 2 hours !!!
[LG V20 Guides, News, & Discussion] MengoALP:
no :(
[LG V20 Guides, News, & Discussion] xxseva44:
sometimes it wont say to run step two, just continue
[LG V20 Guides, News, & Discussion] mkursadulusoy:
Hello. Installed first stock firmware that has security page date1 jan 2017 but still get con unknown. my model is H990TR and oldest firmware is this.

Do you have any suggestions?
[LG V20 Guides, News, & Discussion] rockman_x:
maybe you should read step 6 and 7 again...
[LG V20 Guides, News, & Discussion] Jaspreet.master7:
can u help me with the abootbackup.img
[LG V20 Guides, News, & Discussion] Jaspreet.master7:
i have accidently deleted my boot and aboot backup. Can someone plz share their backup files.

LG V20 : H990DS

Trying to go back to stock.
[LG V20 Guides, News, & Discussion] defynormal:
I have the same phone. My goal is kali on this phone. I've spent hours and hours (almost) bricking and unbricking. Problems along the way have been no way to get back to stock with twrp, no twrp and no volume up function to get to download mode. Fixed volume ribbon to get back to stock...

Getting back to stock from twrp> I've just done this via the info in the following thread. Was stuck on a bootloop the first few times I tried but on the successful attempt I also unzipped magisk and SuperSu. I think SuperSu was what helped. Anyway, install the H990DS20a.zip, H990DS_v2.2-mk2000.zip, Magisk.zip, and SuperSU.zip

https://xdaforums.com/t/rom-oreo-rooted-h990ds-20a-oreo-flashable.3853735/page-13#post-78518651

....

Still trying to root and run with los18 and with kali...
[LG V20 Guides, News, & Discussion] Jaspreet.master7:
Managed to fix my phone.

Phone has aboot on boot device

Op needs to correct a typo in restore section 1b

It's abootbak not abootback
[LG V20 Guides, News, & Discussion] doniedogawa:
I just succesfully rooted my device and installed stock ROM from this thread.

After installing and updating Zygisk (with Force Encryption and Verity checklisted), I reboot the device and it's bricked with gray screen with "CRASH ON THE LK blablabla". Any solution please?
[LG V20 Guides, News, & Discussion] defynormal:
I don't know the screen.. and I feel like I made every mistake and soft bricked every way possible. Solution.. well, information? Can you boot to recovery/twrp? Can you access Fastboot mode to flash twrp? Can you access download mode to skip that and use LGUP to get back to stock? Is there a boot loop when trying all this that you can persist with.. Because sometimes it will glitch out of the loop into Fastboot or download mode if plugged in and you're pushing buttons.
[LG V20 Guides, News, & Discussion] doniedogawa:
Ok, I got the message on the screen like this. And I can boot to TWRP normally

Edit: finally I reflashed the ROM and kernel yesterday without wiping anything via TWRP and it came back to life 😁
[LG V20 Guides, News, & Discussion] xxseva44:
That's not a brick, it's a crash. Whatever version of zygisk is probably incompatible with something in the ROM.
[LG V20 Guides, News, & Discussion] akendrick451:
Hi guys, I tried to download dirtysanta but windows says it has a virus. Do I still need to use dirtysanta?
[LG V20 Guides, News, & Discussion] doniedogawa:
just disable antivirus
[LG V20 Guides, News, & Discussion] akendrick451:
Really? Is it not a virus?
[LG V20 Guides, News, & Discussion] doniedogawa:
I don't know, but I have same problem.
[LG V20 Guides, News, & Discussion] Ice Fire:
I think this has been answered in the past. The crucial part is that Win Defender nowadays is powerful enough to detect the intend dirtysanta has for the bootloader; while of course lacking the context to recognize that this is intendet and wanted.
[LG V20 Guides, News, & Discussion] lenigma1too:
Doniedogawa is completely right.

Nearly ALL root solutions 8nvolve using an exploit, that later down the road gets patched and uploaded to a kind of Centeral registry that most, if not all antivirus programs eventually get updated sources from.

That inevitably returns a false positive for us modders, Dev's, and root aficionados.

Unless it's a 0day exploit, and you don't have that specific exploit added to your "allowed to run" exceptions list, they pretty much Always return a trojan found flag.

If ur running Windows antivirus, you need to disable BOTH real time analysing and further down the list, disable protected folder access 8f your using this dirty Santa root solution.

Just remember to turn it back on when finished rooting😉

And if you're really worried, you can:

* disconnect your computer from the internet,

* turn off your antivirus and protected folder access,

* run the root solution

* then run a scan on your computer before reconnecting to the internet.

That way all your worries will be put to sleep before any information can be sent back and forth over the internet if you still have concerns 😉

I personally have used this root solution on three different phones, and it works flawlessly, even though there's a LOT of steps! Lol!
[LG V20 Guides, News, & Discussion] akendrick451:
Thanks for the explanation. I finally got it to work with the assistance!
[LG V20 Guides, News, & Discussion] lenigma1too:
Technically, it's a 4 or 5 year old exploit, that falls under the general moniker "Trojan".

It triggered a trojan virus detection, correct?

BUT, it's an exploit being used for a very specific reason - which virus checkers simply cannot differentiate between.

Many exploits can be used for malicious purposes, but that's just not the nature of the beast, by and large, here at XDA Forums! 😁

As far as any antivirus software that I know about is concerned, they are very simple minded " If it walks like a duck, and quacks like a duck, it can only be a virus duck!"😅 analogy.

To gain elevated privileges, AKA root, an exploit is needed, either in the OS, or even deeper - firmware (about the time when the first of the Sony Z series launched, nearly all the root solutions for Sony smartphones where a firmware exploit.

I believe the thank you goes to 2 XDA OG's Doomlord & Androxyde <- & he STILL maintains the flashtool.net site!

Sony patched that exploit when lollipop made its debuted!), & unless, as I said in the last long winded message, it's like an 0day exploit - a previously unknown exploit, or one without a known patch - antivirus will always trigger a false positive.

A couple points in closing.

First is XDA and its users, but I believe mostly the Dev's & XDA employ, do a remarkable job cleaning out all the actual malicious links and software, as well as pay for use software.

I think I've been an active member here close to 8 years, rooted DOZENS of phones, tinkered with a lot of scripts, mods & custom ROMs, and have yet to come across an actual malicious virus with ANY linked downloads.

Nothing is perfect, of course, but I think it's safe to say it's a safe bet you will never come across one ... Specially on a thread so heavily used as Dirty Santa.

If something was amiss, it would have been excised and patched properly years ago I'm positive.

XDA truly is a community of like minded, right to repair/mod/update/upgrade folks that 9nkybwant to share their knowledge, and many want to better their knowledge in one manner or another.

I hope this shine some light on how rooting works, and why known exploits nearly exclusively pop false positives.😉😁

Any other questions, don't hesitate, ok?

Most of us are rather friendly... If not long winded😅😂

I promise you, with any credibility I've earned here over the years, this is a safe exploit, and not a malicious chunk of code, hungry for data or cash

Ive used this very method of achieving

root a few times...3? Possibly 4x.

It takes a while, but it works!

He'll, I never thought my DS990 would EVER gain root, untill this Dev dropped the Dirty Santa flavor a month after all the other most popular V20 varieties already had theirs!😉

Hats off to @emdroidle !!

Cheers!
[LG V20 Guides, News, & Discussion] lenigma1too:
Happy to hear it!
[LG V20 Guides, News, & Discussion] chrischek2k:
I have a LG v20 h990ds. with an Android version 7.0 security patch level November 1, 2016.

I just can't get the bootloader to open.

After step 16. I have a red triangle: your system is no longer safe reboot...

I somehow got it to boot again but I can't get into the normal fastboot anymore.

How can I fix this?
[LG V20 Guides, News, & Discussion] Tylaaomtng:
Maybe you have to enable OEM unlock in Developer options.
[LG V20 Guides, News, & Discussion] xxmpwokki:
Everything worked for h990n.

Two things confused me during install.

runing step 16

but this reboots to normal boot. It is broken after applying patch. Screen is completely purple. And I couldn't figure out that it is normal install is broken but not recovery boot.

before accassing lineage recovery or TWRP loads common LG recovery and offers delete all user data.

This also confuses and creates impression TWRP or lineage recovery is not installed.
[LG V20 Guides, News, & Discussion] wittsend:
Is anyone else having problems accessing androidfilehost.com? Can't seem to retrieve the root scripts.
[LG V20 Guides, News, & Discussion] doniedogawa:
Don't follow the instructions on the page 1. Just follow the link below instead. I have same issue when re-rooting the phone.

https://xdaforums.com/t/bounty-thre...ed-by-emdroidle.3493062/page-31#post-72716640
[LG V20 Guides, News, & Discussion] reaktor TuT:
Can anyone advise how long RUNMEFIRST.bat takes to run?

I have waited several hours across several restarts but the batch file always waits at "beginning of main"

The V20 has been rolled back to early Nougat (despite posts that it cannot be done) but I seem to be stuck at the "beginning of main" prompt.

Any assistance is appreciated.

Never mind, I have root :p

I finally got to take advantage of the bounty paid sooo many years ago.

And to anyone who questions, you can definitely roll back from Oreo. Anti Rollback was rolled back o_O
[LG V20 Guides, News, & Discussion] MarovEsnaen:
Can't really make it on H990DS. I flashed/downgraded to android 7 security patch 1 Dec 2016. But still failed on step 8. Please somebody respond
[LG V20 Guides, News, & Discussion] MarovEsnaen:
i got 10b on my device, still got the error tho

what should i do?
[LG V20 Guides, News, & Discussion] MarovEsnaen:
@emdroidle can you help me?
[LG V20 Guides, News, & Discussion] MarovEsnaen:
I got the exact same problem with you. Except mine is H990DS and went from stock oreo (20a).

How do you solve it?
[LG V20 Guides, News, & Discussion] MarovEsnaen:
Here's the screenshot about my software info
[LG V20 Guides, News, & Discussion] dextructor:
Here and probably anywhere people will reply when they can or want. So be nice, and have patience, otherwise pay someone who will fix your problems right now.

Everyone without exception was a noob (and sometimes still is in someway, but less) in some area of knowledge. The only solution to that = eager to learn.

@emdroidle apparently don't access XDA forums since Feb 21, 2020. And even so, he didn't exactly have the same device, and in the beginning of this same thread he pointed to a guide for the H990DS (I have the same device and followed almost step-by-step without errors).

I personally didn't followed the step 8 because I knew if the device was vulnerable to the exploit, and if I encountered any errors I would try to find where it could be fixed.

My device was in a different KDZ than yours (H990ds10), so you are good to go. Probably you need a little "visual guide/example", I used this video as a base because the procedure it's a little different since it's a different variant and use different files, but just to have a general idea it's good.

I uploaded all the files that I used (except the KDZ that I linked above) so that could help if you are missing anything.

So if you have some problems, don't write : "don't work" because this isn't usefull at all and with some time we can help you as well to have some fun with your device.
[LG V20 Guides, News, & Discussion] MarovEsnaen:
I'm sorry for being rude, impatient and annoying. Thank you so much for your kind advice. Maybe I just need some more times to get my bootloader unlocked, with your guide and help you wrote, of course.
[LG V20 Guides, News, & Discussion] dextructor:
No problems, we all have and will have flaws, but try to improve and help others as well
[LG V20 Guides, News, & Discussion] MarovEsnaen:
I will
[LG V20 Guides, News, & Discussion] seriyah:
after 3 years not try this method.

then try today.

success.

this method still works.
[LG V20 Guides, News, & Discussion] abolfazlsm:
Hi having a weird issue

Phone bought second hand already was updated to the last software update oreo not rooted/unlocked (Phone fully functional at OREO)

Downgraded to 10c firmware using upgrade in lgup performed dirty santa root successfully thanks to dirty santa and emdroidle installed latest magisk custom kernel latest twrp every thing working BUT now I cant upgrade to oreo in any way tried all of these and all resulted in bootloop:

1.Flashed stock based oreo through twrp successfully but boot failed

2.Flashed kdz with kdz writer -as in command successfully all nougat versions boot but oreo doesn't boot again

3.Patched lgup flashing using partition dl ticking every thing except recovery to keep root and twrp same results as kdz writer

4.Not really meant a solution for me but just wanted to experiment if phone boots oreo if I flash all firmwares from beginning (10cdefghi then 20a) using lgup upgrade option and not rooting/unlocking phone but guess what phone booted/worked perfectly until I flashed 20a OREO again stuck at damn logo (sorry LG).

To be mentioned I flash Singapore region on every LG phone I have and had LG K10 G5 V20 and all gave errors after boot because of rom region not matching with phones shiped region and thats totally fine cant cause boot issues but I get encryption unsuccessful error after flashing any firmware (on ones that successfully boot of course) telling that password is correct but data are corrupt and forcing me to reset phone to be able to use it which makes me suspected that it can be a clue to my problem because in my G5 that rarely happened but in V20 happens even if I upgrade from 10c to 10d using lgup.

Its not a big deal staying in nougat and im really happy with that stable/latest magisk root/twrp have not tried exposed yet but it turned to a challenge for me and might be happier solving it (might even return to nougat again like when I used to have my G5 😹).

Thanks in advance for any help/reply/reading this post/even no help cause all xda guys are cool.
[LG V20 Guides, News, & Discussion] kodomo hunter:
from my perspective, the stock roms are meant to be installed via ota updates with all core functions still intact, meaning the bootloader still locked, no root, no twrp, etc

and when you go as far as doing exploits and installing twrp, why bother staying stock when you can install other roms with latest android anyway?
[LG V20 Guides, News, & Discussion] kodomo hunter:
on another note,

hi, I'm facing this issue with same complication this person had https://xdaforums.com/t/solved-h990...boot-and-static-screen.3851681/#post-77832440, I followed up until step 13, which is

```13. Wait for RUNMEFIRST.bat console to prompt you to run step2.bat.```

I didn't get any feedback from the logcat, but I proceed with the remaining steps anyway. Doing flash recovery twice with 30 seconds sleep in between, after querying fastboot reboot/fastboot reboot recovery, I got the static screen issue. Any ideas?

I'm able to boot to download mode and do "upgrade" instead of "refurbish" on uppercut/lgup to reset the device
[LG V20 Guides, News, & Discussion] dextructor:
Well that say a lot, but let's try to help you to get the best result possible.

The only way that I could reproduce similar results as yours it's when I don't follow the instructions on my H990DS, so let's get things done right.

Get all files required (It's the backup of my folder with all files except the KDZ)

Get the right KDZ or Mirror(Doesn't matter what variant you have, because if you flash a different one, the only difference it's the warning after boot that you can ignore)

Watch this video and take notes until before step3.bat where isn't necessary because you'll do it manually.

0) If your device has been upgraded the best way to downgrade (specially if you tested Android 8 or 9 and even more with LG custom ROM's) it's to "Partition DL" into the right firmware. Just select all and wait to finish.

1) Follow the steps that you watched and your notes after installing the right terminal, copied the files to the SD Card until "step2.bat" when you'll be at fastboot mode.

2) Flash TWRP 3.0.2-1 > Take out the battery and boot the right way into recovery > Flash an updated version of TWRP if you wanna use some custom ROM's or if you wanna use Lineage, please flash Lineage Recovery (Install Menu > Select Image > recovery.img > Recovery > Reboot Recovery)

3) Profit, be happy with your unlocked H990DS
[LG V20 Guides, News, & Discussion] kodomo hunter:
ah geez, the youtube video explained a lot. The run first me script was supposed to also start up the adb. It won't continue onto the next step because the script was trying to start the adb server. I had multiple emulators running which were using the adb server before. I'm crossing my fingers now because it was flashing images and stuff and it should work properly this time

uhh, what the heck am I saying. The run me first script was only for logging and it was listening on the right device, otherwise the first script wouldn't work. Anyways, the exploit doesn't work for me, after applypatch nothing showed up in the logcat. I meticulously go over 1-12 without missing anything.

Does anybody have any other suggestions?

After going through 1-12, if the device gets rebooted, it'll stuck in that static screen.

I'll try 10b some when in the future..
[LG V20 Guides, News, & Discussion] dextructor:
Let's make things perfectly clear: statistically you don´t have a special device that it's completely immune to DirtySanta, a golden Unicorn or anything like that. If you don´t know or don´t wanna follow all the instructions, install the right drivers/softwares files, that countless hours and effort of many more to make it available to us... Just don´t waste your time, OK?

The "applypatch" it's to verify if your device is somewhat vulnerable and you need to type this command on the terminal (that was included in the package that I linked in the previous post) on the Android and not on your computer. If you aren't on a exploitable Android Security Patch, everything that will follow it's completely useless.

If you aren't also on f appropriate firmware, you'll face many glitches.

You can do whatever you wanna because it's your device, it's your responsibility. If you wanna modify in anyway the instructions/procedures to your convenience, the outcome it's also 100% your responsibility.
[LG V20 Guides, News, & Discussion] kodomo hunter:
sorry, I meant 10b as in your suggested kdz, it seemed like you were fixated on my previous mention of other different firmware? 10c is just the one above it. I obviously didn't say I have a special snowflake phone too. It's just for these kind of guide of unlocking the phones aren't your everyday `fastboot oem unlock`. There are multiple ways that this could go wrong and it's understandable, I just can't pinpoint any missteps because I was following the main guide straight up. The only takeaway from my posts that I didn't get any feedback from the dirtysanta's logcat, is there any specific version emulator or adb that I had to install in order to get the exploit to work and whatnot that was not specified in the guide.

Look, I'm not a brick. The main guide specifically said to run the applypatch on the device with terminal emulator. If you were under the impression of the last time I said I installed different terminal emulator is also on android. Termux is a terminal emulator for android

I'm not sure what on f appropriate firmware means, can you elaborate?
[LG V20 Guides, News, & Discussion] kodomo hunter:
just as I suspected, I didn't miss a single step, it's just I'm using recent version of adb in my system env. I've gotten the signal to proceed to step 2 with older version of adb, but not the newer one. So I passed all the steps with flying colors all along but just couldn't boot into twrp
[LG V20 Guides, News, & Discussion] kodomo hunter:
I'm finally able to flash twrp with older version of adb. So major difference being you don't wait for the exploit to finish when running applypatch, you were supposed to take out the boot images and run into the bootloader (basically you run step2 script). Then I did the flash twrp step, but instead of rebooting, I pulled the battery out (though you can fastboot reboot but you promptly need to be ready to hold power and volume down) and do the power+vol down reset. Also worth mentioning you don't wait for the reboot as you are supposed not to enter anything but that reset dialog to reset the device. I was following word for word thinking I needed to boot into twrp and then perform the reset/powerbutton+vol down

Thank you @dextructor for providing the old adb and fastboot versions
[LG V20 Guides, News, & Discussion] dextructor:
I'm not better/smarter than anyone either. The difference it's that I have more experience from falling with X things to learn on how minimizing my chances of failing in the future.

My H990N it's on Android 7 firmware since I'm using Lineage 20. My other device H990DS if I have on Android 8 firmware and I simply swap the motherboards things go a little crazy:

1 )It will have trouble turning it on

2) Nothing will show on the display of the 7 firmware on 8 display. The contrary could produce image, but I wouldn't count on that.

3) Fingerprint won't work.

Some devs that I talked told me that LGUP and some devices aren't consistently on the firmware downgrade aspect, so it's better to be safe and do the procedure with most chances of succeeding.

I just make one package from all those sources that I mentioned so many times (the post for H990DS, the example video) and make it easy because: newer isn't necessarily better. Those guides where made in a time/software context and modifying anything (including instructions) isn't really helpful unless you have lot's of experience circumventing whatever thing that appeared due the difference.

The credit it's from all those resources I gather, and that's it. Those who invested much more time that deserve more appreciation.

I'm glad that you found your way unlocking.
[LG V20 Guides, News, & Discussion] Th4tguy12:
Has anyone else been getting the adb: error: cannot stat 'dirtycow' And adb: error: cannot stat 'dirtysanta'? I honestly don't know what to do here :/
[LG V20 Guides, News, & Discussion] dextructor:
If you are getting this messages, you are obviously don't follow my instructions that where crystal clear (those are made for windows, if you wanna try on Linux, you are on your own):

0) Download the package that contains all basic required files softwares

1) Install necessary software for you downgrade

2) I specifically pointed to the site that contains the KDZ for H990DS that's exploitable

3) Follow the instructions on the video on how to run the exploit on Windows

If you don't follow exactly that, you will have a variety of potential different results... And if you can't follow instructions, I can't help anymore.