Step by Step guides on rooting / un-rooting the T-mobile LG V10 for MM 6.0

Search This thread

Badcam3

Senior Member
Feb 17, 2010
119
31
Downers Grove
Getenforce enforcing

I'm doing the mm 6.0 root using the dirty cow method. Everything worked so far except step 21 which says "the permissive state MUST appear or else you can not continue. It does not say what to do if permissive state does not appear though. I'm lost at what to do.

Edit: my bad totally missed step 2 pdf.
 
Last edited:

elheuste

Member
May 9, 2016
14
0
sacramento
I've not been back to fnishing root yet, but it did occur to me that perhaps my files were not in the correct directory,just as yrrchsebor suggested (thanks for the reply yrrchsebor!). Jun19inf, I copied all the commands and pasted them at the same time, which yielded a series of things 'not recognized' . I tried very briefly to do them one at a time without success but when I realized there are spaces in those commands important for syntax ( I suppose) which I overlooked I stopped. It underscored just how little I know about what m doing. I've rooted four or five times before using the guide with no issues, but dirty cow has given me troubles. I'm grateful to all those who have replied. Esp grateful that not a single person has condescended or thrown any ' what a rookie' type attitude at me. Very cool! Yeah, I'm green but I'm so fed up with loss of privacy and having companies foist their products on me that I'm willing to risk bricking my phone on principle alone. Thx again all!
 

demkantor

Inactive Recognized Contributor
Nov 10, 2011
6,858
3,752
mpls
I've not been back to fnishing root yet, but it did occur to me that perhaps my files were not in the correct directory,just as yrrchsebor suggested (thanks for the reply yrrchsebor!). Jun19inf, I copied all the commands and pasted them at the same time, which yielded a series of things 'not recognized' . I tried very briefly to do them one at a time without success but when I realized there are spaces in those commands important for syntax ( I suppose) which I overlooked I stopped. It underscored just how little I know about what m doing. I've rooted four or five times before using the guide with no issues, but dirty cow has given me troubles. I'm grateful to all those who have replied. Esp grateful that not a single person has condescended or thrown any ' what a rookie' type attitude at me. Very cool! Yeah, I'm green but I'm so fed up with loss of privacy and having companies foist their products on me that I'm willing to risk bricking my phone on principle alone. Thx again all!

You'll get it!
Any other issues someone is always nearby
 

jun19inf

Senior Member
Sep 25, 2007
181
179
Kent, WA
I've not been back to fnishing root yet, but it did occur to me that perhaps my files were not in the correct directory,just as yrrchsebor suggested (thanks for the reply yrrchsebor!). Jun19inf, I copied all the commands and pasted them at the same time, which yielded a series of things 'not recognized' . I tried very briefly to do them one at a time without success but when I realized there are spaces in those commands important for syntax ( I suppose) which I overlooked I stopped. It underscored just how little I know about what m doing. I've rooted four or five times before using the guide with no issues, but dirty cow has given me troubles. I'm grateful to all those who have replied. Esp grateful that not a single person has condescended or thrown any ' what a rookie' type attitude at me. Very cool! Yeah, I'm green but I'm so fed up with loss of privacy and having companies foist their products on me that I'm willing to risk bricking my phone on principle alone. Thx again all!

Let me know how I can help. I'm willing to do a teamviewer session with you to see exactly how you are doing the exploit.
 
  • Like
Reactions: IamMAC

WIMP35

Member
Feb 23, 2008
14
0
Where the hell is Jcadduono?? I need to send them my money.

Right now.

Hello everyone,

