Root LG G4 at T-Mobile, Verizon, Sprint, AT&T and International variant now with Low Effort Root!

root verizon lg g4

Update (July 28, 2015): Sprint LG G4 (LS991) also added. Now all top five models of G4 are supported with low effort root. Kudos to awesome team! oh btw, the dual-sim G4 (H818P) is rooted too, post updated with both Sprint and dual-SIM G4 root.

Update (July 25, 2015): AT&T LG G4 (H810) also rooted! Original post continues: Well it’s here! The root solution is finally available for International, T-Mobile and Verizon LG G4 sets, from the good guys over at the XDA — it’s a joint effort of a team, with your favorite members thecubed and autoprime at their best! FYI, it’s not from where we thought it would be!

If you own either of Verizon G4 (model no. VS986, on software version 11A), T-Mobile G4 model no. H811, on software version 10H) or international variant (model no. H815, on software version 10c), then you can root your LG G4 now, using this method. It would work for you as long as you got the requisite software version on the given model number.

However, this doesn’t work on model no. international model nos. H815P, H815T, H815TR, etc. Moreover, AT&T G4 (model no. H810) and Sprint G4 (model no. LS991) are not a go either — though, they’re filed under coming soon list, so you can remain hopeful.

→ Use our full guide below to root your LG G4 now.

The development page can be found over here. Don’t forget to thank the developers mentioned above, and also, do donate them if you can.

How to Root LG G4 [AT&T, T-Mobile, Verizon and International variant]


  • Send_Command tools — Link | File: (4.85 MB)
  • Root package in .tar.gz file format:
    • For AT&T G4 — Link | File: h81010g.tar.gz (2.0 GB)
    • For T-Mobile G4 — Link | File: h81110h.tar.gz (1.4 GB)
    • For Sprint G4 — Link | File: LS991ZV5.tar.gz (1.90 GB)
    • For Verizon G4 — Link | File: vs98611a.tar.gz (1.7 GB)
    • For International G4 — Link | File: h81510c-eu.tar.gz (1.4 GB)
    • For dual-SIM G4 — Link | File:

Supported devices

  • AT&T LG G4 (model no. H810), T-Mobile LG G4 (model no. H811), Sprint G4 (LS996), Verizon LG G4 (model no. VS986), International LG G4 (model no. H815) and dual-SIM G4 (model no. H818P)
  • Don’t try this on any other LG G4 set with different model no. than above. Support for is coming soon.
  • Don’t try this one any other device of LG or any other company!

Warning: Warranty may be void of your device if you follow the procedures given on this page. You only are responsible for your device. We won’t be liable if any damage occurs to your device and/or its components.

Backup your Android. Backup important files stored on your device before proceeding with the steps below, so that in case something goes wrong you’ll have backup of all your important files.

Step-by-step Guide

Step 1. Download the LG G4 driver first of all.

Step 2. Install ADB and Fastboot driver.

Step 3. Download the Send_Command tools from the downloads sections above, and also the root package in .tar.gz format for your device. Keep these files on PC.

Step 4. Extract the root package in .tar.gz format on your PC now. You should get file system.rooted.xxxx.yyy.img file.

Text xxxx is replaced by your own device’s model no. while yyy is replaced by software version. This is rooted copy of your device’s system partition. Upon flashing this, your device will get root access. And that is what we will do now.

Step 5. Now, transfer the system.rooted.xxxx.yyy.img file to your device’s internal storage, on the very root folder of it, which is parent of all folders like DCIM, Music, Pictures, Download, etc. Don’t paste the file inside any other sub-folder of internal storage! Also, do not rename this file. Keep it as it is.

Step 6. Enable USB debugging on your LG G4. Do this:

  • Go to Settings > About phone, and then tap ‘Build number’ 7 times to unlock developer options.
  • Go back to Settings, then choose ‘Developer options’. Find the ‘USB debugging’ option and use its toggle button to enable it. Accept warning by tapping on OK button.

