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

Search This thread

dksoni411

Senior Member
Dec 7, 2013
416
352
23
Missing
lovinglg.blogspot.com
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 much courageos to try it on others devices then tell me your experience (if works).. 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 so any bug is removed & automation is improved)
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 of phone 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 (Install it, if not installed already)



Steps:
Bootloader Unlocking:
1: Navigate to extracted Root Toolkit

hDBoMR_WTH1iLMQp3DdZGu8erETvtU9_g-mARYA_3QaIJU5adCty7jEDKFl6GMzURukHurhgcB5JBXdfnf7RmcEu31ZQ7wkzRFNf5w=w1280-h1024-rw-no


2: Run "JustRunMe.cmd".

oWArKVwlqo0l6fEFkSe5Cf0UtF5hbc9NLSp0E6WWlXeq9xwrGbt_BPTX04KtAi9KD6VvobiB789u7wiiileoPO9WnPmW_IXvs6Gcpw=w1280-h1024-rw-no


3: Enter "1" to begin process and follow on-screen information. All steps will start automatically one-by-one.

5NYoKiMe029p6U7H9VMp7JhOEMwm3Xic0xQC2bP0PdZNY47qKr2n_QIOdxTWwFklgaqN0yWR-RJS161sGIZgcf0OkRIxmTB3V7KB0A=w1280-h1024-rw-no


1VwE0lsSCi-JJhZiFy_j8PPwyuYfE0mlmQ4OoANJXoFcN0W1aadJMjH-3TWE5ZKZgdGvVrIg3sFookbmuH1NvftFpvzr1IyehyLeIA=w1280-h1024-rw-no


EBDnUZoHsEZGfCMSa9MYLZLxYKSUXCdiCztD25UvRx7WgWtilen9ZIxFKglWXp7aeChNSSzyXBmRqXZfb8Jc1hT5iMyx-Xa9tlLIlA=w1280-h1024-rw-no


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.

P1%2BTerminal%2BID.png


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.

9rGdj6p_q1NuqK67u_iINapcnj5zBAUd59dZZvwyzVJ5POGUAibzyGQmNv-mrC5oTojA46sOe-7ekAhmU0_EcFjdoY0LUFxk8Ap42g=w1280-h1024-rw-no


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.

IBbwQVfa5h9RZIqU-8qF_exnHFXg2CwetUk376DklRxuerCx-n-Brreq3AX1bjgKi4w15Y2Rw-5mjHc7xK7eVFVUT8_k6gB3a1LiEg=w1280-h1024-rw-no


WY-5H9NzDrpIkFF646vcKvwg4fT5vrz6wIzEGIDMDbUdwmz5ULtoWChToyElgweRaSpwQfgs3nTRQcpJge4CkyXGq7fUzOzXxqQV-g=w1280-h1024-rw-no


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 poweroff 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.
 
Last edited:

dksoni411

Senior Member
Dec 7, 2013
416
352
23
Missing
lovinglg.blogspot.com
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
 
Last edited:

dksoni411

Senior Member
Dec 7, 2013
416
352
23
Missing
lovinglg.blogspot.com
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 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.


  • 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.)
 
Last edited:

dksoni411

Senior Member
Dec 7, 2013
416
352
23
Missing
lovinglg.blogspot.com
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.
 
Last edited:

dksoni411

Senior Member
Dec 7, 2013
416
352
23
Missing
lovinglg.blogspot.com
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 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)
 
Last edited:
  • Like
Reactions: Vortell and zfk110

dudeawsome

Senior Member
Nov 30, 2013
1,443
1,557
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)

ahh okay
 

adriascw

Member
Apr 21, 2016
17
3
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(
 

Jahcure

Senior Member
Sep 6, 2009
134
4
Montreal
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
 

atomikkid

New member
Jul 6, 2013
1
0
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.
 

dksoni411

Senior Member
Dec 7, 2013
416
352
23
Missing
lovinglg.blogspot.com
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.
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
 
  • Like
Reactions: Vortell
Jul 14, 2016
8
1
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.
 

runningnak3d

Recognized Developer
Nov 10, 2010
2,649
7,185
Largo
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
 
  • Like
Reactions: einsteino

dksoni411

Senior Member
Dec 7, 2013
416
352
23
Missing
lovinglg.blogspot.com
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
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)
 
  • Like
Reactions: Vortell

ReyStunner

