How to Root LG G3!

Thanks to Open Source developers, we have full root method for the LG G3!

There’s currently many root methods for the LG G3, this is one of those methods.

Now, this is the ONLY root method for those of you who T-Mobile LG G3 but also works for many others.

UPDATE: These root instructions are for KitKat ONLY!  If you have Lollipop, you can follow the guide here on How to Root LG G Flex 2, G2, and G3!

Today, we will be using PurpleDrake root method to root the LG G3.  There’s two ways to use PurpleDrake, you can either grab the scripts on XDA OR you can also do it manually.

Since at the time of this post they don’t have a script for Windows yet, I will be showing you how to do it manually using PurpleDrake asset files.

Please don’t forget to donate to the developers of this root method!  You can donate here.

This root method should take you around 15 minutes at most so let’s do this!

Step 1. Go to Settings->General->About Phone->Software information.

Check your Android version, this root method will work on Android 4.4.2.

And also check your Build number, note the last 3 characters and make sure it’s listed here:

  • AT&T LG G3 D850 w/ Build number 10D
  • T-Mobile LG G3 D851 w/ Build number 10C
  • Korean LG G3 F400L, F400S, F400K w/ Build number 10A or 10B
  • OPEN LG G3 D855 w/ Build number 10F or 10G
  • European LG G3 D855 w/ Build number 10A

For Verizon LG G3 VS985, you can use IORoot.

For AT&T LG G3, Korean LG G3, and D855, you can also use TowelRoot, which is much easier than this root method!

You may be able to try the root method anyways even if it’s not listed but please do at your risk!  (It should be safe to do but I will not be responsible for loss of data!)


Step 2. Hit the Build number about 6 or 7 times until it says “You are now a developer!”.


Step 3. Next hit the Back button twice and you will see a new menu called “Developer options”.  Select the new menu.


Step 4. Make sure “USB debugging” is checked ON.


Step 5. Connect a micro-USB cable from your LG G3 to your computer.


Step 6. If using Mac or Linux skip this step.  For Windows, open Device Manager and make sure you see “LGE Mobile Sooner Single ADB Interface”.

If you don’t see it, download and install LG G3 drivers:

Download LG G3 driver


Step 7. Download and




Unzip both files and you should get a folder called “fastboot” and “purpledrakeasset”.


Copy the files from “purpledrakeasset” into “fastboot” folder.


Step 8. Open a command prompt for Windows or Terminal Emulator for Mac or Linux.  (If you don’t know how to do this, please Google it!)

Then type:

For Windows:

adb devices

For Mac:

chmod 755 *
./adb-mac devices

For Linux:

chmod 755 *
./adb-linux devices


Step 9. You should get a random serial number along with “offline”.  Go to your phone and make sure you hit “OK” button on the “Allow USB debugging” window.


Step 10. Repeat Step 8 and you should find “device” instead!


Step 11. Next, type:

For Windows:

adb reboot --bnr_recovery
adb push start_restore /temp/start_restore
adb push permaroot.bin /temp/start_restore
adb reboot

For Mac:

./adb-mac reboot --bnr_recovery
./adb-mac push start_restore /temp/start_restore
./adb-mac push permaroot.bin /temp/start_restore
./adb-mac reboot

For Linux:

./adb-linux reboot --bnr_recovery
./adb-linux push start_restore /temp/start_restore
./adb-linux push permaroot.bin /temp/start_restore
./adb-linux reboot

*Note – Ubuntu users may have to put “sudo” in front of all the commands if you get permissions error!


Step 12. Once rebooted, install SuperSU or Superuser app from PlayStore.


Step 13. Open the app and update the binaries if it asks you.


If you do not get any error messages in the app, you have full root!


Step 14. To verify your root, you can install and run Titanium Backup app from Play Store.


To unroot your LG G3, it’s also very simple.  Go into SuperSU settings and choose “Full unroot”.  That’s it!  Your phone will be fully unrooted, unless you’ve installed a custom recovery such as CWM or TWRP.


What’s next?

You will probably want to install a custom recovery like TWRP or CWM if you want to install custom ROMs.  I should have a tutorial guide on that soon!

But if you want just root, you’ve got it already, great job!!! (and also it’s super easy to unroot as shown here.)


will be adding shortly here…



You may also like...