Here are some step by step guides for those of you who need detailed instructions for rooting and un-rooting the T-mobile LG V10.
The guides are short and to the point and are meant to be followed one after the other (STEP#1 --> STEP#2 --> STEP#3).
For the step#3 guide, you must choose one out of the three available:
UnRoot, stock, or custom MM 6.0

Guides:
Tmobile-LGV10_pre_flash_MM_6_0_requirements_STEP_1
Tmobile-LGV10_pre_flash_MM_6_0_requirements_STEP_2


Tmobile-LGV10_flash_Stock_UnRoot_MM_6_0_STEP_3 <------ If you want to just have stock MM 6.0 only (no root, use this if you want to return the phone or sell it)
Tmobile-LGV10_flash_Root_Stock_MM_6_0_STEP_3 <------ If you want to just have stock MM 6.0 with root only
Tmobile-LGV10_flash_Root_Custom_MM_6_0_STEP_3 <------ If you want to have a custom MM 6.0 ROM with root
Tmobile-LGV10_Dirty_Cow_Root_MM_6_0 <------ If you want to gain root access on your stock MM 6.0 rom using the "dirty cow" exploit


The guides will walk you through:
  • Downloading and Installing the necessary drivers / tools
  • Unlocking your bootloader
  • Flashing the stock .kdz file
  • Flashing the rooted .TOT file
  • Using TWRP to gain root status

I assume the following:
  • Your T-mobile LG V10 phone is already on MM 6.0 not lollipop
  • If you are on lollipop YOU MUST follow the guides below in the exact order listed:
    Tmobile-LGV10_pre_flash_MM_6_0_requirements_STEP_1
    Tmobile-LGV10_pre_flash_MM_6_0_requirements_STEP_2
    Tmobile-LGV10_flash_Root_Stock_MM_6_0_STEP_3
    (If you don't, YOU WILL brick your phone! Also, keep in mind that once you upgrade to MM 6.0 YOU WILL NOT be able to downgrade!!)
  • You are using a Microsoft Windows operating system (Windows 7 or above)
  • You understand that all data on your phone will be deleted
  • You understand that your warranty is now gone
  • You understand that YOU MUST follow the guides one after the other (1 -> 2 -> 3). If you deviate from this YOU WILL NOT be successful in rooting your phone
  • You understand that YOU MUST follow the steps in the guides one after the other (1 -> 2 -> 3). If you deviate from this YOU WILL NOT be successful in rooting your phone
  • Your phone's USB PC Connection (mode your phone is in when connected to your PC) is on Media device (MTP) mode. ADB and Fastboot commands to the device WILL NOT work if device is not on this mode

***Un-root***
  • If you want to "un-root" your device (go back to default stock) use the Tmobile-LGV10_flash_Stock_UnRoot_MM_6_0_STEP_3 guide.
    (Keep in mind that this WILL DELETE all data on the phone)


***Fastboot device not detected issue***

***Dirty Cow Exploit for Root***
  • I have added a new guide Tmobile-LGV10_Dirty_Cow_Root_MM_6_0 for those of you who would like to use the "Dirty Cow" exploit to gain root access
  • Link to download the guide (in case the guide attached to this thread is not showing): Click --> Tmobile-LGV10_Dirty_Cow_Root_MM_6_0
  • Using this exploit will allow you to install TWRP on your phone which allows you to install SuperSU.
  • Yes, this method to gain root works on the new software update H90120L as well as the older ones
  • Keep in mind that this exploit will eventually be patched
  • I am not responsible for what you do to your phone


***Disclaimer***
  • I take no responsibility in what you do to your phone
  • The step-by-step guides in this thread were made with the assumption that you will strictly follow them one after the other.
    (If you don't, YOU WILL brick your phone!)
  • READ! READ! READ! Search this thread, read the guides one by one step by step, and pay attention to detail! Most problems have solutions, you just have to do a little homework.
  • If you run into an problem, verify that you have correctly completed all the steps for each guide before posting to this thread. Most problems come from guides / steps that were skipped.
  • Not all phones are created equal. What works for one person's phone might not work for your phone. Some phones have hardware issues
    that may not arise until you attempt to circumvent security aka (root, install TWRP, etc.)
  • Use a laptop that is fully charged and plugged in to an outlet instead of a regular PC (unless it has a UPS attached to it) just in case you lose power during the flashing process.
    (If you use a regular PC without a UPS attached to it and you lose power during the flashing process, YOU WILL brick your phone!)

I would like to thank the following people:

Tungkick
  • For his support
  • Root for both (H90120e and H90120j) <-- You are the man sir!!
  • Instructions on flashing and recovering from boot-loop
Anyone else I forgot to mention and or involved in allowing the rest of us to get root on our beloved LG V10 phones again. The android community is awesome!!!
Please leave a thank you if you find any of this helpful

:D:D:D
 

ChitownWingMan

Senior Member
Aug 10, 2007
307
54
Chicagoland
Presteps to the Dirty Cow Root Method (not listed or linked)

In order for the Dirty Cow Exploit method to work the bootloader must be unlocked first. This procedure will do this.
Please follow steps #1 - 12 of the Dirty Cow Exploit instructions ( https://drive.google.com/file/d/0B03zGvUkNacQYUdrMy1qLVFLa1E/view )
This effectively completes Step#1 and Step#2 mentioned at the top of the Dirty Cow Exploit Guide.

(blatantly copied from http://itechify.com/2016/08/29/root-lg-v10-install-twrp/ )

1.2a Insure Minimal ADB ( http://forum.xda-developers.com/showthread.php?t=2317790 ) or other ADB/Fastboot is installed
12b. Enable Debugging on your LG V10: Goto Settings-> About Phone -> Software Info -> Locate Build number and tap on it for 7 times.
12c. Enable USB Debugging Settings-> Developers Options -> Enable USB debugging.
12d. Enable OEM Unlocking: Goto Settings-> Developer Options -> Check Enable OEM Unlock.

Note: the following steps will completely delete all data on your phone. Please backup any data you need to preserve prior to continuing

12e. Type: adb reboot bootloader <enter> this reboots your phone into bootloader mode so that fastboot can work
12f. Type: fastboot devices <enter> This insures that fastboot is connected and working. Your phone should be listed. If not, reinstall your LG drivers
12g. Type: fastboot oem unlock <enter> This unlocks your bootloader and erases all data on your phone.
12h. When the previous command completes type: adb reboot This will reboot your phone as if you had done a factory reset
12i. After rebooting your phone and getting past all the 1st time screens continue with step #13 of the Dirty Cow procedure.

Thank you juni19inf and everyone else who helped develop this exploit.
 
  • Like
Reactions: jun19inf

trungvov10

Senior Member
Jan 13, 2016
109
14
Germantowns, MD
Quick question.
The step 8 of Dirty Cow says, "Copy the SuperSU zip file you downloaded previously on STEP#1 guide to your SD-card in your phone"
Do I really need a SD-card to do that or just copy into the internal storage?
 

demkantor

Inactive Recognized Contributor
Nov 10, 2011
6,858
3,752
mpls
Quick question.
The step 8 of Dirty Cow says, "Copy the SuperSU zip file you downloaded previously on STEP#1 guide to your SD-card in your phone"
Do I really need a SD-card to do that or just copy into the internal storage?

The bit I read up about dirty cow you do need SD card to work - I had to do this method on a friend's z1 a couple weeks back and an SD card was needed for the exploit
There may be a way not to but you may as well use one if you can find/buy one - probably easier than rewriting code
 
  • Like
Reactions: trungvov10

jun19inf

Senior Member
Sep 25, 2007
181
179
Kent, WA
Quick question.
The step 8 of Dirty Cow says, "Copy the SuperSU zip file you downloaded previously on STEP#1 guide to your SD-card in your phone"
Do I really need a SD-card to do that or just copy into the internal storage?

From my experience, I always use an SD-card to load supersu. I'm sure you can save it to your internal storage and point to it from TWRP but I haven't tried it.
 
  • Like
Reactions: trungvov10

johnny_bird

Member
Dec 22, 2016
6
0
Mesa
got stuck at the permissive part

When I got to the part where it is suppose to say "permissive" I never got the permissive message, so i never could get any further than that point. could someone please help me??? i followed the guide to the "T" precisely as it said, i even copy pasted as to not get it wrong. i entered single commands when it said, and ull paragraph at other times.. i even tried it on 2 different puters. one windows 7 home premium and on windows 10 pro and enterprise all x64. and I'm pissed because my original LG V10 was rooted. not sure what system i think lollipop. either way right after I
bought it, I came home and I rooted it first thing. I have done that with every smart phone i have ever had starting with the s2, sam sung blaze, s4, s5, lg v10. This is the first phone which i have not been able to gain root access too. I'm thinking according to all I have read that it might be impossible with some of the fastboot commands disabled by default in snapdragon 808.
I hope someone in here can help me, i know there is a genius out there who knows why this happened. i joined this forum cause the smartest android minds gravitate here to help brighten us noobs/novice/intermediate persons and expand OUR horizons

and my phone is the: T-Mobile lg v-10 h901 with mm 6.0 on it stock not uploaded/updated
 
Last edited:

trungvov10

Senior Member
Jan 13, 2016
109
14
Germantowns, MD
When I got to the part where it is suppose to say "permissive" I never got the permissive message, so i never could get any further than that point. could someone please help me??? i followed the guide to the "T" precisely as it said, i even copy pasted as to not get it wrong. i entered single commands when it said, and ull paragraph at other times.. i even tried it on 2 different puters. one windows 7 home premium and on windows 10 pro and enterprise all x64. and I'm pissed because my original LG V10 was rooted. not sure what system i think lollipop. either way right after I
bought it, I came home and I rooted it first thing. I have done that with every smart phone i have ever had starting with the s2, sam sung blaze, s4, s5, lg v10. This is the first phone which i have not been able to gain root access too. I'm thinking according to all I have read that it might be impossible with some of the fastboot commands disabled by default in snapdragon 808.
I hope someone in here can help me, i know there is a genius out there who knows why this happened. i joined this forum cause the smartest android minds gravitate here to help brighten us noobs/novice/intermediate persons and expand OUR horizons

and my phone is the: T-Mobile lg v-10 h901 with mm 6.0 on it stock not uploaded/updated

I think you should take a screen shot of what you did and the error so that someone here can help, I just root mine few hours ago using dirty cow
 

johnny_bird

Member
Dec 22, 2016
6
0
Mesa
thank you for replying, there still might be hope for root 4 me

I think you should take a screen shot of what you did and the error so that someone here can help, I just root mine few hours ago using dirty cow

awesome my friend, i will do exactly that. i will go through the paces here in a minute, and post the results as requested. i really hope that I did something wrong, and that my phone is not rootable. you said you just did yours, so it must be me screwing up. be back in a few.
 

jmacie

Senior Member
Sep 13, 2014
286
76
I wanted to say Thank You!!! for the step by step SUCCESS! I know there are moons of people to Thank, but I'll start here on this thread. Thanks so much!
 
  • Like
Reactions: jun19inf

Top Liked Posts

  • There are no posts matching your filters.
  • 69
    Hello everyone,

    Here are some step by step guides for those of you who need detailed instructions for rooting and un-rooting the T-mobile LG V10.
    The guides are short and to the point and are meant to be followed one after the other (STEP#1 --> STEP#2 --> STEP#3).
    For the step#3 guide, you must choose one out of the three available:
    UnRoot, stock, or custom MM 6.0

    Guides:
    Tmobile-LGV10_pre_flash_MM_6_0_requirements_STEP_1
    Tmobile-LGV10_pre_flash_MM_6_0_requirements_STEP_2


    Tmobile-LGV10_flash_Stock_UnRoot_MM_6_0_STEP_3 <------ If you want to just have stock MM 6.0 only (no root, use this if you want to return the phone or sell it)
    Tmobile-LGV10_flash_Root_Stock_MM_6_0_STEP_3 <------ If you want to just have stock MM 6.0 with root only
    Tmobile-LGV10_flash_Root_Custom_MM_6_0_STEP_3 <------ If you want to have a custom MM 6.0 ROM with root
    Tmobile-LGV10_Dirty_Cow_Root_MM_6_0 <------ If you want to gain root access on your stock MM 6.0 rom using the "dirty cow" exploit


    The guides will walk you through:
    • Downloading and Installing the necessary drivers / tools
    • Unlocking your bootloader
    • Flashing the stock .kdz file
    • Flashing the rooted .TOT file
    • Using TWRP to gain root status

    I assume the following:
    • Your T-mobile LG V10 phone is already on MM 6.0 not lollipop
    • If you are on lollipop YOU MUST follow the guides below in the exact order listed:
      Tmobile-LGV10_pre_flash_MM_6_0_requirements_STEP_1
      Tmobile-LGV10_pre_flash_MM_6_0_requirements_STEP_2
      Tmobile-LGV10_flash_Root_Stock_MM_6_0_STEP_3
      (If you don't, YOU WILL brick your phone! Also, keep in mind that once you upgrade to MM 6.0 YOU WILL NOT be able to downgrade!!)
    • You are using a Microsoft Windows operating system (Windows 7 or above)
    • You understand that all data on your phone will be deleted
    • You understand that your warranty is now gone
    • You understand that YOU MUST follow the guides one after the other (1 -> 2 -> 3). If you deviate from this YOU WILL NOT be successful in rooting your phone
    • You understand that YOU MUST follow the steps in the guides one after the other (1 -> 2 -> 3). If you deviate from this YOU WILL NOT be successful in rooting your phone
    • Your phone's USB PC Connection (mode your phone is in when connected to your PC) is on Media device (MTP) mode. ADB and Fastboot commands to the device WILL NOT work if device is not on this mode

    ***Un-root***
    • If you want to "un-root" your device (go back to default stock) use the Tmobile-LGV10_flash_Stock_UnRoot_MM_6_0_STEP_3 guide.
      (Keep in mind that this WILL DELETE all data on the phone)


    ***Fastboot device not detected issue***

    ***Dirty Cow Exploit for Root***
    • I have added a new guide Tmobile-LGV10_Dirty_Cow_Root_MM_6_0 for those of you who would like to use the "Dirty Cow" exploit to gain root access
    • Link to download the guide (in case the guide attached to this thread is not showing): Click --> Tmobile-LGV10_Dirty_Cow_Root_MM_6_0
    • Using this exploit will allow you to install TWRP on your phone which allows you to install SuperSU.
    • Yes, this method to gain root works on the new software update H90120L as well as the older ones
    • You will have to first complete all of the steps in the guides listed below before attempting to use the Dirty Cow exploit.
      - Tmobile-LGV10_pre_flash_MM_6_0_requirements_STEP_1
      - Tmobile-LGV10_pre_flash_MM_6_0_requirements_STEP_2
    • Keep in mind that this exploit will eventually be patched
    • I am not responsible for what you do to your phone


    ***Disclaimer***
    • I take no responsibility in what you do to your phone
    • The step-by-step guides in this thread were made with the assumption that you will strictly follow them one after the other.
      (If you don't, YOU WILL brick your phone!)
    • READ! READ! READ! Search this thread, read the guides one by one step by step, and pay attention to detail! Most problems have solutions, you just have to do a little homework.
    • If you run into an problem, verify that you have correctly completed all the steps for each guide before posting to this thread. Most problems come from guides / steps that were skipped.
    • Not all phones are created equal. What works for one person's phone might not work for your phone. Some phones have hardware issues
      that may not arise until you attempt to circumvent security aka (root, install TWRP, etc.)
    • Use a laptop that is fully charged and plugged in to an outlet instead of a regular PC (unless it has a UPS attached to it) just in case you lose power during the flashing process.
      (If you use a regular PC without a UPS attached to it and you lose power during the flashing process, YOU WILL brick your phone!)

    I would like to thank the following people:

    Tungkick
    • For his support
    • Root for both (H90120e and H90120j) <-- You are the man sir!!
    • Instructions on flashing and recovering from boot-loop
    Anyone else I forgot to mention and or involved in allowing the rest of us to get root on our beloved LG V10 phones again. The android community is awesome!!!
    Please leave a thank you if you find any of this helpful

    :D:D:D
    6
    Thanks, but i can't seem to find one for our model

    Sent from my LG-H901 using XDA-Developers mobile app

    This is for the V10 only:
    1. Download the xposed framework xposed-v84-sdk23-arm64.zip from the following link:
      http://dl-xda.xposed.info/framework/sdk23/arm64/xposed-v84-sdk23-arm64.zip
    2. Download the xposed installer (XposedInstaller_3.0-alpha4.apk) from the following link:
      http://forum.xda-developers.com/attachment.php?attachmentid=3383776&d=1435601440
    3. Copy both files to the SD-CARD of your phone
    4. Restart your phone into TWRP
    5. Press INSTALL
    6. Flash the xposed-v84-sdk23-arm64.zip
    7. Restart your phone and let it start normally
    8. Go to Settings
    9. Go to the General tab
    10. Scroll down to Fingerprints & security
    11. Scroll down to the Phone Administration Category
    12. Make sure there is a check mark on the Unknown Sources option
    13. Open a file manager
    14. Go to the location of the xposed apk
    15. Install the xposed Installer 3.0 Alpha 4 apk
    16. Settings -> General Tag -> Fingerprints & security, remove the check mark next to Unknown Sources option
    17. Start the xposed app (you will have to download some plugins)

    Hope this helps. Good luck! :)
    4
    Confirmed Root Testers:
    jun19inf
    guytano86
    demkantor
    jamiesco12
    nymica

    Thanks for the great write up!

    Also.... first!! :p
    4
    Thank you very much! Two things, how do I "search through the files" and also can you give me a brief explanation of Dirty Cow exploit? Like does it work if already on Marshmallow and can I get TWRP with it?

    Again I thank you so much, and sorry if I sound uninformed, that's why I'm here asking questions. Thank you mate!

    Hello felekks,
    Your question about "searching through the files" is better suited in the Android development section due to the fact that you are basically asking how to compare the stock archive of system files untouched (.kdz) versus a modified archive (.tot) file for that phone. I would simply just ask one of the developers in that section and take it from there. Keep in mind that "searching through the files" is not and will not be as easy as it sounds. If you are not a programmer or are somewhat new to how to build or modify an Android ROM then all of this will be rather confusing and difficult not to mention dangerous as messing with any system file can render your phone useless (bricked).

    For your question about the dirty cow exploit:
    A race condition was found in the way the Linux kernel's memory subsystem handled the copy-on-write (COW) breakage of private read-only memory mappings. An unprivileged local user could use this flaw to gain write access to otherwise read-only memory mappings and thus increase their privileges on the system. Right now the exploit works on Android 6.0+ (Marshmallow) and 7.0 (Nougat). The moment you achieve success with the exploit, you can push the TWRP program file to the phone. If you follow the guide in this thread you will see what I mean. Keep in mind since the exploit is classified as a "bug" it will most definitely get patched.

    I understand your concern when it comes to flashing modified files to your phone not knowing if they contain malicious programs but keep in mind that doing a little homework (which you are doing now by searching and asking questions) can save you from a huge mess. The XDA community is vast and awesome with many incredibly gifted members. Files that come through here are relatively safe as long as you know what you are doing when using them. You'll notice that there are developers that have been here for a long time who push out these files on a regular basis. The community has tremendous trust in them. Remember one thing, bad files are flagged and banned pretty quickly but this is no substitute for your own due diligence. If something seems off to you them let everyone know!

    By the way, don't apologize for asking questions. That is what the XDA forums are for. As a community, we all help each other. :):D
    4
    If phone have boot error then still reboot can not put twrp pls flash file this:
    Fix phone boot veri......fail
    https://drive.google.com/file/d/0B8mSVItI_cqRMXZ6cjBpVFdGVTA/view?usp=sharing
    File tot only add bootloader can unlock in fastboot .
    Flash kdz 6.0> flash file tot> go to develop option > enabable oem unlock and usb debugging> adb reboot bootloader> fastboot oem unlock> phone unlock now>> flash next file tot have add twrp again> phone can put twrp ok.
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