Senior Member
Apr 7, 2013
125
25
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??
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Before I start I need to know how to find out if I have Google's security patch of January 2017 or later.
    It's an LG v20 vs99520c
    Security software = MDF v2.0 v4
    Android 8.0.0
    Androiod security patch 10 October 2018
    Kernel v 3.18.71 -perf+
    1
    Before I start I need to know how to find out if I have Google's security patch of January 2017 or later.
    It's an LG v20 vs99520c
    Security software = MDF v2.0 v4
    Android 8.0.0
    Androiod security patch 10 October 2018
    Kernel v 3.18.71 -perf+
    Google's security patch referred to by the OP is the same as the Android security patch date. Nowadays, the chances of having a V20 that doesn't need to be downgraded for this procedure are very low. And any phone on Android 8.0 has a patch date from 2018, so they all have to be downgraded for this.
  • 30
    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 much courageos to try it on others devices then tell me your experience (if works).. 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 so any bug is removed & automation is improved)
    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 of phone 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 (Install it, if not installed already)



    Steps:
    Bootloader Unlocking:
    1: Navigate to extracted Root Toolkit

    hDBoMR_WTH1iLMQp3DdZGu8erETvtU9_g-mARYA_3QaIJU5adCty7jEDKFl6GMzURukHurhgcB5JBXdfnf7RmcEu31ZQ7wkzRFNf5w=w1280-h1024-rw-no


    2: Run "JustRunMe.cmd".

    oWArKVwlqo0l6fEFkSe5Cf0UtF5hbc9NLSp0E6WWlXeq9xwrGbt_BPTX04KtAi9KD6VvobiB789u7wiiileoPO9WnPmW_IXvs6Gcpw=w1280-h1024-rw-no


    3: Enter "1" to begin process and follow on-screen information. All steps will start automatically one-by-one.

    5NYoKiMe029p6U7H9VMp7JhOEMwm3Xic0xQC2bP0PdZNY47qKr2n_QIOdxTWwFklgaqN0yWR-RJS161sGIZgcf0OkRIxmTB3V7KB0A=w1280-h1024-rw-no


    1VwE0lsSCi-JJhZiFy_j8PPwyuYfE0mlmQ4OoANJXoFcN0W1aadJMjH-3TWE5ZKZgdGvVrIg3sFookbmuH1NvftFpvzr1IyehyLeIA=w1280-h1024-rw-no


    EBDnUZoHsEZGfCMSa9MYLZLxYKSUXCdiCztD25UvRx7WgWtilen9ZIxFKglWXp7aeChNSSzyXBmRqXZfb8Jc1hT5iMyx-Xa9tlLIlA=w1280-h1024-rw-no


    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.

    P1%2BTerminal%2BID.png


    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.

    9rGdj6p_q1NuqK67u_iINapcnj5zBAUd59dZZvwyzVJ5POGUAibzyGQmNv-mrC5oTojA46sOe-7ekAhmU0_EcFjdoY0LUFxk8Ap42g=w1280-h1024-rw-no


    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.

    IBbwQVfa5h9RZIqU-8qF_exnHFXg2CwetUk376DklRxuerCx-n-Brreq3AX1bjgKi4w15Y2Rw-5mjHc7xK7eVFVUT8_k6gB3a1LiEg=w1280-h1024-rw-no


    WY-5H9NzDrpIkFF646vcKvwg4fT5vrz6wIzEGIDMDbUdwmz5ULtoWChToyElgweRaSpwQfgs3nTRQcpJge4CkyXGq7fUzOzXxqQV-g=w1280-h1024-rw-no


    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 poweroff 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.
    10
    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
    7
    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 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.


    • 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.)
    6
    Video Tutorial
    6
    I disagree, if members would read the threads then they would have found the answer without having to make a post please give me this or point to that. As you stated there's numerous threads with the info needed if the members weren't lazy and took some time to read, and searching on the xda app on a mobile device is not difficult I do it all the time, and it's simple to do a Google search through your web browser

    Sent from my LG-H910 using XDA Labs
    Your attitude throughout this issue (which wasn't an issue until you made it one) is very poor. While we want members to do a little self help by searching, there is no reason to react in a hostile manner. If you had any intentions to help, you would've stated that they need to search first, and then offer some assistance by at least pointing him in the right direction. That is the spirit and ethos of XDA. However, it is clearly evident that you had no intentions of helping this member, In which case, you shouldn't have bothered responding.

    From here on out, I want to see some decency between member interactions in this thread, from everyone.

    Neo
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone