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

Search This thread

ahlok_hk

Senior Member
Jan 6, 2006
292
114
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!
 
Last edited:

funkeywoookey

Member
Feb 27, 2015
31
10
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.
 
Last edited:
  • Like
Reactions: ZION959

ahlok_hk

Senior Member
Jan 6, 2006
292
114
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).

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.
 
  • Like
Reactions: tech_infinity

funkeywoookey

Member
Feb 27, 2015
31
10
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.
Ahh! Nice! Hadn't considered that. I'll update my OP
 

imucarmen

Senior Member
May 28, 2012
1,727
707
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 :D
 

881jz

Member
Jan 9, 2011
15
19
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!

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?
 

ahlok_hk

Senior Member
Jan 6, 2006
292
114
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?

I did not use uppercut because anti-virus reported it detect trojan when I use the program.
 

ahlok_hk

Senior Member
Jan 6, 2006
292
114
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?

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.
 

Spider Monkey

New member
Dec 23, 2016
4
0
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:
 

ahlok_hk

Senior Member
Jan 6, 2006
292
114
Since some user report this method may not work. Would moderator pls close this thread. Thanks.
 

Spider Monkey

New member
Dec 23, 2016
4
0
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:
 

Prowler_gr

Senior Member
Jun 5, 2010
177
174
Since some user report this method may not work. Would moderator pls close this thread. Thanks.

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

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:

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
 

abel_dlg

New member
Dec 28, 2016
1
0
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. :(
 

881jz

Member
Jan 9, 2011
15
19
Since some user report this method may not work. Would moderator pls close this thread. Thanks.

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?
 
  • Like
Reactions: Mikesco3

SidneyD

Senior Member
Sep 15, 2016
54
9
LG V20
OnePlus 7T Pro
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. :(

Perhaps this will help: http://forum.xda-developers.com/v20/how-to/restore-h918-to-100-stock-requires-twrp-t3504798
 

Top Liked Posts

  • There are no posts matching your filters.
  • 66
    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!
    5
    search XDA for uppercut, you will likely get a virus warning when running it but it seems safe enough.
    or make a folder called common in C:\Program Files (x86)\LG Electronics\LGUP\model.
    you will need a model specific dll file in there. if it works i have attached mine otherwise you can extract the .KDZ with WindowsLGFirmwareExtract-1.2.5.0-Release-1 and it will provide a LGUPc.dll, rename to LGUP_Common.dll and place in C:\Program Files (x86)\LG Electronics\LGUP\model\common\

    How do I fix the error of LGUP cant find the model in com folder? I cant find anything on google
    4
    so works perfectly. just managed to restore my phone(H990DS TW) after being out of action for a few weeks.
    my issue was using the supplied USB cable in a USB 3.0 port. i switched to an older cable using the micro -> USB type c connector i got with galaxy note 7. this worked straight away for update. i then ran in to issue where phone would boot into system restore mode 2 on blue screen. i tried LG Bridge at this stage, it picked up the update required but refused to download it. flashed again with LGUP and away i went.

    I broke my phone real by following https://forum.xda-developers.com/v20/development/ls997vs995h910-dirtysanta-bootloader-t3519410 and then restoring aboot.img and boot.img with no system backup and rom from other model flashed.
    it would boot download mode and fastboot but nothing else. manaaged to kill recovery.
    but i am back up and running now.

    a note for anyone searching. the KDZ files available for H990DS cant be used for refurbished from LGUP. the LG extract tools to CAB will get you that far but you will not be able to open .cab with rar or zip, they no longer seem to work.
    use WindowsLGFirmwareExtract-1.2.5.0-Release-1 to extract the KDZ files, you can get .DZ and DLL and the DZ can be extracted further with this tool to get shystem\recover\etc.
    cheers and happy new year

    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?
    4
    Thanks, just worked for me on tmobile. Had to extract the DLL from the kmz.

    Here is the DLL for H918. Place the common folder in Program Files (x86)\LG Electronics\LGUP\models.

    www[dot]mediafire[dot]com/file/ld89608muhi6me1/common.zip
    3
    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 :D