Step 7. Connect your device to PC now. You will get a pop-up as shown below on your device when you connect it to PC for the first time after enabling USB debugging. Select ‘Always allow from this computer’ checkbox and then tap on OK button.

Allow USB Debugging

If you don’t get this, it means drivers aren’t installed properly. So, install the driver from step 1 and 2 again.

Step 8. Extract the send command tools file you downloaded on your PC. You should get the following files. We’re soon gonna use the Send_Command.exe file, and the ports.bat file — these two are of most importance to us.
LG G4 Root Send Command Files

Step 9. Now, open command window in the folder in which you have the Send_Command.exe file. For this:

  • Open that folder first, and then left click on empty white space in the folder.
  • Now, while holding shift key, right click on empty white space to get a pop-up as shown below.
  • Now choose Open command window here option from that.
    open command windows here
    You will see a command window open up, with location directed to folder where you have the send_command.exe file.

Step 10. Reboot your LG G4 into Download mode. Make sure your G4 is disconnected from PC, and then do this:

  • Power off your G4. Wait for 5-6 seconds after screen goes off.
  • Now, while holding the Volume up button, connect your G4 to PC using USB cable.
  • Wait for drivers to install.
  • That’s it. When screen turns on of your G4, you are in download mode. You would have the text ‘Firmware Update’ written.

Step 11. Find the COM port through which your G4 is connected to PC. For this, just double click the the ports.bat file on your PC. Don’t disconnect the G4 until said so. You will get COM port nos. We are looking for DIAG port no. Note it down, or simply remember it.
LG G4 DIAG COM Port Number

→ In the above pic, the COM4 port is useful to us. In this guide, we will use COM4 port as reference but you use the COM# of yours.

Step 12. Use the Send_Command now. Here is how. Btw, do not double click the file to run it. Instead, in your command window (from step 9 above), run the following command.

Send_Command.exe .COM4

→ Don’t forget to replace the ‘4’ in COM4 above with your own DIAG COM Port number.

Once you do this, you will get # sign as the end line in your command window.
LG G4 Root

Step 13. Run this little command now. Type id and then press enter key. You should get text starting with ‘uid=(0)root gid=(0)root’.

Important! If you don’t get text ‘uid=(0)root gid=(0)root’, then press ctrl+c and then do the above step’s command again (Send_Command.exe .COM4). Then run the id command again. You should get the text ‘uid=(0)root gid=(0)root’ now.

Step 14. Run the command given below particularly for your device to flash the rooted system image on your device. Check your device’s model no. again, if it’s not mentioned here, do note run the command or else your G4 will be bricked, and will be useful most probably only as a paperweight.

  • For AT&T G4, model no. H810, and software version 10G, run this command:
    dd if=/data/media/0/system.rooted.h81010g.img bs=8192 seek=65536 count=579584 of=/dev/block/mmcblk0
  • For T-Mobile G4, model no. H811, and software version 10H, run this command:
    dd if=/data/media/0/system.rooted.H81110h.img bs=8192 seek=65536 count=548352 of=/dev/block/mmcblk0
  • For Sprint G4, mode. no. LS991, and software version ZV5, run this command.
    dd if=/data/media/0/system.rooted.LS991ZV5.img bs=8192 seek=65536 count=557312 of=/dev/block/mmcblk0
  • For Verizon G4, model no. VS986, and software version 11A, run this command:
    dd if=/data/media/0/system.rooted.vs98611a.img bs=8192 seek=65536 count=548352 of=/dev/block/mmcblk0
  • For International LG G4, model no. H815, and software version 10C, run this command:
    dd if=/data/media/0/system.rooted.H81510c-EU.img bs=8192 seek=55296 count=529920 of=/dev/block/mmcblk0
  • For dual-SIM LG G4, model no. H818P, and software version 10D, run this command:
    dd if=/data/media/0/system.rooted.H818P10D.img bs=8192 seek=55296 count=529920 of=/dev/block/mmcblk0

Let the command run. It will take some time to finish.

