[Guide] LG V20 Back to Life [Download mode] [LG Flash tool] [Unknown model in LGUP] - LG V20 Guides, News, & Discussion

Overview:
Did you got that annoying "Unknown Model" in LGUP and now are struck download mode. This usually happens when you try to root with dirty and do something wrong to mess up entire process.
What Actually happened in my case:
I had a friend who tried to root his H990ds with dirtysanta but due to some issues the whole process messed and his phone was struck in download mode. Phone was unable to go pass LG logo and boot. LGUP was unable to recognize the phone. We tried different ways, different drivers but all in vain. So, we were able to do this process and it worked finally.
This process was tested with H990ds. Here files for H990ds are provided. You need files respective for your model.
Possible Cases:
So I will not waste the time. Possible cases:
1: LG V20 stuck on download mode and it is now not being recognized by LGUP and you can’t do anything, because no other tool is available.
2: You installed a custom ROM and now LGUP is not recognizing it. You want to go back to stock and can’t do it.
3: Anything bad happened during flashing process, PC restarted, phone went off or whatever. And now you can’t bring it back to life.
¬ Or
Other cases you faced.
Read 4th post before proceeding,
Before asking a question, first, see FAQ in 3rd post. In that way you can save a lot of time.
Things You need:
1: LG UP
2: Uppercut
3: Drivers
4 : LG Flash tool (the one used to bring LG G2, G3 back to stock).
5: LG Firmware extract tool
(All above files can be found in 2nd post)
6: Stock ROM for your device.
I used V10g KDZ for H990ds. You need to download KDZ of your specified model.
7: Dll specified for your model (in 2nd post H990ds dll is provided)
Process:
First:
Uninstall all other tool, previous driver (including other phone’s too). Restart PC
Just to avoid problems. I tried this process many times on Windows 10 64-bit and it always worked for me. So it has no problems with new Windows OS.
Now follow procedure in exact order.
1: Install Latest LG drivers.
Put Phone in download
(Hold Vol+ and connect to PC while it was powered off).
Wait until it finishes installing drivers. Change COM Port to 41.
{
"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"
}
( Refer here for changing this, If you can’t understand that.)
Now DC it from PC and keep it staying in Download mode.
2: Install LG Flash tool and copy megalock.dll to installation directory or it won’t work.
3: Install LGUP_Store_Frame_Ver_1_14_3.
4: Extract LG Firmware Extract and copy Stock KDZ to that folder.
5: Run WindowsLGFirmwareExtract.exe. Click on Open.
6: Select your KDZ. Select all content off kdz.
7: Click on extract kdz. Wait for kdz to extract. You will notice a dz and LGUPc.dll.
8: Run LG Flash Tool. Select Manual Mode.
9: Select LGUPc.dll in dll section.
10: Select .kdz in S/W section (You will have to select show all files to make .kdz visible).
11: Now Begin downloading by pressing "Yellow Right Arrow". Connect phone in download mode.
The step will fail at 4%. Now Disconnect phone. Do not turn off phone. Just disconnect it.
12: Now exit and start LG Flash Tool again. Select Manual Mode. This time Select LGUP_H990ds.dll this time for dll section
(You need different dll for different model. For example, "LGUP_VS995.dll" for VS995 variant )
13: Now select that extracted dz in S/W section this time. Click on Start Arrow. Connect phone.
14: This time the flashing will begin. It will go upto 150%. Wait for it to complete.
After flashing phone will boot into a screen with a big 2 on screen. After some time it will change into big 3.
15: When it changes into big 3. Pull the battery and start the phone.
Your phone should start after some time. It should be detected by LGUP.
For Phone Stuck at Big 2:
If your phone stuck at big 2 during process then you will have 2 choice, either restart process from start or flash this time with LGUP. Because phone is now running a fully stock firmware it should be detected by LGUP completely. You can simply flash kdz with LGUP and it will not show big 2 on screen. You need to start LGUP with uppercut.

Attachments:
1: LG FlashTool
2: LG Firmware Extract 1.2.5
3: Uppercut
4: LGUP 1.14.3
5: Driver 4.2
or Mirror for Drivers (All Version) (Use latest)
DLL Files:
LG H990DS DLL
LG VS995 DLL

