How to Root the LG G4 (AT&T)
The LG G4 is one of the most popular devices around the world. Low aperture camera for great depth of field shots, leather backing, large, crisp screen, the list goes on. But, just like any Android device, it does come with some bloatware that, if you’re like me, you’d love to remove but can’t thanks to LG not allowing it. Well, there is a way around it…
Rooting your device, aka gaining administrative rights, opens up opportunities for you to customize your device to a much greater extent than that of an unrooted device. Not only can you use root required apps to change some of the functionality (ability to remove bloatware is one of the big benefits everyone loves rooting to utilize), you can even flash a custom recovery to install a custom ROM on your device and change the entire OS, UI, and more.
Before you can do any of these things though, you must be rooted. Rooting the AT&T LG G4 requires a different command than the other variants to be rooted, thanks to AT&T being a bit more strict with their security on their devices. Thanks to a clever developer, however, it can be rooted though.
I. Before You Begin
1. This should void the warranty of your device. We won’t be held responsible if you end-up with a bricked device. Go ahead at your own risk.
2. You need a Windows based PC to do this procedure.
3. Make sure that LG USB drivers are installed on your PC. If they aren’t, please download and install them first otherwise your PC won’t be able to recognize your device.
4. This only works for the AT&T variant of the LG G4 with the model number –Â H810PR. To find out if this is you, head to Menu > Settings > About phone and you should see your model number listed there.
5. This only works for the build number 10A.
How to Root the LG G4 (AT&T)
To root the device, you’re going to flash the pre-rooted system image on your device. For that, you’ll use Command Prompt and a tool as described in the following sections.
II. Downloading Required Files
1. Download System Image and save it to your desktop.
2. Download Send Command and save it to your desktop.
Send Command (ignore its name – LG Root)
III. Rooting the LG G4 (AT&T)
1. Extract files from System Image and Send Command to your desktop by right-clicking on each of them and selecting Extract here.
2. Rename System Image to system.img by right-clicking on it and selecting Rename.
3. Unlock Developer options on your device by heading to Menu > Settings > About phone and tapping on Build number for about 7-8 times. It should say you’re a developer.
4. Head back to Settings and tap on Developer options and turn on USB debugging.
5. Open a Command Prompt Window on your desktop by holding down Shift and right-clicking anywhere on your screen and selecting Open command window here.
6. Turn off your device.
7. Hold down Volume UP and plug in your device to your PC using a USB cable.
8. Your device should reboot into download mode.
9. Wait for your PC to install drivers for your device.
10. Double-click on ports.bat available on your desktop to find out the port number that your device is attached to. COM4 means your device is attached to port number 4, for example.
11. Type in the following command into the Command Prompt Window that you launched on your desktop and press Enter. Make sure to replace the COM number in the below command to the one that you found out in the previous step:
Send_Command.exe \\.\COM4
12. Enter the following command into the CMD window and press Enter. You should see a text string in the window.
id
13. Type in the following command and press Enter:
dd if=/data/media/0/system.img bs=8192 seek=55296 count=529920 of=/dev/block/mmcblk0
14. When you see the # sign, issue the following command:
LEAVE
15. Your device should reboot.
16. And you’re done!
Your AT&T variant of the LG G4 is now rooted and you can take advantage of all the aforementioned benefits above.
Let us know how the procedure worked for you in the comments!
There is a idea how you can earn 85 bucks /h… After searching for a job that suits me for half a year , I started freelancing over this site and now I possibly could not be happier. 3 months have passed since being on my new job and my income is around five thousand dollars/a month -Check web-site check out my disqus profile for more info
this didnt work for me. the device didnt reboot after i entered “LEAVE”. After “id” there was no string of code. Now how do I root the LG G4. I need root. Its the one thing that I absolutely need on Android.
Hi Adi,
Did you enter the correct COM number in the Send_command.exe step?
yes i did. I tried again and took a screenshot of what happens after i send the “id” command. I sent it a couple times to make sure it wasnt just a bug and failed once.
Failed means that isn’t the correct COM number your device is attached to.
Did you enter “id” or “#id”?
Yes, I thought so. Thats why i tried both of the COM numbers and i entered “id” not “#id” because the # was already there instead of the normal > from CMD. Both numbers dont work so i dont know what to do, could it be because i have the latest update from LG?
Unplug all other devices from your PC so you have lesser COM ports in use and then keep doing the 11th step. After that, use “id” and you should get a text string that looks like the following:
uid=(0)root gid=(0)root
Also make sure that you have installed LG USB drivers and have rebooted your PC after installing the drivers.
thats the part that doesnt work. I am not getting the text string. its just going back to the # after id. I did unplug all my devices, including keyboard and mouse (i have a laptop) and it is still not working. could it be that its not updated for marshmallow or is that not relevant. I have done what you suggested and kept trying step 11 and it never works. Always the same result. is there something im missing or something else?
Hi Adi,
Sometimes the Send_Command app doesn’t respond and at that time, press Ctrl + C on your keyboard and then do the step-11 to make it work again.
I’m sure it’ll work after a few tries.
You can refer to this page – http://forum.xda-developers.com/g4/orig-development/root-tmo-vzw-intl-variants-soon-root-lg-t3164765
After a couple days I have concluded that the problem was the software version. The latest version of marshmallow for the G4 is not rootable.
can i root my lg g4 att h810 with software version h81010i Build Number LMY47D?????
I’m afraid this procedure won’t work for that build.
can I root my lg g4 att h810 with software version h81021y Build Number MRA58K???