There are many post online for rooting with the LG V10 for the H901 (T-Mobile variant).
However, since it's updated sofware, rooting methods are been less clear on how to properly conduct a proper tutorial. Let's face it, a lot of them mean well and give someone decent instructions but they've learned it for them and didn't take the time in writing to teach. Thus why their methods often SUCK! But, it's not their fault they're horrible at giving proper instructions, no.
That is just how they are wired. So I will attempt to provide a collaborated mix for rooting
the LG V10. I'm not a fan of the v20 as I personally find it a total waste of money for a slight
somewhat upgrade.
I will provide three versions. One for Android 5.1.1 (Lolipop) that's if some how you're able to acquire it cause apparently it's flipping impossible to get a brand new fresh factory manufacture version. And Marshmallow 6.0 (v20e and v20j) versions.
Why two for 6.0? I don't know the full jist but LG now has this 'anti-roll back' flag when you attempt to try and downgrade. aka they're not ok with it cause they know if you have the knowledge, then you can root your device and remove their stock BLOATWARE. Ever wonder why your phone over heats or burns battery life, bloatware sucks about a solid 30%+ perday. With root you can configure it to were you will be able to remove those unless apps as well as control the ram and CPU.
Remember that my post is my tutorial that I've learned for myself in case I've royal fucked up and need to start from the begining but don't want to store the memory into my knowledge. So I did this to the top thread but easy to follow guide. A lot of it is a collective of other sites that where so scattered I've pretty much put them all in one place if in case you want to try other their method.
To each is own! I hope I can help solve your quest! Enjoy.
- D I S C L A M I E R -
Your warranty will be void. Be aware that you will risk the possibility of your phone being denied service should something occurred. LG is not cool with you being in complete control of the phone you paid for and it's your property. If by some chance you brick your device you are responsible for your own mess up and I will not be held accountable if you screw up for being impatient and skipping steps or not reading carefully.
This is only for the h901 T-Mobile version, it will NOT work on other versions and you will
brick your device in the process.
If you decide to proceed with the following you have waived your right to try and sue me, steal my food, place a bounty hunt or blame me for some zombie holocaust apocalypse.
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
As to the best of my knowledge this method has working perfectly fine for me. I have soft bricked my phone in the process and I will provide a method that worked for me, should you need to start from scratch cause you DIDNT PAY ATTENTION!
Sorry for yelling.
If you're on LP (5.1.1) continue.
If you're on MM (6.0 v20e) Skip to the purple arrows below.
If you're on MM (6.0 v20j) Skip to pink the arrows below.
However, since it's updated sofware, rooting methods are been less clear on how to properly conduct a proper tutorial. Let's face it, a lot of them mean well and give someone decent instructions but they've learned it for them and didn't take the time in writing to teach. Thus why their methods often SUCK! But, it's not their fault they're horrible at giving proper instructions, no.
That is just how they are wired. So I will attempt to provide a collaborated mix for rooting
the LG V10. I'm not a fan of the v20 as I personally find it a total waste of money for a slight
somewhat upgrade.
I will provide three versions. One for Android 5.1.1 (Lolipop) that's if some how you're able to acquire it cause apparently it's flipping impossible to get a brand new fresh factory manufacture version. And Marshmallow 6.0 (v20e and v20j) versions.
Why two for 6.0? I don't know the full jist but LG now has this 'anti-roll back' flag when you attempt to try and downgrade. aka they're not ok with it cause they know if you have the knowledge, then you can root your device and remove their stock BLOATWARE. Ever wonder why your phone over heats or burns battery life, bloatware sucks about a solid 30%+ perday. With root you can configure it to were you will be able to remove those unless apps as well as control the ram and CPU.
Remember that my post is my tutorial that I've learned for myself in case I've royal fucked up and need to start from the begining but don't want to store the memory into my knowledge. So I did this to the top thread but easy to follow guide. A lot of it is a collective of other sites that where so scattered I've pretty much put them all in one place if in case you want to try other their method.
To each is own! I hope I can help solve your quest! Enjoy.
- D I S C L A M I E R -
Your warranty will be void. Be aware that you will risk the possibility of your phone being denied service should something occurred. LG is not cool with you being in complete control of the phone you paid for and it's your property. If by some chance you brick your device you are responsible for your own mess up and I will not be held accountable if you screw up for being impatient and skipping steps or not reading carefully.
This is only for the h901 T-Mobile version, it will NOT work on other versions and you will
brick your device in the process.
If you decide to proceed with the following you have waived your right to try and sue me, steal my food, place a bounty hunt or blame me for some zombie holocaust apocalypse.
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
As to the best of my knowledge this method has working perfectly fine for me. I have soft bricked my phone in the process and I will provide a method that worked for me, should you need to start from scratch cause you DIDNT PAY ATTENTION!
Sorry for yelling.
If you're on LP (5.1.1) continue.
If you're on MM (6.0 v20e) Skip to the purple arrows below.
If you're on MM (6.0 v20j) Skip to pink the arrows below.
- prerequisites -
• Your device battery should at least be 70% charged.
What you will need to download.
• Fastboot (About)
Download: Windows / MAC / Linux
• ADB Devices [Click Here]
• LG USB Drivers (Windows only) [Click here]
• LGUP [Info]
- Firmware LIST [Link]
- SuperSu, Recovery, Tot [List]
• SuperSU [Download]
[Recovery][LG-H901] Unofficial TWRP
• 3.0.1 [Download]
md5: b9ab4ac5b57b26c044db0f7be9ce1e5a
• 3.0.0.0 [Download]
md5: f7c84c5328fb073a1a57fb75dc70191a
• 2.8.7.1 [Download]
md5: 736456843ecaa2b65fbbb749008e1ff3
• 2.8.7.0 [Download]
md5: f6d38b88b51d8cc39635534b559f719f
Place files into the root of your computer. Which should look something like
C : \ adb \ (Files go into this folder)
This makes it easier to navigate. Also copy and paste CMD application (NOT a shortcut).
It's a micro file so it won't cause any errors. CMD file can be found usually in this folder :
C:\Windows\System32
Make sure you have setup ADB and fastboot installed on your PC.
If you have any issues with adb or fastboot, please go here. Even though XDA is horrible you'll find the error somewhere in that haystack of useless information.
You may proceed and the unlocking bootloader is the same with all OS Versions.
- Unlock Bootloader -
• 1.) Enter settings. Hold the third button (A square), a mini option menu will appear.
• 2.) Click system settings.
• 3.) Tap the top upper right corner (three dots) and switch to 'List view'. (Easier to work with.)
• 4.) Scroll down to 'About Phone'
• 5.) > "Software Info".
• 6.) > Tap "Build Number" 7 times.
Developer is now unlocked!
• 7.) Go back twice.
• 8.) > Developer Options.
• 9.) check > Enable OEM Unlock
> USB Debugging
• 10.) Plug in USB cord.
• 11.) At the root of your adb folder, open CMD (in XP run as is)
In windows Vista, 7+ , right click > run as administrator.
• 12.) In the command prompt, enter (or copy and paste) :
adb reboot bootloader
Accept "Always allow from this computer"
• 13.) Phone will restart into bootloader / fastboot mode.
or to enter manually:
Press and hold volume down + power button simultaneously for 5-6 seconds.
-NOTE: I haven't been able to get the manual enter to work properly. FYI.
• 14.) In CMD enter :
fastboot oem unlock
fastboot getvar unlocked
• 15.) Booatloader is now unlocked!
(For lolipo 5.1.1 method leave bootloader open) continue.
Team Work Recover (TWRP)
For Lolipop (5.1.1) proceed as follow.
For MM (6.0 v20e) skip to the purple arrows
For MM (6.0 v20j) skip to the pink arrows
- TWRP LOLIPOP (Android 5.1.1) ONLY -
Original Link ---> Link / TWRP Link / Alternative Link
On your SD exCard. place the SuperUser.zip and Xposed Module.zip (optional).
For custom recovery any will do.
• 16.) In CMD enter :
fastboot flash recovery twrp-2.8.7.0-h901.img
fastboot flash recovery twrp-2.8.7.1-h901.img
fastboot flash recovery twrp-3.0.0-0-h901.img
fastboot flash recovery twrp_3.0.1_v10_lp.img
• 17.) Reboot in recovery mode by entering in CMD : (enter whichever you installed)
fastboot boot twrp-2.8.7.0-h901.img
fastboot boot twrp-2.8.7.1-h901.img
fastboot boot twrp-3.0.0-0-h901.img
fastboot boot twrp_3.0.1_v10_lp.img
• 18.) Recovery Mode
> Install
> Select Storage
> Micro SDCard
> SuperSU.zip
> Swipe to confirm flash
• 19.) Xposed.zip > Swipe and Install
• 20.) Done!
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
- Marshmallow (Android 6.0 v20e) -
• 01. ) Make sure all Drivers are installed
• 02. ) Unzip "lgupnew.zip" [Download] or [Download] [Original thread] [Zip_Download]
• 03. ) Run LGUP_Store_Frame_Ver_1_14_3.msi
• 04. ) Run LGUP_8994_DLL_Ver_0_0_1_18.msi
• 05. ) Copy the "common" folder to "C:\Program Files (x86)\LG Electronics\LGUP\model"
• 06. ) Run "LGUP" from your start menu.
• 07. ) Put into Download MODE
• 08. ) > Power off Phone
> Hold Up
> Plug USB into Computer
• 09. ) Download mode will appear .
• 10. ) Select your Phone in option box.
• 11. ) In BIN File choose KDZ first.
NOTE : KDZ won't appear unless you choose 'upgrade'.
> H90120e_00_0316.kdz [Download] or [Download] or [Download] or [Download]
In PROCESS select
> REFUBISH
This will do a factory FULL wipe. Very helpful if you wish to unroot and lock the bootloader or
if you've screwed it up so much you have to start from scratch.
• 12. ) Scroll up and follow the instructions for unlocking bootloader.
The same process will work.
• 13. ) After unlocking, put phone into Download MODE again.
• 14. ) Enter LGUP
• 15. ) Choose > UPGRADE
• 14. ) > TOT LGH901AT-00-V20e-TMO-US-MAR-16-2016-ARB01+0.tot
[Link 1]
[Link 2]
[LINK 3] << create an account
• 15. ) Flash
• 16. ) Follow Lolipop TWRP Method for SuperSU and Recovery
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
- Marshmallow (6.0 v20j) -
-----------------------------------------------------------------------------------------------------------------
Original Link (but shitty details) --> Link
Unknown if the TOT works properly but you can try that one as well if that's the TOT you want.
LGH901AT-00-V20j-TMO-US-JUL-12-2016-ARB02+0-Google-TOT.rar [Link]
-----------------------------------------------------------------------------------------------------------------
First flash the KDZ file. If you're on v20l you can downgrade to v20e. So long as you have the
original factory firmware KDZ File.
• 1 .) Enter download mode.
• 2. ) Run LGUP
• 3. ) Flash KDZ > H90120j_00_0712.kdz > Refurbished
[Download] or [Download]
• 4. ) After reboot, unlock bootlader from method above.
• 5. ) Download either file.
SuperSU only:
LGH901AT-01-V20j-310-260-JUL-12-2016-ARB02+0.rar [Download]
SuperSU & TWRP:
LGH901AT-01-V20j-310-260-JUL-12-2016-ARB02+0ROOTTWRP.zip [Download]
• 6. ) Load LGUP
• 7. ) Unzip files and choose the desire TOT.
> Upgrade > Flash.
• 8. ) Without TWRP.zip you will need to install the latest SuperSu from the playstore.
Super User [Link]
• 9. ) Update new SuperSU version
> Update SuBinary
> Normal Install
> Reboot
• 10. ) Next you will need to install a recovery / boot image app. Either work.
FlashFire [Link]
Flashify [Link]
• 11. ) Choose either app, grant root access.
• 12. ) Just in case, backup recovery.img (original one)
• 13.) Put your TWRP at the root of the SDCard.
twrp_3.0.2_v10_mm.img [Download]
or
twrp-3.0.2-0-libra.img [Download]
• 14. ) Install either
> Reboot into recovery
> Swipe latest SuperSU.zip
• 15. ) Xposed (optional) [Link APK]
> Install xposed-v84-sdk23-arm.zip [Link] or [Link]
• 16. ) Done!
Only if you reeeeeally fucked up!
>>> If you're stuck on a boot loop in TWRP and are not able to enter download mode due to
softbrick, download, place at the root of your SD Card and flash / install v10_stshock.zip .
Somehow this zip got me out of a jam. I flashed it, it fixed something.
Then I was able to re-install the KDZ then TOTT files.
Original Link (but shitty details) --> Link
Unknown if the TOT works properly but you can try that one as well if that's the TOT you want.
LGH901AT-00-V20j-TMO-US-JUL-12-2016-ARB02+0-Google-TOT.rar [Link]
-----------------------------------------------------------------------------------------------------------------
First flash the KDZ file. If you're on v20l you can downgrade to v20e. So long as you have the
original factory firmware KDZ File.
• 1 .) Enter download mode.
• 2. ) Run LGUP
• 3. ) Flash KDZ > H90120j_00_0712.kdz > Refurbished
[Download] or [Download]
• 4. ) After reboot, unlock bootlader from method above.
• 5. ) Download either file.
SuperSU only:
LGH901AT-01-V20j-310-260-JUL-12-2016-ARB02+0.rar [Download]
SuperSU & TWRP:
LGH901AT-01-V20j-310-260-JUL-12-2016-ARB02+0ROOTTWRP.zip [Download]
• 6. ) Load LGUP
• 7. ) Unzip files and choose the desire TOT.
> Upgrade > Flash.
• 8. ) Without TWRP.zip you will need to install the latest SuperSu from the playstore.
Super User [Link]
• 9. ) Update new SuperSU version
> Update SuBinary
> Normal Install
> Reboot
• 10. ) Next you will need to install a recovery / boot image app. Either work.
FlashFire [Link]
Flashify [Link]
• 11. ) Choose either app, grant root access.
• 12. ) Just in case, backup recovery.img (original one)
• 13.) Put your TWRP at the root of the SDCard.
twrp_3.0.2_v10_mm.img [Download]
or
twrp-3.0.2-0-libra.img [Download]
• 14. ) Install either
> Reboot into recovery
> Swipe latest SuperSU.zip
• 15. ) Xposed (optional) [Link APK]
> Install xposed-v84-sdk23-arm.zip [Link] or [Link]
• 16. ) Done!
Only if you reeeeeally fucked up!
>>> If you're stuck on a boot loop in TWRP and are not able to enter download mode due to
softbrick, download, place at the root of your SD Card and flash / install v10_stshock.zip .
Somehow this zip got me out of a jam. I flashed it, it fixed something.
Then I was able to re-install the KDZ then TOTT files.
- Marshmallow (6.0 v20l) -
Although I do not know much on getting this particular method to work with root,
I have found some information that you can figure out on your own. I personally found it to be
way to complicated and didn't even attempt to try it. It seriously looks like a mess.
-------> H901] V10_H901_V20L.kdz
Mega Download / LG Firmware Download
-------> For stock method on H10 V20L, Click here.
(Looks like you'll need patience for this one)
-------> Dirty Cow Method [Click Here]
-------> H901 20L V4.0 andy's ROM
(Looks too complicated) [Link]
Some links for v20j and v20l zip files [Link]
-------> Tizen v6.0 ROM
You can also try the for a rooted H90120L. [Original Link]
> Download [Zip Download]
> Place at the root of your SDCard
> Enter Recovery Mode
> Wipe clean
- cache
- device cache
- system
- data
> Install zip. Done.