FAQ​
I got confused on which Flash tool to use and with this megalock stuff?
Ans: Thanks, you asked, Just download LG Flash Tool attached in 2nd post, unzip, install tool, there will be a megalock.dll too, copy that to installation folder (by default that's "C:\LG\LGFlashTool") and overwrite, (written in install. Instructions too inside zip).
This method isn't working for me, what shall I do?
Ans: The possible reasons, for that not working, might be,
A: You didn't installed drivers properly, try uninstalling old drivers and restarting after that.
B: LG COM PORT isn't set to COM41, here is guide for that.
C: And Most important, You are not following steps in the order in which they are written, so read carefully.
Where I can download stock KDZ or dll for my LG Phone (other than V20)
Ans: Most LG Phone KDZs can be found at this website.

First of All:​After Flashing let me know about your experience by answering the poll, this will help me in updating this post. Also tell me about you experience in comments.
Disclaimer:​
Before proceeding, remember I’m not responsible for anything bad happened to your device by following this or any of my guide. I’m just trying to help. So always do it on your own risk…
Don’t blame me or Any other developer.
All tools here are developed by different personalities. I’m just providing a guide on using these tool. Always say thanks to me and them. And If possible, donate them. They really deserve it.
Thanks be to:
@AutoPrime for All.
@Hyelton for post on LG Flash tool.
@bullghost for lg firmware extractor.

Last one. Sorry for using too much space

dksoni411 said:
Last one. Sorry for using too much space
Click to expand...
Click to collapse
I followed this guide through all the steps since my device was unknown in LGUP (patched).
Now I'm stuck with nice LG boot logo (not even the warning screen), TWRP and unlocked bootloader with working fastboot commands.
No matter whichever rom I flash through TWRP, I end up on the LG logo when I reboot, rooted or not. I have tried H910_10r, LOS 15.1, LOS 14.1 with respective gamma kernels or without and I can't get past the LG logo. Also, there is no LG Flash tool compatible DLL for H915 / H910 / H910PR. Just only H918 on the website you mentioned.
I have 3 USB Type-C cables which all work with QPST factory reset for Lenovo ZUK Z2 and I've tried both USB 2.0 as well as USB 3.0 ports on my two laptops. Both have drivers test-signing enabled and I've flashed kdz's in the past without any hassle.

dark_prince said:
I followed this guide through all the steps since my device was unknown in LGUP (patched).
Now I'm stuck with nice LG boot logo (not even the warning screen), TWRP and unlocked bootloader with working fastboot commands.
No matter whichever rom I flash through TWRP, I end up on the LG logo when I reboot, rooted or not. I have tried H910_10r, LOS 15.1, LOS 14.1 with respective gamma kernels or without and I can't get past the LG logo. Also, there is no LG Flash tool compatible DLL for H915 / H910 / H910PR. Just only H918 on the website you mentioned.
I have 3 USB Type-C cables which all work with QPST factory reset for Lenovo ZUK Z2 and I've tried both USB 2.0 as well as USB 3.0 ports on my two laptops. Both have drivers test-signing enabled and I've flashed kdz's in the past without any hassle.
Click to expand...
Click to collapse
Try using dll from common folder in patched lgup. Use that dll with dz. Extracted dll from kdz with kdz.

dksoni411 said:
Try using dll from common folder in patched lgup. Use that dll with dz. Extracted dll from kdz with kdz.
Click to expand...
Click to collapse
Alright I used the LGUPc.dll with the kdz and ended up with error at 4%
then I selected common dll and the extracted .dz file.
I ended up in the error as shown in the picture.

dark_prince said:
Alright I used the LGUPc.dll with the kdz and ended up with error at 4%
then I selected common dll and the extracted .dz file.
I ended up in the error as shown in the picture.
Click to expand...
Click to collapse
You said you were rooted before. Which means you aboot is from us996. So you need to flash us996 kdz (along us996 dz) using this method. If you want to use that kdz you have then you need to restore your abootbackup.
I recommend download us996 and flashing it. After that you're phone will be detected then lgup then you can flash stock original kdz if you want to.

dksoni411 said:
You said you were rooted before. Which means you aboot is from us996. So you need to flash us996 kdz (along us996 dz) using this method. If you want to use that kdz you have then you need to restore your abootbackup.
I recommend download us996 and flashing it. After that you're phone will be detected then lgup then you can flash stock original kdz if you want to.
Click to expand...
Click to collapse
I have US996_10f kdz as well and its in the same boat. Same error at 4%
I'm now fully stock but the download mode shows 633A B50 on the status screen.

Can I use this to convert ls997 into us996 for bootloader unlock and root purposes?

rayulove69 said:
Can I use this to convert ls997 into us996 for bootloader unlock and root purposes?
Click to expand...
Click to collapse
Only if you haven't taken the update which bumps anti-rollback up. In that case you can't unless there is us996 kdz with same ARB.

dark_prince said:
I have US996_10f kdz as well and its in the same boat. Same error at 4%
I'm now fully stock but the download mode shows 633A B50 on the status screen.
Click to expand...
Click to collapse
Can you get on some instant message platform. Whatsapp, facebook or Skype

dksoni411 said:
Can you get on some instant message platform. Whatsapp, facebook or Skype
Click to expand...
Click to collapse
check PM

633A B50
dksoni411 said:
Can you get on some instant message platform. Whatsapp, facebook or Skype
Click to expand...
Click to collapse
Did you solve this problem?

Big 2- vs995
I can't get past the Big 2. I am wondering if my boot.img is gone.

wakko222 said:
I can't get past the Big 2. I am wondering if my boot.img is gone.
Click to expand...
Click to collapse
So what I figured out was, run LGUP, but instead of clicking "UPGRADE", run it as "REFURBISH."

wakko222 said:
Did you solve this problem?
Click to expand...
Click to collapse
No.

Nice Write-up! Thank God this hasn't happened to me, I have only needed to use the LGUP to unbrick my phone. I did have trouble getting Download Mode after millions of various upgrades. What I found out is that if you have a flaky cable you might never get into download mode, so make sure to try a couple of USB-C cables before you give up and start from scratch. It just might be your USB cable.

how to adapt for h910 ?
dksoni411 said:
This process was tested with H990ds.
Click to expand...
Click to collapse
How would it work for a h910 in this state of display whitenoise static (link to first of several posts)?
What would be different for my bricked h910? and e.g. This site has only files for the 918.

Related

Update H959 to 6.0.1 using 510L KDZ

Dear all,
I just success installed 510L kdz on my H959 SG/HK/International. Don't have bugs or errors even don't have nt code error message. I would like to share the steps here but bear in mind there are some things you need to consider before proceed.
a) LTE-ME animation at boot after LG logo
b) Korean letter in dialpad
c) Dual clocks in lock screen and glance view
d) 3-4 Korean apps which only one is able to disable
Above are cannot be solved without rooting. I only manage to remove dual clocks on lock screen. Anyway, nothing serious for me as I will reinstall again after H959 6.0.1 released.
Here are the steps:
a) Download and install LG UP, SD810 drivers and WindowsLGFirmwareExtract (http://forum.xda-developers.com/showthread.php?t=2600575)
b) Download f510l kdz rom
c) Open WindowsLGFirmwareExtract , click open and find your kdz file, check both .dz and .dll in chalk below then click kdz extract. wait a minute, you will get file dz rom
d) Connect your phone to your pc
e) Open LG UP software
f) Select UPGRADE
g) Click on the three dots on the right side next to BIN FILE, select the DZ rom you have extracted above
h) Click on start
Noted: I noticed all the data and apps are deleted.
Credit to: Hoàng Anh and Simonally
edwardsiow said:
Dear all,
I just success installed 510L kdz on my H959 SG/HK/International. Don't have bugs or errors even don't have nt code error message. I would like to share the steps here but bear in mind there are some things you need to consider before proceed.
a) LTE-ME animation at boot after LG logo
b) Korean letter in dialpad
c) Dual clocks in lock screen and glance view
d) 3-4 Korean apps which only one is able to disable
Above are cannot be solved without rooting. I only manage to remove dual clocks on lock screen. Anyway, nothing serious for me as I will reinstall again after H959 6.0.1 released.
Here are the steps:
a) Download and install LG UP, SD810 drivers and WindowsLGFirmwareExtract (http://forum.xda-developers.com/showthread.php?t=2600575)
b) Download f510l kdz rom
c) Open WindowsLGFirmwareExtract , click open and find your kdz file, check both .dz and .dll in chalk below then click kdz extract. wait a minute, you will get file dz rom
d) Connect your phone to your pc
e) Open LG UP software
f) Select UPGRADE
g) Click on the three dots on the right side next to BIN FILE, select the DZ rom you have extracted above
h) Click on start
Noted: I noticed all the data and apps are deleted.
Click to expand...
Click to collapse
I guess the H959 TWN 32GB should be working too. I think I rather have the Korean version than all those Taiwan bloat wares. I will try it tomorrow and report. Seriously I don't care much about root anymore. I have N DP 4 on Nexus 5X stock not rooted, sort of like it. And 2 Huawei devices on beta testing M not rooted too.
Sent from Nexus 5X N Preview 3
rogconnect said:
I guess the H959 TWN 32GB should be working too. I think I rather have the Korean version than all those Taiwan bloat wares. I will try it tomorrow and report. Seriously I don't care much about root anymore. I have N DP 4 on Nexus 5X stock not rooted, sort of like it. And 2 Huawei devices on beta testing M not rooted too.
Sent from Nexus 5X N Preview 3
Click to expand...
Click to collapse
One thing I feel is Korean more care about LG G Flex 2 users? I bet and hope there will be more updates coming on to Korean variants. I wish there is some genius found a way to root and the first thing I want to do is to edit build prop to remove the Korean letter in dialpad. Overall I am very happy to the 6.0.1 update. The phone very smooth! Only one thing I missed is the HIGH antutu benchmark which only make myself fun. ha
thx , will try and report tonight
edwardsiow said:
Dear all,
I just success installed 510L kdz on my H959 SG/HK/International. Don't have bugs or errors even don't have nt code error message. I would like to share the steps here but bear in mind there are some things you need to consider before proceed.
a) LTE-ME animation at boot after LG logo
b) Korean letter in dialpad
c) Dual clocks in lock screen and glance view
d) 3-4 Korean apps which only one is able to disable
Above are cannot be solved without rooting. I only manage to remove dual clocks on lock screen. Anyway, nothing serious for me as I will reinstall again after H959 6.0.1 released.
Here are the steps:
a) Download and install LG UP, SD810 drivers and WindowsLGFirmwareExtract (http://forum.xda-developers.com/showthread.php?t=2600575)
b) Download f510l kdz rom
c) Open WindowsLGFirmwareExtract , click open and find your kdz file, check both .dz and .dll in chalk below then click kdz extract. wait a minute, you will get file dz rom
d) Connect your phone to your pc
e) Open LG UP software
f) Select UPGRADE
g) Click on the three dots on the right side next to BIN FILE, select the DZ rom you have extracted above
h) Click on start
Noted: I noticed all the data and apps are deleted.
Credit to: Hoàng Anh and Simonally
Click to expand...
Click to collapse
Can this work on H950?
Ahmedt7866 said:
Can this work on H950?
Click to expand...
Click to collapse
Sorry...I am not sure. If your phone is not rooted, you can give it a try (so you don't need to go through rooted process again when downgrade back to 5.1.1 if anything happen. U just need to prepare the 5.1.1 kdz first just in case.)
i've tried upgrade this kdz on my g flex 2 H959 (taiwan), everything is O.K..
i ran antutu several times and got score 6xxxx, i also got similar score on 5.1.1.
i also flash it back to 5.1.1 using LGUP with 15c kdz without any problem.
i feel 5.1.1 and 6.0.1 both are very smooth, anyway it's very convenient to switch between these two versions.
fywei said:
i've tried upgrade this kdz on my g flex 2 H959 (taiwan), everything is O.K..
i ran antutu several times and got score 6xxxx, i also got similar score on 5.1.1.
i also flash it back to 5.1.1 using LGUP with 15c kdz without any problem.
i feel 5.1.1 and 6.0.1 both are very smooth, anyway it's very convenient to switch between these two versions.
Click to expand...
Click to collapse
Yes, very convenient. both 5.1.1 and 6.0.1 same thermal settings so the score roughly around the same. I feel H959 don't have MM because I already asked Singapore and HK LG Mobile and they don't have any info about it. So, just used Korean one and having fun first.
I believe H959 will get MM in HK/SG, just later.
Taiwan's variant may have chances not getting it.
There 3 variants share the same kdz, the 15D & 15E also have the TWN cust settings, but LG Taiwan decided to stay 15C for H959 in Taiwan.
H955A stopped updating since last August with 15b.
Updated 20b on my H959 TWN 32GB.
NICE....
//
{
"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"
}
Long waited MM...
Sent from Nexus 5X N Developer Preview 4
Mine one
hi, just finish flash. its work!!!!! and anyone know how to switch 2g/3g/4g mode???
edwardsiow said:
Sorry...I am not sure. If your phone is not rooted, you can give it a try (so you don't need to go through rooted process again when downgrade back to 5.1.1 if anything happen. U just need to prepare the 5.1.1 kdz first just in case.)
Click to expand...
Click to collapse
I'm using completely stock AT&T H950 and stock
5.1.1
Any idea where I can get 5.1.1 kdz from?
Ahmedt7866 said:
I'm using completely stock AT&T H950 and stock
5.1.1
Any idea where I can get 5.1.1 kdz from?
Click to expand...
Click to collapse
Other thread got a member suggest install LG Phone From app from PlayStore. You can get the latest firmware kdz for your phone through the app.
edwardsiow said:
Other thread got a member suggest install LG Phone From app from PlayStore. You can get the latest firmware kdz for your phone through the app.
Click to expand...
Click to collapse
Thanks I'll check now just to be safe
I couldn't find the AT&T H950 5.1.1 kdz and I'm gna need it to revert back to stock if anything goes wrong
If anyone knows anything plz let me know
Would be useful to know if this works for you.
Sent from my LG-H950
The lg phone app didn't give me a link to the kdz or download it automatically either so I haven't proceeded yet
I want to make sure I have a way to get back to stock if I need to.
Can anyone advise?
I'm running an AT&T H950 unlocked
Ahmedt7866 said:
The lg phone app didn't give me a link to the kdz or download it automatically either so I haven't proceeded yet
I want to make sure I have a way to get back to stock if I need to.
Can anyone advise?
I'm running an AT&T H950 unlocked
Click to expand...
Click to collapse
I thought AT&T H950 is the only one not publishing its KDZ for H950. So you better check with the ppl on the other thread. Or you will end up with a bricked phone. I got the feeling it will not work for H950.
Sent from my HUAWEI H1611 using Tapatalk
Thanks for the advice
Att sucks so I might just hold off
I think I got that security update today It was 111mb and it's 50% done
I followed everything to the point... All worked to 100%, but now i have a blue screen.
cant enter bootloader, normal more or download mode - i always get the blue screen..
cant reinstall cause the com port will not be detected.
please advice

UPPERCUT: Add Any LG Device to LGUP for TOT/KDZ Flashing (G4|G5|G6|V10|V20|MORE???)

{
"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"
}
UPPERCUT allows LGUP to instantly work with a ton of different LG models. No more hunting around for specific model files or being stuck without your model being detected. Simply install LGUP. Double-click the UPPERCUT.exe and LGUP will open and detect your device.​
Information:
What's LGUP? LGUP is LG's internal Windows-only tool for flashing LG devices with stock firmware in KDZ, DZ and TOT formats. Previously extra installers and unique settings were needed for each model. Many less popular devices didn't have the files needed to work with their device.Well with UPPERCUT just double-click the EXE and LGUP will open and recognize your device.
Requirements:
1. Windows computer or virtual machine.
2. LG's Windows USB drivers installed and working.
3. LGUP 1.14 installed
4. LG device must show in Windows Device Manager under "Ports" as a LG Serial COM port.
5. KDZ, DZ or TOT file for your device.
How-to:
1. With all requirements above met... download and unzip UPPERCUT.
2. Double-click the UPPERCUT.exe every time you want to use LGUP. It's that simple.
Downloads:
UPPERCUT | LGUP | LG G5 Files | LG USB Drivers
When LGUP works for your model please post it in the thread! List:
your model (H850, D852, F600L etc..)
the software build you were on before flashing in LGUP (10A, 22C, 30B etc..)
the KDZ or TOT name you flashed using LGUP (H91810i_00_1202.kdz etc..)
Versions:
1.0.0.0 - Supports LG devices using a MSM 8996/8994/8992/8976/8952/8939/8937/8916/8909/8226 chipset. Street Fighter 2 SFX.
Let me know which combos do/dont work for you... UPPERCUT version, LGUP version, Current phone software version and KDZ/TOT software version and if the KDZ/TOT is custom or official.
Devices Supported:
G4, G5, G6, V10, V20, Flex 2, G Pad X, K10 and many more!
FAQ:
Q: Why isn't this working?
A: UPPERCUT requires LGUP 1.14 (not 1.11) installed in its default location prior to running.
Q: Why isn't anything happening when I press the boxing glove picture in this thread?
A: Really? ...
Q: What is this?
A: This is the simplest way to make LGUP work with your LG device.
Q: Refurbish option in LGUP doesn't work, what now?
A: Boot into stock recovery after the flash finishes and perform a factory reset. This is the same outcome as if Refurbish was selected.
Q: Why does this TOT file keep failing?
A: In most cases you're either trying to downgrade and it has been blocked by your phones download mode (not anti-rollback fuse.. that is different)... OR you are trying to use a custom-made TOT file which is not official or signed by LG. Flash an official KDZ instead. Do not ask for KDZs in this thread.. not the place.
Q: Where can I find a KDZ for my phone?
A: This is not a KDZ thread. Take the KDZ questions elsewhere.
Q: Why is my anti-virus scanner flagging this?
A: It's a false positive. Scanners like Kaspersky know better and don't flag the app but some others do. See post #59 for more info.
Q: Why is my device's model not detected in LGUP?
A: Make sure your devices chipset is supported by UPPERCUT. All models and software variants may not be supported even though chipset is listed.
If using a confirmed working device with UPPERCUT but your device is still not detected in LGUP you may have a "corrupted" misc partition...
as a last resort it has been confirmed in post #70 that wiping misc then booting into download mode allows the device to be detected with UPPERCUT + LGUP 1.14. This may not always work. And without root you cannot do this.​
For more G5 info see my All-in-One Thread HERE
Follow me on twitter for future updates on LG-related things - twitter.com/@utoprime
Find this thread helpful? Hit the Thanks button!
Feeling extra generous? Click my name at the top of any post and hit donate or click here.
#TEAMCODEFIRE
this post looks best in desktop view using 2015 dark theme
WIll try as soon as possible!
Thank you Autoprime, no more .DLL here, folder there, etc
I do not quite understand what the tool does?
does this mean all bootloaders are unlockable?
yossiyemin said:
I do not quite understand what the tool does?
Click to expand...
Click to collapse
It a simpler tool used to flash through LG UP without errors etc.
GregoryGHarding said:
does this mean all bootloaders are unlockable?
Click to expand...
Click to collapse
No, not at all. lol
But you can flash the latest Nougat update easily (if you device model is supported)
It works flawlessly guys! Thank you for your tool
YassGo said:
It works flawlessly guys! Thank you for your tool
Click to expand...
Click to collapse
What did you do? MM to N or N to MM?
MM to N on H860 HK
This worked like a charm!
Went from the O3 ROM mm to stock Nougat, selected refurbish, updated without any problems at all.
Didn't even wipe.
Thanks, autoprime!
ok so ive tried everything else uk H850 no root and this worked a charm im now running Nougat
:good::good:Big thanks @ OP
Thanks finally ican upgrade my h860?
hi.
Everything is installed. But when i check REFURBISH and plres on START, its stop on 4% and display me an error: Error 0x2000 H85010....... file does NOT support REFURBISH process
I have tried few different ROMs but same result.
When i check UPGRADE, the process finished but i was not able to boot into Android. Its show me android welcome/setup wizzard and looping, couse some errors occured. In fact , i cannot do anything at this step. No reaction.
Any idea please ?
Thank you
dagelo said:
hi.
Everything is installed. But when i check REFURBISH and plres on START, its stop on 4% and display me an error: Error 0x2000 H85010....... file does NOT support REFURBISH process
I have tried few different ROMs but same result.
When i check UPGRADE, the process finished but i was not able to boot into Android. Its show me android welcome/setup wizzard and looping, couse some errors occured. In fact , i cannot do anything at this step. No reaction.
Any idea please ?
Thank you
Click to expand...
Click to collapse
I had this too when upgrading to N. It came to it's senses after 4-6 reboots.
xbenjiiman said:
I had this too when upgrading to N. It came to it's senses after 4-6 reboots.
Click to expand...
Click to collapse
Hi, thanks for optimistic reply. But i actually got already hundreds reboots and still same problem.
Solved by entering to Factory reset menu (Volume Up + Power) and reset phone.
Great.
Merci infiniment
شكرًا جزيلا
Thank you
Envoyé de mon Pixel en utilisant Tapatalk
Tried to use uppercut to update my Europe Open (Nordics) H850. But still facing crash on 4% .
OS: Windows 10 Pro 64-bit.
Will try with XP aswell
UPPERCUT download link not working
---------- Post added at 11:17 PM ---------- Previous post was at 11:14 PM ----------
NoKeR said:
Tried to use uppercut to update my Europe Open (Nordics) H850. But still facing crash on 4% .
OS: Windows 10 Pro 64-bit.
Will try with XP aswell
Click to expand...
Click to collapse
how you download UPPERCUT?? download link not working for me.
Alaways gives the error "403 Forbidden"
AwaisTariq20 said:
UPPERCUT download link not working
---------- Post added at 11:17 PM ---------- Previous post was at 11:14 PM ----------
how you download UPPERCUT?? download link not working for me.
Alaways gives the error "403 Forbidden"
Click to expand...
Click to collapse
me too
Thanks a lot for this wonderful tool.
Now UPPERCUT Version 1.0.0.1 file removed, can anyone please give the link for version 1.0.0.1, i want to downgrade from nougat to marshmallow.
AwaisTariq20 said:
Thanks a lot for this wonderful tool.
Now UPPERCUT Version 1.0.0.1 file removed, can anyone please give the link for version 1.0.0.1, i want to downgrade from nougat to marshmallow.
Click to expand...
Click to collapse
everything from original 1.0.0.0 + 1.0.0.1 is added into NEW final 1.0.0.0 which is now added to OP.
if you cannot downgrade with the current 1.0.0.0... then using 1.0.0.1 wouldn't have worked either.
some users have reported downgrading directly from N to M working. I have seen H850 users in other threads say they can downgrade without unlocking the bootloader or needing TWRP to flash the old M bootloader. Can anyone else confirm? What about other G5 models? What about other non-G5 devices?
I can confirm that H830 CANNOT downgrade from N to M without unlocking the bootloader, rooting, installing TWRP and flashing the M bootloader/bootstack first. I've used UPPERCUT to flash everything.

Restore v20 to 100% Stock (!!even for bricked devices!!)

This is a simple method to restore your v20 to stock, I have tried with my bricked H990DS with wrong bootloader flashed.
1. Download .kdz file for your v20 model from the following links. Currently v20 models available are:
F800K, F800L, F800S, H915, H918TN, H990, VS995, H990N and H990DS
H990DS https://lg-firmwares.com/lg-h990ds-firmwares/firmwares/
H990N https://lg-firmwares.com/lg-h990n-firmwares/firmwares/
https://lg-firmwares.com/
2. Search, download and install LGUP ( LGUP_Store_Frame_Ver_1_14_3.msi ) and a file called LGUP_common.dll
2a. Copy the LGUP_common.dll to C:\Program Files (x86)\LG Electronics\LGUP\model\common (May need to modify folder access right)
3. Search, download and install LG Driver ( LGMobileDriver_WHQL_Ver_4.1.1.exe )
4. Completely Power off the v20 ( or to remove and put the battery back )
5. Plug the USB end of sync cable to your PC
6. Press and hold "Volume Up"
7. Plug in the USB-C end of sync cable to the v20. The phone will enter download mode (or Firmware Update). Now you can release the "Volume Up".
8. Run LGUP. The program will regconise the v20.
9. At the file path, click "..." and chose the .kdz file
10.Choose "UPGRADE"
11.Click "Start" and wait until the process is complete.
Now we have a safe method of restoring bricked v20. Hope developers can start trying to root without worrying of bricking the phone.
This method is verified on my H990DS. If anybody successfully flash using this method please let us know. Thanks!
Great thread! Just want to add a quick PSA for this:
This may update your phone to the latest firmware which may patchs the current recowvery exploit. While this will unbrick your phone, you should make sure that you have the a firmware below 10i (w/o patch) to flash. If you still have access to TWRP and don't have a 10d firmware for your device, use this instead.
funkeywoookey said:
Great thread! Just want to add a quick PSA for this:
This will update your phone to the latest firmware, 10i (your phone came with 10d). The latest firmware patches the current recowvery exploit we use to root our V20s. While this will unbrick your phone, it should be used a last resort for those still using the 10d firmware and have access to TWRP (use this instead).
Click to expand...
Click to collapse
Thanks for the reminder. Actually it depends on what .kdz is available. For H990DS there is actually v10b firmware for download. So after I flash using this method the dirtycow exploit is still there. Take a look at the filename of the .kdz (e.g. 990ds10b_00_OPEN_TW_DS_OP_1125.kdz is v10b released at Nov 25) Seems that versions below v10i are still ok for dirtycow.
ahlok_hk said:
Thanks for the reminder. Actually it depends on what .kdz is available. For H990DS there is actually v10b firmware for download. So after I flash using this method the dirtycow exploit is still there. Take a look at the filename of the .kdz (e.g. 990ds10b_00_OPEN_TW_DS_OP_1125.kdz is v10b released at Nov 25) Seems that versions below v10i are still ok for dirtycow.
Click to expand...
Click to collapse
Ahh! Nice! Hadn't considered that. I'll update my OP
Darn. Got my hopes up. No VS995 in the list. No T-Mobile and no Sprint either. I don't need it....yet...but I would love to have a restore method for my VS995. Though I've had an LG G3 rooted and flashing custom roms, kernels, and mods for 30 months and never once restored it to stock so perhaps the V20 will be the same
ahlok_hk said:
This is a simple method to restore your v20 to stock, I have tried with my bricked H990DS with wrong bootloader flashed.
1. Download .kdz file for your v20 model from the following links. Currently v20 models available are:
F800K, F800L, F800S, H915, H918TN, H990, H990N and H990DS
http://lg-firmwares.com/category/lg-series/lg-v20-dual/
http://lg-firmwares.com/category/lg-series/lg-v20/
2. Search, download and install LGUP ( LGUP_Store_Frame_Ver_1_14_3.msi )
3. Search, download and install LG Driver ( LGMobileDriver_WHQL_Ver_4.1.1.exe )
4. Completely Power off the v20 ( or to remove and put the battery back )
5. Plug the USB end of sync cable to your PC
6. Press and hold "Volume Up"
7. Plug in the USB-C end of sync cable to the v20. The phone will enter download mode (or Firmware Update). Now you can release the "Volume Up".
8. Run LGUP. The program will regconise the v20.
9. At the file path, click "..." and chose the .kdz file
10.Choose "UPGRADE"
11.Click "Start" and wait until the process is complete.
Now we have a safe method of restoring bricked v20. Hope developers can start trying to root without worrying of bricking the phone.
This method is verified on my H990DS. If anybody successfully flash using this method please let us know. Thanks!
Click to expand...
Click to collapse
are you using uppercut for the model .dll in LGUP?
i have tried this method a few times over the last week, no luck. but i was pretty rough with my phone to be honest, no backup and tried all the other v20 variant roms.
right now LGUP detects my phone as a US99610D so will not flash the H990DS firmware, tried to edit the kdz in hex editor for name value but it detects the kdz as corrupt now. any experience with this?
881jz said:
are you using uppercut for the model .dll in LGUP?
i have tried this method a few times over the last week, no luck. but i was pretty rough with my phone to be honest, no backup and tried all the other v20 variant roms.
right now LGUP detects my phone as a US99610D so will not flash the H990DS firmware, tried to edit the kdz in hex editor for name value but it detects the kdz as corrupt now. any experience with this?
Click to expand...
Click to collapse
I did not use uppercut because anti-virus reported it detect trojan when I use the program.
ahlok_hk said:
I did not use uppercut because anti-virus reported it detect trojan when I use the program.
Click to expand...
Click to collapse
so you found a v20 dll file? do you mind posting a link? or how did you get past LGUP picking up v20 as unknown device? or was this not an issue for you?
881jz said:
so you found a v20 dll file? do you mind posting a link? or how did you get past LGUP picking up v20 as unknown device? or was this not an issue for you?
Click to expand...
Click to collapse
The LGUP first did not detect the device and asked for driver. So I installed the driver as mentioned in OP. After that i was able to flash the phone with the kdz file.
Pleaseeeee helllllpppppp !!!!!!!
IS THERE AN KDZ FILE FOR SPRINT V20 VERSION LS997 PLEASEEEE HELPPPPP I WILL SHARE AND SUB AND WHAT YOU WANT PLEASSSSEEEEE HELPPP !!!!!!!:crying::crying::crying::crying::crying::crying::crying::crying::crying::crying::crying::crying::crying:
Spider Monkey said:
IS THERE AN KDZ FILE FOR SPRINT V20 VERSION LS997 PLEASEEEE HELPPPPP I WILL SHARE AND SUB AND WHAT YOU WANT PLEASSSSEEEEE HELPPP !!!!!!!:crying::crying::crying::crying::crying::crying::crying::crying::crying::crying::crying::crying::crying:
Click to expand...
Click to collapse
If you know your phone's IMEI number try here:
http://www.rootjunky.com/tag/kdz/
Since some user report this method may not work. Would moderator pls close this thread. Thanks.
There is no any link in the page
I HAVE DO SUCH AS THE EXAMPLE BUT THERE IS NOT ANY LINK IN THE PAGE PLEASEEEE HELPE IS THERE ANY METHOD ELSE
???????:crying::crying::crying:
ahlok_hk said:
Since some user report this method may not work. Would moderator pls close this thread. Thanks.
Click to expand...
Click to collapse
What do you mean?
If this method worked for you & a few other users, it should probably become a sticky rather than closing the thread...
Unbricking a device & restoring to 100% stock is an important feature to most, so if a few users are having issues we should probably help sort out those issues rather than abandoning the thread...
---------- Post added at 03:51 AM ---------- Previous post was at 03:46 AM ----------
Spider Monkey said:
I HAVE DO SUCH AS THE EXAMPLE BUT THERE IS NOT ANY LINK IN THE PAGE PLEASEEEE HELPE IS THERE ANY METHOD ELSE
???????:crying::crying::crying:
Click to expand...
Click to collapse
Just use google
http://www.google.com/search?q=LGUP_Store_Frame_Ver_1_14_3.msi&ie=utf-8&oe=utf-8&client=firefox-b&gfe_rd=cr&ei=ToNeWP79C8Xr8Afvwb6gAQ&gws_rd=cr
&
http://www.google.com/search?q=LGMobileDriver_WHQL_Ver_4.1.1.exe&ie=utf-8&oe=utf-8&client=firefox-b&gfe_rd=cr&ei=1yVfWJGROa_r8AfD9Y_wAg
Anybody confirm working on verizon
Verizon is not listed, so....no
Sent from my VS995 using Tapatalk
Hi I have a lg v20 h918tn and it was rooted with the TWRP ... but my friend messed it up with the recovery mode when he tried to factory reset and he didn't know what he was doing... I can't reboot into system now.. everytime I intall the stock rom when it finishes it always go back to twrp ... I kinda don't get all your info I'm an amateur in all this please help.
Spider Monkey said:
IS THERE AN KDZ FILE FOR SPRINT V20 VERSION LS997 PLEASEEEE HELPPPPP I WILL SHARE AND SUB AND WHAT YOU WANT PLEASSSSEEEEE HELPPP !!!!!!!:crying::crying::crying::crying::crying::crying::crying::crying::crying::crying::crying::crying::crying:
Click to expand...
Click to collapse
Spider Monkey you are not alone.
ahlok_hk said:
Since some user report this method may not work. Would moderator pls close this thread. Thanks.
Click to expand...
Click to collapse
don't close it off, if it worked for you it should work for others that haven't broken the phone quite as much as me (boot, recovery, aboot and system changed).
the dll looks to be a requirement, perhaps uppercut worked for you prior to you AV killing it. i used it despite the AV alert.
so that part works fine, my phone is detected as version US99610d (files used during root attempt) which prevents me running the KDZ with "Error: KDZ file is invalid. US996 -> H990"
i tried to edit KDZ file to change version from H990 to US996 but this just corrupted the file.
i edited the model in build.prop of a rom and flashed it but it failed to make a difference to LGUP.
in a last ditch effort i restored aboot.img but phone is still detected as 996 instead of 990. but now no more twrp or unlocked bootloader.
any idea what LGUP reads the version info from or how to force it to run a KDZ from a different model?
abel_dlg said:
Hi I have a lg v20 h918tn and it was rooted with the TWRP ... but my friend messed it up with the recovery mode when he tried to factory reset and he didn't know what he was doing... I can't reboot into system now.. everytime I intall the stock rom when it finishes it always go back to twrp ... I kinda don't get all your info I'm an amateur in all this please help.
Click to expand...
Click to collapse
Perhaps this will help: http://forum.xda-developers.com/v20/how-to/restore-h918-to-100-stock-requires-twrp-t3504798

V20 [H915|US996] DirtyElf Bootloader Unlock and Root guide

WARNING: By following these direction/procedure, you are agreeing to taking full responsibility and accountability for your devices . This guide revolves around model conversion for H915 users, and usually avoided due to risk of bricking.
{
"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"
}
If you are model jumping, as of now it is irreversible until a proper H915 recovery rom is developed.
H915 Owners please be advised to check you network carriers frequency band as they are slightly different. As of now, can confirm a KDZ converted H915(US996) is functional using LTE B4 (1700/2100 AWS 1) with Rogers/Fido.
H910/H915
Networks: GPRS, EDGE, UMTS, HSDPA, HSUPA, HSPA+, LTE, LTE-A
LTE Cat12 700/800/850/1700/1800/1900/2100/2300/2600 (Bands 1,2,3,4,5,7,12,17,20,30) Max Download Speed: 600 Mbps Max Upload Speed: 150 Mb
US996
Networks: GPRS, EDGE, CDMA2000 EV-DO Rev A, UMTS, HSDPA, HSUPA, HSPA+, LTE, LTE-A
*LTE Cat12 700/800/850/1700/1800/1900/2600 (Bands 2, 3, 4, 5, 7, 12, 13, 17, 20, 25) Max Download Speed: 600 Mbps Max Upload Speed: 150 Mbps
Benefits:
Unlocked,rooted. -For official US996 owners, could bypass using LG unlocking software so that you do not lose warranty.
Disadvantages:
-Lose FM Radio (Possible 3rd party app solution)
- Can't revert back to H915 which means it would lose warranty until H915 rom is created.
- Static on boot for a few seconds then need to cover second screen sensor (fixable with some kernel) process could soft/hard brick
Uncertainty:
- Support for 66 LTE
-Carrier unlock. (The Freedom V20 was unlocked first so please confirm if converting carrier unlocked your phone.)
This guide will unlock and root the H915 by completely converting it to a US996. (As the serial won't match, I believe it wouldn’t be possible to unlock it with the official LG software. For official US996 model owners that do not want to void their warranty, follow the Dirtysanta Sprint(LS997) method but make sure to flash a US996 Stock rom instead. However as of now, there is static on the boot for a few minutes when android first loads, but after it should only be for a few seconds. Once covering the 2nd screen sensor, it will go back to normal. Static will reappear next boot. Some kernels can fix this issue.
The process might take some time and as of now irreversible until a flashable H915 Stock Recovery Rom is created. (A H915 recovery rom would probably have the network disabled problems but with once recognized as a H915 instead of a US996, Autoprime's LGUP uppercut should be able to flash the H915 stock KDZ.
The unlocking/rooting ,model conversion process:
Backup-> Dirtysanta method step 1-4.5 -> Flash with UPPERCUT LGUP to US996 KDZ = Fully converted H915 to US996
H915 converted US996 OR Official US996 -> Dirtysanta method step 1 - 4.5.
General Overview for H915 owners:
- Backup then update/downgrade to H91510d firmware with Uppercut with .KDZ
- Me2141's Dirtysanta unlock/rooting
○ At Step 3 ,TWRP backup everything except data to microsd , then Format DATA
○ step 4.3(Sprint LS997) -> flash Tilde88's US996 100% Stock deODEXEd Rom instead of a LS997. (Around 15min static boot first time reconfiguration)
- UPPERCUT LGUP should recognize phone as a US996, flash stock US99610f .DZ or .KDZ.
- Fully functioning H915 that is converted to a US99610f with network connection.
- Me2141's Dirtysanta unlock/rooting
○ At Step 3 ,TWRP backup everything except data to microsd , then Format DATA
○ step 4.3(Sprint LS997) -> flash Tilde88's US996 100% Stock deODEXEd Rom instead of a LS997. (Around 15min static boot first time reconfiguration)
- H915 converted to a rooted and unlocked US996. OR LG factory bootloader bypassed rooted US996
General Overview for official US996 owners:
- Backup
- Me2141's Dirtysanta unlock/rooting
○ At Step 3 ,TWRP backup everything except data to microsd , then Format DATA
○ step 4.3(Sprint LS997) -> flash Tilde88's US996 100% Stock deODEXEd Rom instead of a LS997. (Around 15min static boot first time reconfiguration)
- Rooted and unlocked US996
Detailed H915/US996 root/unlock procedures:
1. Download All-IN-ONE Organized V20 rooting package without KDZ and ROM
https://goo.gl/e43Qdf
1. Download Individual
a. H91510d kdz, https://lg-firmwares.com/download-file/?fileId=4449
b. US99610f kdz, https://lg-firmwares.com/download-file/?fileId=5252
c. LGMobileDriver_WHQL_Ver_4.2.0.exe , http://tool.lime.gdms.lge.com/dn/downloader.dev?fileKey=UW00520120427
d. LGUP_Store_Frame_Ver_1_14_3 .http://downloads.codefi.re/autoprime/LG/Flash_Tools/LGUP/
e. Autoprime's Uppercut.exe LGUP, http://downloads.codefi.re/autoprime/LG/Flash_Tools/LGUP/
f. Android SDK Platform Tools, https://developer.android.com/studio/releases/platform-tools.html
g. Me2141's Dirtysanta , https://www.androidfilehost.com/?fid=457095661767122821
h. TWRP 3.0.2-1 US996, https://build.nethunter.com/test-builds/twrp/lge/twrp-3.0.2-1-us996.img
i. Tilde88's US996 100% Stock deODEXEd Rom https://mega.nz/#!LAFXxTgL!VsqcMx8PNhagWRN50gWALnskcyfqDwKQaGURhYuyZtU
2. Highly recommend disabling anti-virus/ Windows Defender Real-time Protection for Autoprime's uppercut.exe to function properly with LGUP
3. Backup your sms, apps,contacts preferred way as the process will erase everything.
4. DirtySanta bootloader unlock/root method:
a. Install terminal emulator APK to phone , enable developer options by going to setting >about phone>Software info>Tap Build Number 7 times until confirmation. Back> Developers options> Enable OEM Unlock and USB Debugging.
b. Move platform-tool folder to your C directory
c. Connect phone through USB and allow USB debugging .
d. Double click RUNMEFIRST.bat, DO NOT CLOSE THE LOG WINDOW THAT OPENS, then double-click "Step1.bat"
e. Leave Step1.bat CMD window until shell prompt (about 40 seconds) then type:
i. run-as con
ii. chmod 0777 /storage/emulated/0/*
f. Terminal Emulator App on phone type:
i. id
- if it says context=u:r:untrusted_app you may proceed and type: applypatch /system/bin/atd /storage/emulated/0/dirtysanta
g. Watch the RUNMEFIRST dialog for when it tells you to run Step2 then double click Step2.bat
h. Once phone reboots to Fastboot mode, you can run Step3.bat.(MAKE SURE TWRP img file is in the same folder and not renamed)
i. If not you can access fastboot mode by taking out the battery, usb, re-insert battery (screen shouldn’t be on) , hold volume down while inserting usb c into the phone.)
i. Once Step3.bat finishes, you can enter TWRP by:
i. Take out battery for a few seconds
ii. Press and hold Volume Down, then press and hold power button for 2 seconds.
iii. When LG logo appears, let go only of the power button for half a seconds and repress and hold power button.
iv. When Factory Mode menu appears, let go of both buttons and select yes by volume key and confirm with power button.
v. Instead of factory resetting it will boot you into TWRP by welcoming you with a corrupt red triangle ,if step3.bat was successful
j. Once in TWRP, Press Cancel on the password prompt and then swipe to allow system modifications.
k. Make a backup with TWRP to your micro SD card, check everything except data.
l. Once Backup completes, return to main menu>wipe> format data >yes
i. Go to Wipe > Advanced > Check Dalvik, System, Data, Internal Storage and Cache > Slide to wipe [IF STOCK US996 DON’T WIPE INTERNAL STORAGE]
ii. Go back to Wipe > [Format Data] > Type ?Yes?
iii. Go back to Main menu > Install > Tilde88's US996 100% Stock deODEXEd Rom ZIP file
iv. Main menu > Install >SuperSU-v2.79-201612051815.zip
v. Go back to Main-menu > Reboot > System(you will get static on boot. this is normal and android reconfiguration will take around 15 minutes.)
vi. For Official US996 owners, you are done.
5. For H915 owners, after android finishes reloading, you will notice signal disabled.
i. Re-enable developer options, OEM unlock and USB Debugging.
ii. Power off the phone, remove then reinsert battery , hold the volume up button (screen should be off) then connect the USB C to enter download/firmware update mode. It's okay if there is static.
iii. Real-time protection off, LGUP installed, open Uppercut.exe as UAC then should recognize the phone as US996.
- If it doesn’t recognize the phone, go to C:\Program Files (x86)\LG Electronics\LGUP\model you can place the common folder I have uploaded.
-Battery remove, re-enter download update mode.
iv. Uppercut LGUP update not refurbished mode, for bin file you can either choose [US99610f] .DZ or .KDZ. Sometimes .DZ works better when model hopping,.
v. After updating, the "Get started page" crashes a lot. Now Factory restore it by using the Factory Restore mode. (Previously used to enter TWRP)
vi. This will fix the crashing and you should have a fully functional H915 converted to US996 with signal. [Unrooted State]
vii. Repeat Step 4 but when wiping, do not wipe internal storage.
viii. H915 Owners should have a fully rooted unlocked US996 with LTE connection.
Big Thanks to:
@autoprime
https://forum.xda-developers.com/lg-g5/development/uppercut-lgup-loader-g5-variants-t3511295
@bullghost
https://forum.xda-developers.com/showthread.php?t=2600575
@ahlok_hk
https://forum.xda-developers.com/v20/how-to/restore-v20-to-100-stock-bricked-devices-t3524903
@TheDantee
https://forum.xda-developers.com/v20/development/h915-root-guide-restore-bricked-lg-v20-t3529649
@KedarWolf
https://forum.xda-developers.com/v20/how-to/v20-kdz-restore-failing-9-completing-fix-t3546817
@me2151
https://forum.xda-developers.com/v20/development/ls997vs995h910-dirtysanta-bootloader-t3519410
@jcadduono
https://forum.xda-developers.com/v20/development/h918-recowvery-unlock-v20-root-shell-t3490594
@Tilde88
https://forum.xda-developers.com/v20/development/us996-100-stock-deodexd-rom-t3520131
@markbencze
Excellent and very detailed write up. Well done man!
Just to confirm, is this for the US Cellular version?
The H915 is Canadian but US996 is American. If you own a US996 you can follow steps 1-4 without wiping internal storage. Only H915 owners need to wipe internal storage at step 4 before the conversion and step 5.
I own the US Cellular version, which I thought I wouldn't be able to root. Thank you.
You made the google plus xda feed! Great job
https://plus.google.com/+xda/posts/EnWK7taUFaE
I followed these instructions but I made a mistake by not disabling secure startup and now I'm stuck. Could use anyone's help. I have the 996 variant and followed the instructions till the end of 4. When booting the deodexed rom it boot into the secure startup password screen. My old secure startup password no longer worked and so I just went through all 30 tries to let it wipe itself. It did however now system refuses to load and now just bootloops back into TWRP every time. I can access TWRP and Fastboot at the moment but nothing else. Thanks again for your help.
After some more forum reading, I found out I need to use the hardware buttons to get into TWRP instead of it automatically entering it. I was able to reflash the rom and it boots now however now I'm getting a white encryption unsuccessful screen. Can anyone point me in the right direction to fix this situation?
Edit: I got it working by formatting data in TWRP. I was able to successfully boot finally.
talltree said:
After some more forum reading, I found out I need to use the hardware buttons to get into TWRP instead of it automatically entering it. I was able to reflash the rom and it boots now however now I'm getting a white encryption unsuccessful screen. Can anyone point me in the right direction to fix this situation?
Edit: I got it working by formatting data in TWRP. I was able to successfully boot finally.
Click to expand...
Click to collapse
Sorry for the late reply, I'll upload a US996 stock boot.img with secureboot disabled, works well with the Weta ROM with magisk. Were you able to root it successfully?
Thanks for your help. I was able to get it to work! Formatting data did the trick to fix the encryption, just wiping it wasn't enough. Will the current instructions work with Weta ROM? I was considering trying it out. Also if I used LGUP with the US99610f kdz would that bring take it back being a locked bootloader and stock recovery incase I want to use the official LG bootloader unlocking method?
talltree said:
Thanks for your help. I was able to get it to work! Formatting data did the trick to fix the encryption, just wiping it wasn't enough. Will the current instructions work with Weta ROM? I was considering trying it out. Also if I used LGUP with the US99610f kdz would that bring take it back being a locked bootloader and stock recovery incase I want to use the official LG bootloader unlocking method?
Click to expand...
Click to collapse
Yes, as long as LGUP with or without uppercut recognizes your device as a us996. I'm currently using Weta , you should use the stock patched us99610f boot.img I uploaded in the zip.;
Thor_BR said:
I own the US Cellular version, which I thought I wouldn't be able to root. Thank you.
Click to expand...
Click to collapse
I would double check on this some how. I do believe that teh US Celluar, while also using the US996 model number, is in fact a different phone from the US Unlocked US996 phone.
I'm not sure how you'll know for sure if it'll work until someone tries it on a US Celluar model.
Has anyone successfully went back to full stock after using this method with the US996 unlocked model? I'm trying to debate on doing this or the official way.
jal3223 said:
Has anyone successfully went back to full stock after using this method with the US996 unlocked model? I'm trying to debate on doing this or the official way.
Click to expand...
Click to collapse
Well if you don't mind losing your warranty, you should do it the official way. But if you are unsure, you should try it this way but as of now theres a little static just when it boots up for 2-3 seconds.
FijNNY said:
Well if you don't mind losing your warranty, you should do it the official way. But if you are unsure, you should try it this way but as of now theres a little static just when it boots up for 2-3 seconds.
Click to expand...
Click to collapse
Thanks for the reply. I don't mind a little static, especially if that's all that is wrong with doing the process.
I guess my question should have been is there even a way to go back to stock if needed? I have heard other variants saying that there are no stock files available anyways for them. So I was just going to check before making compromises. Thanks again.
jal3223 said:
Thanks for the reply. I don't mind a little static, especially if that's all that is wrong with doing the process.
I guess my question should have been is there even a way to go back to stock if needed? I have heard other variants saying that there are no stock files available anyways for them. So I was just going to check before making compromises. Thanks again.
Click to expand...
Click to collapse
Yes you can go back to US996 stock. If you download the package I zipped, it will give you all the tools necessary. The kdz download location is listed also. Maybe take an hour to download.
FijNNY said:
Yes you can go back to US996 stock. If you download the package I zipped, it will give you all the tools necessary. The kdz download location is listed also. Maybe take an hour to download.
Click to expand...
Click to collapse
Awesome! Thanks for the help.
Guys, could use some help here..I have a US996, using the latest WETA. It is rooted using DirtElf method . On this afternoon, was trying to install a new kernel. The back cover was out and, by mistake, the battery slipped went out while I was on AROMA to do the flashing, but without any actual flashing going on, only on the inicial dialog. I inserted battery, and the phone booted system and behaved normally. After that, I tried to boot in recovery to finish the process. Then, the screen went static as in the first boot, non responsive. Only it stays this way. Even pulling out the battery doesn't change it, phone boots up to the same state. The only thing I can acess is fastboot mode. Tried to flash TWRP again this way, but no sucess. Any advices? Thanks a lot!
https://forum.xda-developers.com/v20/how-to/h915-lg-vtrvideotron-rooted-unlocked-t3576637
empat said:
Guys, could use some help here..I have a US996, using the latest WETA. It is rooted using DirtElf method . On this afternoon, was trying to install a new kernel. The back cover was out and, by mistake, the battery slipped went out while I was on AROMA to do the flashing, but without any actual flashing going on, only on the inicial dialog. I inserted battery, and the phone booted system and behaved normally. After that, I tried to boot in recovery to finish the process. Then, the screen went static as in the first boot, non responsive. Only it stays this way. Even pulling out the battery doesn't change it, phone boots up to the same state. The only thing I can acess is fastboot mode. Tried to flash TWRP again this way, but no sucess. Any advices? Thanks a lot!
Click to expand...
Click to collapse
You do have access to firmware update mode right? If you do, open up lgup through uppercut.exe then try to restore it back to stock with the us99610f kdz file. All the files should be posted above. If that works, you need to root it again. Good luck!

[Guide][Tutorial] Root TWRP LG V20 using Dirtysanta[Most Variants][Noobfriendly]

Good day,
Here's the modified dirtysanta method to root LG V20 and install TWRP. This guide will help you in rooting your device with much easier situation.
Before you begin:​(Your phone's internal storage will be wiped or simply formatted or more simply erased)
(You will observe a static boot screen on each boot on some variants)
(These instructions are specifically done using root package 4.0. Some steps will be different if you use other version)
Read this carefully and completely. In this tutorial, I will show you how to root your LG V20 using DirtySanta method.This method is currently working for devices mentioned below in working device headings. So, you are warned not to try this on any other device (or not mentioned device) because this might brick your device. If you're on stock rom with Google's security patch of January 2017 or later then you need to flash a firmware with December 2016 or earlier security patch. This method flashes a debug bootloader, So, if you try to re-lock your bootloader it will brick your device.*
And most important before beginning, read 4th post carefully.
Currently, LS997 (Sprint Variant) cannot return to stock because there is no KDZ available for these devices (they mostly don't release TOT, KDZ).
For H910:
If your phone is on non-rootable firmware you can cross flash a H915 or US995 kdz with December 2016 patch by using Patched LGUP and then proceed to root.
If you are faced any problem you can ask help, I will try my best to help but can't promise and blamed if your device is bricked. Always process is root only if you have enough patience and experience to deal with brick and bring phones back to life.
Working Devices:
- Verizon (VS995)
- Sprint (LS997)
- ATT (H910)
- Korean(F800L)
- USS996 (BPT, UCL)
- Canadian (H915) --> Follow this Method (Specially for H915)
again don't try on others you may face a brick. But if you're so desperate to try it on others devices then tell me your experiences.. DO NOT TRY THIS ON ANY OTHER VARIANT, YOUR PHONE WILL BRICK (INCLUDING BUT NO LIMITED TO H918)
Required Things:​All things that you require for this process can be found in 2nd post.
Preparation:
1: Download files from download section. (Always download latest root package)
2: Install Terminal Emulator on your phone.
3: Extract root package.
4: Install “ADB” through “ADBSteup.exe” from Software Folder
Optional Either copy root zip (SuperSU or MAGISK) to external Sdcard (memory card) or wait till process to end so you can copy it after formatting internal storage from TWRP
6: LG Driver can be found in Software folder of root package (Install it, if not installed already)
Steps:
Bootloader Unlocking:​1: Navigate to extracted Root Toolkit
2: Run "JustRunMe.cmd".
3: Enter "1" to begin process and follow on-screen information. All steps will start automatically one-by-one.
4: When prompted open terminal emulator and perform following commands. (Commands are also described in respective scripts).
Code:
id
check it output if it says ”Context = untrusted_app”. If it say so then you're fine to go to next step or you will have to began from step 1.
{
"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"
}
Code:
applypatch /system/bin/atd /storage/emulated/0/dirtysanta
5: Now bring Logcat window to front and wait till it says you to start step 2.
Press any key on main "JustRunme.cmd" and it will start 2nd step automatically.
it will boot your device into bootloader after success.
When done, step2 window will close automatically. Press any key on main window to begin 3rd step.
It will flash TWRP on your device. Your phone will reboot and boot into system after some time. If it takes more than 15 minutes or your kept seeing static window then reboot back into fastboot mode.
To boot into fastboot (or bootloader) mode simply turn off phone by taking battery out then press volume down and plug-in USB cable while holding the button.
Flash Boot2 image by entering “2” then “1” from JustRunMe window. (Different for root package 6.0)
It will reboot and phone should boot now.
(If you're faced with any secure boot password then you will have to format data within TWRP. Just power-off your device and boot into TWRP)
Rooting, Removal of Encryption, Installation of SuperSU or Magisk:
​8: Now boot into recovery mode either by entering “5” then “1” or by key method,
Cancel password prompt.
To Remove Encryption Error (It'll wipe all your internal data)
9: On TWRP. Swipe to allow modification.
Click → Wipe → Format Data → type “yes” → enter.
Now you will have access to internal storage from TWRP. Connect your phone to PC with USB cable while in TWRP.
10: Now copy your Supersu or Magisk to phone (Whatever you prefer).
11: Flash this zip by
Press → Install → (Select copied zip) → swipe to flash and wait till it is finished.
12: If you're faced with any secure boot password then you will have to format data again by
Boot into TWRP –> Wipe → Format Data → yes → enter
after that
Press → Wipe → check Cache, Dalvik Cache, Data → Swipe.
Press → Home → Reboot → System.
Download Links:
1: LG V20 Root Package
Old iterations
LG V20 Root Package Here
LG V20 Root Package 3.0 Here
Current iterations:
a: LG V20 Root Package 4.0 Drive | DropBox
b: LG V20 Root Package 6.0 Drive | Mega
2: Terminal Emulator PlayStore or Mirror
3: LG Drivers Here (No need to download from here. From Root Package 4.0, driver can be found in Software folder of extracted files)
OPTIONAL FILES​Patched LGUP (If you want to cross flash firmwares. Use with extreme cautions and don't blame anyone if you hard brick the device)
extract it to "C:\Program Files (x86)\LG Electronics\LGUP" (different for 32-bit windows)
Rootable Firmware
US996 10f KDZ (rootable) (Flash it through Patched LGUP on H910 if your current firmware is not rootable, as no kdz is available for H910 by carrier)
US 996 KDZ
LG US996 KDZ all Available versions
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.)
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 @me2151 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 @me2151 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.
Video Tutorial
will this work on the lg v20 H918 10q and up?
dudeawsome said:
will this work on the lg v20 H918 10q and up?
Click to expand...
Click to collapse
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 @me2151's method can do.
(Let me add this to FAQ)
dksoni411 said:
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 @me2151's method can do.
(Let me add this to FAQ)
Click to expand...
Click to collapse
ahh okay
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(
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
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.
atomikkid said:
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.
Click to expand...
Click to collapse
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
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.
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
runningnak3d said:
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
Click to expand...
Click to collapse
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)
can i root h91010m with this method ?
Is this working on v20 h910pr claro ??
Can you root F800L if you on April 2017 security patch and F800L10y? Also, If not can I downgrade?
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??
Downgrade with LGUP
Download .kdz firmware file of any <=December 2016 security update & downgrade to it using LGUP.

Categories

Resources