View Poll Results: Did this method work for you?

148 Vote(s)
17 Vote(s)
No and I lost download mode
10 Vote(s)
No and I have a brick
7 Vote(s)

[ROOT] - lafsploit - H918 (any version up to and including 20h) - now n00b friendly

2,656 posts
Thanks Meter: 7,198
By runningnak3d, Recognized Developer on 4th April 2018, 11:33 PM
Post Reply Email Thread
Announcement from runningnak3d: Root for the H918 LG V20 via download mode has been achieved, and now n00b friendly!
  • This should go without saying, but you MUST have your bootloader unlocked (check OEM UNLOCK in developer options AND fastboot oem unlock).
    If you don't, you WILL brick your phone.
    If you don't know how to FULLY unlock your bootloader -- search. This thread is not here to educate you on unlocking your bootloader.
    If your bootloader isn't unlocked, you will get a RED warning that your phone has been modified, and will refuse to boot.
    If your bootloader IS unlocked, your will have a YELLOW warning even if you haven't modified your phone yet, and your phone will still boot. This is normal!
  • If you use this on any model V20 besides the H918, you will be stuck in a bootloop, and you will not be able to fix it since you will have wiped out download mode!
    There is NO fixing this!
  • You must be on version H91810p or H91810q
  • This is now completely safe. It will either work or it won't, but it can NOT brick your phone if you meet the requirements listed above, and you follow the procedure exactly.
    If it DOES brick your phone, I am not responsible.
  • If you deviate from this procedure, and think: "I can just skip a step, or I can do this on my own Linux install". Don't complain if you brick your phone.
  • This ONLY replaces download mode with TWRP. If you want to root, you can search for how to root. If you don't know how to use TWRP -- search.

  • If you aren't on 10p or 10q, grab the H918 10p KDZ: here.
    This is NOT a guide for flashing KDZs -- there are plenty of those out there -- search.
  • You need to grab FWUL (version 2.7 or later) and burn it to a USB stick: link
    Even if you have Linux, and you think you can install the dependencies, don't. I know this works from FWUL.
    If you choose to press on in expert mode (using FWUL in a VM, using your own Linux install, using WSL, etc), don't get upset if I don't answer your questions.
  • For Windows you will need Rufus to burn FWUL onto a USB stick.
    If you have questions about FWUL, please ask in the FWUL thread.

Installing TWRP
Again, this will ONLY install TWRP onto download mode. What you do with TWRP when it is done is up to you. Flash Magisk or SuperSU. Flash a ROM, or just make a backup of your phone. It is up to you.
I would suggest flashing TWRP onto recovery as well, otherwise you will need to use the vol up + USB cable method to get to TWRP. There is no key combination to get to download mode.
  • Boot from your FWUL USB stick.
  • Put your phone into download mode. With the phone powered off, hold vol up and plug in the USB cable. You do not need to touch the power button -- the phone will power on and enter download mode.
  • Once booted, login. The password is: linux
  • Double click the LG folder that is on the desktop
  • Double click on LG LAF (runningnak3d) icon and you will be at a terminal prompt.
    The following are the commands that you enter into that terminal. You can copy / paste them if you like.
git pull
git checkout h918-miscwrte
When you are told to, pull the USB cable, and the phone will power off. You now have TWRP on your laf partition.

It must be said again, flash TWRP onto recovery so you can easily get to TWRP.

If you would like to restore download mode onto your laf partition AFTER you have installed TWRP onto recovery:This can be done at any time after you are rooted. About the only reason you would want to flash laf back is if you use LG Backup.
TWRP has the ability to backup your phone, so I am not sure why someone would want this (maybe you are more comfortable with it?).
Also, flashing back to 100% unrooted stock can be accomplished by flashing a zip in TWRP, you don't NEED to flash a KDZ, but again, maybe you are more comfortable doing it that way.
The bottom line is TWRP on both laf and recovery is FAR FAR more useful than flashing laf back. You can test new versions of TWRP while keeping your old known working version (for example).

If you are having problems flashing a ROM, ask in the appropriate ROM thread.
If you are having problems with Magisk, ask in the Magisk thread.
If you are having problems with SuperSU, Lineage, or even TWRP itself, ask in the appropriate thread.