107 Responses

  1. cody says:

    Hey as far as the Linux part goes I already have the tools installed do I really need to do the ./adb-linux? Just curious because in rooting my nexus 5 I didn’t…

  2. Lagnis says:

    Awesome! Nice job,

  3. Jean says:

    I did Towelroot on my AT&T G3; took seconds once the apk was downloaded…easiest root ever, not that I don’t appreciate the details above, but if it can be done so simply, why not?!

    • Max Lee says:

      I do recommend Towelroot but it doesn’t work for all G3 such as T-Mobile LG G3.

      • philip says:

        I tried towelroot but when I click the button it tells me that my phone is currently not supported. I also have an G3 through AT&T. Any advice?

        • Drew says:

          I have also tried to use towelroot with the D850 AT&T G3 without sucess. I believe if you have upgraded from the firmware 10D to the 10F release, it stops towelroot from working correctly. Try using Stump Root instead. A little more work but it gets the job done.

      • krish says:

        help meee MAX!!!!!!
        using t-mobile g3 d-851 (stock lollipop not rooted)
        unlocked to any network
        everything works fine but doesnt get connected to pc, and doesnt shows any popups in phone like mtp,etc in phone while connected to pc ,using stock usb cable but shows slow charging in usb when connected to a pc, nothing else even on device manager in pc…even checked on many PCs but the problem exists

        help me MAX hope u save me from this and make me “STAY HIGH ON ANDROID AS ALWAYS” 🙂

      • Davis says:

        Where can get towelroot please tell me

      • Davis says:

        Can towelroot work on g3 ls990

  4. Raji says:

    Hey Max I was wondering is there anyway to reflash the stock ROM? And if so will you be making a video of it? Once again thanks for all the hard work.. Stay high on android!!!!!

  5. Raji says:

    Thank you for the replay

  6. Adam Sowa says:

    Worked flawlessly; save for me switching “d” and “b” in adb.

  7. Denzel says:

    Can you add a list of bloats (tmo)?

  8. Akilesh says:

    Hey Max,
    Thanks for the detailed how-to.. just to let you know the purpledrake lite version works with the Indian model of LG G3 D855 software ver 10f-IND-xx . This is after the OTA update around 25th july 2014.


  9. Jason says:


    Thanks for the videos dude! As always when I get a new phone I head straight to your YouTube and see if you’ve put a video out about said phone!

    Many Thanks
    Jason E.

    • Max Lee says:

      Lol, cool, stay HIGH ON ANDROID!

      • krish says:

        help meee MAX!!!!!!
        using t-mobile g3 d-851 (stock lollipop not rooted)
        unlocked to any network
        everything works fine but doesnt get connected to pc, and doesnt shows any popups in phone like mtp,etc in phone while connected to pc ,using stock usb cable but shows slow charging in usb when connected to a pc, nothing else even on device manager in pc…even checked on many PCs but the problem exists

        help me MAX hope u save me from this and make me “STAY HIGH ON ANDROID AS ALWAYS”

  10. Joe says:

    I have been following you a long time ago, since my Galaxy S2. Excellent work. Keep on High on Android.

    May I ask if you are going to cover the Samsung Galaxy Tab Pro 12.2 SM T900 ???
    I liked it so much because I can easily read PDF magazines and PDF books without eye fatigue. The size of a legal paper.

    Planing to buy the LG G3 because the A) memory B) audio quality C) Camera. On the camera the G3 lacks the flexibility of adjustment of the stock samsung camera. Hope some custom ROM fix that.


    • Max Lee says:

      Hmmm I may think about the Pro 12.2, looks like a really nice tablet. G3 camera is awesome, but you can always install Google Camera also to tweak a bit.

  11. kenneth says:

    it didn’t work on g3 d858. it got errors msg
    C:\Users\family\Downloads\fastboot>adb push start_restore /temp/start_restore
    error: device not found

    C:\Users\family\Downloads\fastboot>adb push start_restore /temp/start_restore
    failed to copy ‘start_restore’ to ‘/temp/start_restore’: No such file or directo
    is there any way i can root this phone?

  12. Michael says:

    Hi Max, I cannot get my phone to get out of offline status, despite having USB debugging active, can you help?
    Michael – Always High….(on Android)

  13. Grace says:

    Hello~ T-Mobile D851 user here

    So everything was going fine until I did adb devices and instead of offline I got unauthorized?

    Also, I got a “cannot stat ‘start_restore’: No such file or directory”

    Help please!

  14. Coco says:

    Dear Lee,
    I was following your instructions to root my G3, but accidentally I unroot it, so I try to repeat those steps again, it works fine. But when I reinstall the SuperSU from the Play store, error message pops up “There is no SU binary installed, and SuperSU cannot install it” What should I do now? Could I reinstall the SU binary manually? If yes, how to do so? Thanks, and look forward to your reply!

  15. Friend of Max says:

    Hello Max,
    After I rooted My G3, it’s keep saying:
    “Unfortunately, the process has stopped”
    every 1 sec. and can’t go on nor progress to settings or anything.
    Do you know what I should do to not see that message?
    Always appreciated for your effort and your revert to the World~

    Thank you

    Rj Ro

  16. philip says:

    after rooting now I get “unfortunately the process has stopped” google hasn’t helped… any ideas?

    • A says:

      Had the same problem, just uninstall Google Keyboard and restart – that should fix the problem, you can reinstall it afterwards, no problem

  17. Paul says:

    Hey Max,

    I used your sites when I rooted my Galaxy S4. When I got my new LG G3, immediately thought of you as my goto guy. I looked at your How to root video and everything looks straight forward. However, I am from Canada on the Rogers network and I do not see my model LG D852 or software version D85210B in the list of compatible models for your root method. Will the present root method work with my phone or do I have wait until you post a compatible method for Canadian variants?

    Please let me know,

    Thank you for time.


  18. Shawn says:

    Will this root version work for the TMobile with updated Build # 10m?

  19. fırat says:


    ı use d855 europe model and bıild last 3 numbers 578 how can root it?

  20. liran says:

    ı use lg g3 model and bıild kvt49l.a1406613943 how can root it?

  21. andrew says:

    is the root only meant for 110c models or will it work with 110m too?

  22. vee zabala says:

    the last three number of my build number is different.. what should I do??

  23. Nick says:

    Hi I’ve got a Chinese build KVT49L.D85710c – any idea how to root it. I tried Towelroot and then the steps above. I get stuck after the ./adb-mac reboot –bnr_recovery – the phone reboots and then gets stuck loading and I cannot push the file. I need to remove the battery to get it going again. Grateful for any ideas as lots of things disabled with Chinese build.

  24. John says:

    I was wondering if this root method will work for the t-mo version of D851 10M

  25. Saad says:

    for my lg g3 build number is KVT49L.A1406439589 ,how can I root it…????please answer max

  26. clement says:

    i installed stump root,it installed without problems but when i downloaded supersu and tried to open it, it says ”there is no su binary installed, and supersu cannot install it”. Also when i use root checker to check it says ” sorry device does not have proper root access” how do i get the binary and root the phone properly?? are there other ways to root? i got the lg d855. software version V10I-EUR-XX HELP please 

  27. levien says:

    Hi Max!
    Very sad, I follow your intruction step by step, but not successful on my G3 LGL2410g (K4.4.2)!

  28. JR says:

    Will this work for Sprint LG3 ? and if so will i be able to install custom roms ??

    Thank you !

  29. Sushal says:

    Hi zedomax! Thank You so much for this tutorial! I rooted my g855 and installed custom recovery from instructions based on your site. I used Explore Gadget’s instructions ( to install the stock lollipop for the lg g3. Thank You again! I’m surprised every phone has a different rooting method!

  30. Martin says:

    would this work with lollipop (android 5)?

  31. Vishal says:

    T mobile LG G3 has got a new update after which the software version is D85110r.
    Will this work for this build? If no, how can we root the latest version which is D85110r ??

  32. dina hirmiz says:

    I have just updated the Android software to 5.0 Lollipop and have lost the root. SuperSU says ‘There is no SU binary installed,Is there a way to fix this?

  33. amir says:

    guys any1 know how to root LG G3 D858HK 10f??

  34. Gabriel says:

    Permission denied on LG G3 D855 with lollipop !

  35. Ostap Bender says:

    got the error:
    C:\Android\LG\fastboot>adb push start_restore ./temp/start_restore
    failed to copy ‘start_restore’ to ‘./temp/start_restore’: No such file or directory

  36. Beric says:

    Hi Max. I’m running windows 8.1 and I installed the latest adb and fastboot which seem to be working fine. However when I plug in my phone it is recognized as a adb device but unauthorized. The window asking for allow USB debugging for this computer never comes up. I have tried restarting the adb server and also deleteing my computer’s RSA key. If you could help me that would he great.

  37. Daniel Chaves says:

    Hi, nice tutorial. I got the commands working on my LG G3, it takes 30 mins. since I ran the reboot –bnr_recovery and it is still showing me the image to not disconnect the cable. What’s wrong?

  38. Logan says:

    Will this method still work for tmobile 4.4.2 but with build # 10r ?

  39. tony says:

    Is there anyway to root d85110r version

  40. Shukhrat says:

    Thanks for instuction!
    It was great for 4.4.2.
    But after update to 5.0 I can not root it again(((
    Can you make intruction for 5.0?

  41. gapo says:

    Hi so i have a T-Mobile LG G3 D85110r, it did not work i follow the instruction after watch your video on youtube and following your instructions on your site step by step and after a enter the command to reboot my g3 it rebooted and i downloaded the supersu app, after i installed it it says that “There is no SU binary installed, and SuperSU cannot install it. This is a problem! If you just upgraded to Android 4.3, you need to manually re-root- consult the relevant forums for your device!” PLEASE HELP

  42. shahwaz says:

    C:\s\fastboot>adb push start_restore /temp/start_restore
    failed to copy ‘start_restore’ to ‘/temp/start_restore’: Permission denied

  43. Vishal says:

    Any update on hoe to root D85110r ?

  44. Vishal says:

    ERROR: Something went wrong. Permaroot doesn’t appear to have worked, rebooting phone.
    So, we temprooted your phone, but we weren’t able to permaroot it for some reason.
    Please post on XDA with your phone model, carrier, and SW version in the PurpleDrake thread and someone will take a look.
    Your phone has been rebooted back to normal system mode, no changes have been made. Thanks for trying!

  45. Pinell says:

    so about that 10r build verson…….

  46. Ben says:

    How about T-Mobile LG G3 D85110r ??
    I tried this method bu noway, an error in the end when appliying permaroot and doesn’t appear to have worked and SuperSU show that isn’t rooted
    Please help me

  47. William says:

    Hi, I have a LG G3, european version as I live in Sweden, which has:
    Modelnr: LG-D855
    Android-version: 5.0
    Kernel-version: 3.4.0
    Versionsnr: LRX21R.A1419207951
    Softwareversion: V20f-EUR-XX

    My computer is a Macbook Pro mid 2012, 16gb memory, 1tb harddisk, OSx 10.10.1
    My question is: How do I get the LG G3 connected to my mac via USB?
    I have tried all kinds of drivers from:


    I have installed LGPCSuite and when I run that it cannot see my LG G3 that is connected via USB.
    If I try Wifi, then I see my phone and can copy music to it.
    I’m assuming that I need the USB connection because I had copied music via LGPCSuite to my
    phone storage and not to the SD-card that I really wanted to. When I try to remove that music, it
    says I’m not rooted so I assume that if I want to root the phone I would need USB connection.
    I have tried the adb-mac devices command but it shows no devices. When I connected the phone
    via USB I get the 3 options where MTP and PTP seem to be the only options. Tried both but phone
    is still not recognized. Any ideas? /William

  48. Neal says:

    I got the same problem, I got the upgrade from T-Mobile and lost the rook and got the same msg as everyone else got. There is No SU binary installed and Supersu cannont install it. So I see that no one has answered anyone’s help on this one.
    Can someone answer our cry for help?

  49. joe zack says:

    the link is for all people have T-Mobile LG G3 D85110r read all the instruction carefully please post if did work thankyou

  50. Dima Krakov says:

    Can you make instruction how to root android 5.0 on LG G3 D855 ?

  51. yossef says:

    Hi max, I have the lg g3 d855 running lollipop do you know a way on how to root it, and if you can send me a link or make a video that’ll help a lot.

  52. iliesss says:

    J’ai deux téléphones LG G3
    -D855 sous Android lollipop 5.0 version v20h-AME-XX numéro de build LRX21R.A1421650137
    -LS990 sous Android kitkat 4.4.2 version LS990ZV6 numéro de build KVT49L.LS990ZV6
    J’ai essayé toutes les méthodes pour rooter mais pas possible
    Aidez-moi svp

  53. aethel teves says:

    is there any other i can root my G3 stylus coz this one does’nt work..

  54. Kevin says:

    When i use :adb push start_restore /temp/start_restore i get permission denied. Help Please Max

  55. Casper says:

    When i type this in cmd: adb push start_restore /tmp/start_restore i get the msg Permission Denied
    I hope to hear from you soon
    Thanks in advance

  56. zergterran says:

    I have Lg lg g3 d855 v20 android 5 i already tried some of your videos but just didnt work.. pls help! =D

  57. Fasih says:

    i have the lg g3 d855 running the stock lollipop with latest 2nd update.
    i tried to root using these methods and failed, please update this page for lollipop users. thanx Max Lee.

  58. Damion Miller says:


    If I take the OTA on my G3, will I be able to keep re-root after installing the update? I’m on 10B stock firmware. I’m rooted on stock firmware. I haven’t been able to find any custom roms based on stock firmware except SkyDragon. I keep having problems with lag and hanging. Also, SD Card keeps unmounting itself. Any suggestions? Thanks much!

  59. Fred says:

    I’ve tried using both the purpledrake script and the manual instructions listed above, I can’t seem to root my device, which is a T-Mobile D851. My computer sees the phone and executes the first command to temp root and then It reboots into what looks like a recovery. With the options to reboot, wipe cache, wipe dalvik, install from adb sideload or install from sdcard side load. I also have an icon of the “dead” android, which has “no command” below that. Any help will be most appreciated.

  60. wade says:

    doesn’t work for build number d85110r any info?

  61. faysal says:

    hi max
    is there any way to root lg g3 d855 running android 5.0
    pleas answer me

  62. Hieu says:

    I tried many times but it didn’t work. My phone is LG d851110r T-Mobile. Is it different to root?

  63. Anthony says:

    Did not work. I have the tmo G3 D851 10r. Everything went thru flawlessly, no error messages or anything. Phone rebooted fine, all the commands were accepted but in the end, the phone was not rooted. Please help!

  64. Eldi says:

    Will this work on Official T-Mobile Lollipop? I don’t want to accidentally brick my phone.

  65. J says:

    Guys give it up. Max hasn’t commented on this forum in over 6 months and probably never will again. No there is no root for the G3 with 10r software and no one really cares about making one. Its been this way for almost 5 months.Get over it and move on.

  66. Ben says:

    I’ve LG G3 Tmobile, model android 4.4.2, sf version D85110r, kernel 3.4.0 – I pretty much followed your steps all the way up until SuperSu. When I ran SuperSu – I got the follow pop-up, “There’s no SU binary installed, and SuperSU cannot install it. This is a problem! If you just upgraded to Android 4.3, you need to manually re-root-consult the relevant forums for your device!” PLEASE ADVISE or HELP ME THROUGH THIS. THANKS

  67. Mohammed says:


    Is this compatible with LG G3 Beat, Model D722?

  68. John says:

    I reverted to 4.4.2 in order to root my lg g3 t-mobile.

    Alas, it is 10r not 10c, but i thought i would try it anyway.

    It never gives me the page for approving debugging. Is this what the patch does or

    is there some way around that? Thanks

  69. kostenlose auomaten spiele says:

    Ich wollte einfach einen netten Gruss hinterlassen. Bin eben auf eure Websiete gestossen.

  70. Myo says:

    Please help me to how to root for LG g3 , android version 5.0.0,Kenel version,model LG-D855 , software version v20g-SEA-xx.

  71. Milea says:

    Hi Max. Two things I tried to root my phone with this method but when I try to enter the command prompt… says not supported. Then I tried it with Towelroot. That didn’t work either. I’d like to try to update to Lollipop but I can’t even unroot my phone. Any ideas or suggestions I’d greatly appreciate it. I have an LG D725. Any help you can offer so that I can update to Lollipop

  72. jose says:

    This process works on G3 US990 for US Cellular ??

  73. user says:

    I rooted and it got root to remove time service and monkey test.But after removing it by titanium backup pro,
    my phone switchs off on oning wifi. How can I stop it.

  74. Iouri Chadour says:

    I ran into the same issues as some of the people above – and finally found a thread on XDA that has a new method for rooting Lollipop 5.0.1 and that actually works. Please see below:

  75. HardResetar says:

    One of the best tutorials made out there. Great tutorial.

  76. Ross Vince S Gamboa says:

    hi I’ve tried some of your other tutorials and helpful tips in rooting my g3 flashing roms and i gotta say thumbs up to it! it was awesome!
    -but i have a quick question and any help would be appreciated,
    well you see my sister has a G3 same as mine but she has F400L model running on 6.0 mm and i dont know how to ask this but i can’t find a way to root it? hoping you could help me thanks.^_^

  77. Saifee says:

    hello guys my build number is like “MRA58K” May is should follow this method for rooting my LGG3 ??

  78. bameware says:

    Yeah bookmaking this wasn’t a risky decision outstanding post! .

  79. plexitech says:

    I really got into this web. I found it to be interesting and loaded with unique points of interest.

  1. April 2, 2015

    […] and VoLTE are both good to go. Alternatively, if you want to get super high on Lollipop, you can root your T-mobile LG G3 and flash a custom Lollipop ROM! T-Mobile also mentioned that they are working on the Lollipop […]

  2. August 10, 2016

    […] LG G3 – See How to Root LG G3! […]

Leave a Reply

Your email address will not be published. Required fields are marked *