Step 15. Run the following command to exit the send command.


Step 16. Your device should reboot now. Once the restart is complete, you should have root access on your LG G4. Confirm this with a root checker app. Install it, open it, and tap on Verify button. A pop-up will appear, hit the Grant button, and let the app tell you that you got root access. Kudos to awesome developers! Don’t forget to donate them of you can.

That’s it. If you need any help regarding rooting your LG G4, sure ask us in comments section below.

20 Comment

  1. Calamity 518 says: Reply

    It is working on sprint now as well, I rooted on sprint this morning.

  2. big saucy says: Reply

    How long does the process take..I’m stuck at the #sign? thanks in advance!!

    1. Kapil says: Reply

      At which steps are you stuck?

    2. Fernando says: Reply

      If you are on a #, the copy has ended…
      Enter LEAVE to reboot

  3. Fernando says: Reply


    I have H815 from Portugal TMN_MEO carier.

    LG G4 Official bootloader unlock is not available for my phone.

    Will this method work?
    I don’t exactly know what version it is…

    sn 505kpmz202931

    LG H-815

    build LMY47D

    1. João Manuel Filipe says: Reply

      Pois estou exactamente na mesma! V10c-EUR-XX is ther a way to obtain the boatload unlock although it’s blocked by the carier?

      1. Fernando says: Reply

        Just did it.
        Follow this guide step by step. (Low Effort Root)
        Mine is from MEO… the H815. It comes with 815 10a but it is now updated to 10c with the image provided for INTERNATIONAL H815 EUR
        (International H815 10c Version (NOT H815T, H815TR, H815P, etc – you will lose internationalization and possibly features)
        This one works for Portuguese MEO H815.

        (it will ask you to open also this on another window/tab -> do it and read it first…)

        For the camera to go 1080p/60fps:

        On this thread, post #69, it shows you how to place the files they give you on post#1, in system/etc with proper permissions.

        Anything, just give me a call at

  4. Fernando says: Reply

    Looks like it doesn’t…

  5. John Rube says: Reply


  6. rearden says: Reply

    Observations: 1. This root does not work on an encrypted phone. Phone must be decrypted first. SD may be encrypted.
    2. Once you have rooted, your phone will not encrypt. Attempts to encrypt, lock the phone at the carrier (Verizon) screen. You must remove the battery in order to uncrash phone.

  7. Mo says: Reply

    Each time I attempt to run the Send_Command.exe, I get an application error “The application was unable to start correctly (0x000007b). Click OK to close the application.”

    I read that this is a problem with having some sort of .dll’s installed incorrectly? Have been trying to fix for a couple hours and can’t figure out what is wrong.

    1. Zohaib says: Reply

      Windows Issue, I Had Same Issue, Solved By Reinstalling Fresh Windows! Sorry For Bad English

  8. Qu says: Reply

    Hi Will this work on TMobile H81110n? (i.e Model H811 Software version 10n).

  9. H818p 10d.tar.gz n existe pas

  10. Victor says: Reply

    Hi will my H815 taiwan version v10D work? Thanks

  11. will the H815P ever be able to unlock it’s bootloader? I just want to install Cyanogenmod!

  12. Bob says: Reply

    Hi Folks,

    It is stated on that XDA post that this method must be for your specific software version & they only have the code for Sprint LS991 ZV5 version. Is anyone aware of a root for the ZV6? I have spent the better part of a day searching for it and ZV5 is all I can find. Getting loopy looking for it. Thanks.

  13. MattBatt says: Reply

    You have a typo in step 12. You put a period before COM4 so it’s “.COM4” not “COM4” . Command lines are very picky about these things.

  14. BillyBenz says: Reply

    Hi Folks,
    Step 13. Run this little command now. Type id and then press enter key. You should get text starting with ‘uid=(0)root gid=(0)root’.
    Doesn’t return anything for me.. Any suggestions please? Yes I have found the right COM port, if I use the other port (only 2 listed) it returns FAIL.

  15. thank you!!

Leave a Reply