This thread is ONLY for problems if TWRP doesn't boot when you are done.

  • Lekensteyn -- His base work on the G2 / G3 gave me a GREAT headstart!
  • @steadfasterX - He added some real nice features, great guy to bounce ideas off, and just testing crazy ideas because he wasn't afraid to brick his phone Also, for FWUL
  • tuxuser - Helping with my lacking in Python
  • @smitel - His original reverse engineering of LG UP. Great inspiration!
  • @me2151 - His original DirtySanta exploit. Without it, the V20 would probably still not be rooted.

-- Brian

XDA:DevDB Information
lafsploit, Tool/Utility for the LG V20

Source Code:

Version Information
Status: Stable
Current Stable Version: 1.1
Stable Release Date: 2018-07-15

Created 2018-04-05
Last Updated 2018-07-16
The Following 125 Users Say Thank You to runningnak3d For This Useful Post: [ View ]
5th April 2018, 12:59 AM |#2  
Gabe2014's Avatar
Senior Member
Thanks Meter: 198
Congratulations for this amazing work I been follow your work on your original tread it's amazing !!! I current have the note 8 but I still have a v20 (from what i posting right now lol ) the first was. TMobile and right now I have a Verizon unlock v20 Wich I really enjoying Whit Xposed mode well anyway what I trying to said is you work make me pick up my v20 again and give me some inspiration to learn ... Keep going

UPDATE: I GET A TMOBILE V20 now I have root again, thanks again 😀
The Following 7 Users Say Thank You to Gabe2014 For This Useful Post: [ View ] Gift Gabe2014 Ad-Free
5th April 2018, 01:11 AM |#3  
Senior Member
Thanks Meter: 1,571
Donate to Me
Congrats been following your work since day 1 man the effort paid off. Thanks one man that took on the whole lg dev team.
The Following User Says Thank You to dudeawsome For This Useful Post: [ View ] Gift dudeawsome Ad-Free
5th April 2018, 01:30 AM |#4  
KanBorges's Avatar
Senior Member
Flag Lackland AFB, TX
Thanks Meter: 43
Donate to Me
Will there ever be a chance for the US998 (US Cellular) ?
5th April 2018, 01:35 AM |#5  
TheLogicalGamer's Avatar
Senior Member
Flag Knoxville
Thanks Meter: 120
Awesome can't wait to build lineage for the v20! Now that I have a spare device it'll make learning a lot easier. So now I can test on my current daily driver before adding the mods to my v20 builds. I can't even begin to describe how much this means to so many of us in the community! Especially myself.

That said I'll give it a try tomorrow after work assuming I have friday off & l'll report back asap.

If installing python 3 on windows 10 will the default install settings work? Just wanted to double check. & thanks again man. Amazingly awesome work!

Sent from my LG-D851 using XDA Labs

---------- Post added at 01:35 AM ---------- Previous post was at 01:32 AM ----------

Originally Posted by KanBorges

Will there ever be a chance for the US998 (US Cellular) ?

He is also working on the locked bootloader devices. I'll let him explain most of the details if he has the time. However if you want to read up on the progress check this thread:

Sent from my LG-D851 using XDA Labs
The Following 4 Users Say Thank You to TheLogicalGamer For This Useful Post: [ View ] Gift TheLogicalGamer Ad-Free
5th April 2018, 02:15 AM |#6  
Junior Member
Thanks Meter: 5
omg, you sir are a God!

Sent from my LG-H918 using XDA-Developers Legacy app
5th April 2018, 02:17 AM |#7  
Zacharee1's Avatar
Recognized Developer / Retired Forum Moderator
Thanks Meter: 3,517
Donate to Me
Originally Posted by KanBorges

Will there ever be a chance for the US998 (US Cellular) ?

Even though the US998 isn't officially unlockable yet, you can follow this:
5th April 2018, 03:22 AM |#9  
runningnak3d's Avatar
OP Recognized Developer
Flag Largo
Thanks Meter: 7,198
Donate to Me
Thanks @dudeawsome and @Zacharee1 I fixed the link.
The Following 2 Users Say Thank You to runningnak3d For This Useful Post: [ View ]
5th April 2018, 03:33 AM |#10  
pyrorob's Avatar
Senior Member
Flag Hudson, NC
Thanks Meter: 176
Donate to Me
using the instructions provided, I'm consistently getting a usb device not found runtime error, any advice?
5th April 2018, 03:43 AM |#11  
runningnak3d's Avatar
OP Recognized Developer
Flag Largo
Thanks Meter: 7,198
Donate to Me
If you are on Windows, did you install the LG drivers?

-- Brian
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes