How to Root LG G5 (AT&T/Verizon/Sprint/T-Mobile/US/Europe/HongKong)

Want to know the actual working method to root LG G5 for any variant? Then, here is the verified way to root LG G5 for AT&T, Verizon, Sprint, T-Mobile, US, Europe and HongKong variants running on Android Marshmallow & Nougat version.

The LG G5 is a flagship smartphone featuring the best high-end specs and runs on Android 6.0.1 Marshmallow version. No doubt, the device will be getting the all-new official Android 7.1 Nougat update. Well, some hardcore Android fans want to root their LG G5 to discover true potential and hidden features of the smartphone. So, here is the great news for the users who wants to root AT&T LG G5, root Verizon LG G5, root Sprint LG G5, root T-Mobile LG G5, root US LG G5, root Europe LG G5 and root HongKong LG G5 variants. Finally, the LG G5 users can achieve root on any variant and get their device updated to Android 7.1 Nougat.

How to Root LG G5 (AT&T/Verizon/Sprint/T-Mobile/US/Europe/HongKong)

Earlier, a SuperSu root method was released by some developer to root LG G5. However, many users were facing issues while rooting and also no root verification was revealed. Well, here is the perfect working method to root LG G5 (AT&T/Verizon/Sprint/T-Mobile/US/Europe/HongKong) for all variants using ‘Fastboot ADB‘. As per the Xda developer, this method works for LG G5 H850 (Europe) / LG G5 VS987 (Verizon) / LG G5 H820 (AT&T) / LG G5 LS992 (Sprint) /LG G5 H830 (T-Mobile) / LG G5 US992 (US Cellular) / LG G5 H860N (Hong Kong) carriers. Also, you can root LG G5 on Mac, Linux, and Windows easily. So, let’s get started.

Note: As of now, this root method works for the LG G5 devices whose ‘anti-rollback’ version is ‘0’ (zero). So, You need to check ‘Anti-rollback version‘ on your device. To do so, dial ‘*#546368#*850#‘  (Change the “850” to your LG G5 model number. Such as “830” for T-Mobile or “992” for Sprint).

LG G5 anti-rollback version

Disclaimer: Please follow this guide as per your own risk. We are not responsible for any damage thay may cause while following below steps.


  • Make sure that LG G5 USB Debugging is turned on.
  • Terminal Emulator app” must be installed on your LG G5 smartphone. You can get it from Google Play Store.
  • Fastboot and ADB are already setup on your Mac, Linux, or Windows.
  • Have a full system backup on your PC/Laptop.

Files to Download:

How to Root LG G5 (AT&T/Verizon/Sprint/T-Mobile/US/Europe/HongKong) on Mac/Linux/Windows

Step 1: Download necessary root files from the above link.

Step 2: Unzip downloaded files on your desktop.

Note: If you are facing issues in installing Fastboot and ADB drivers, then take help of this guide.

Step 3: Copy all the files from inside the “dirtysanta-boot” to extracted ‘ADB / Fastboot’ directory.

Step 4) From there, open the command prompt by pressing “Left Shift + Right Click” and choose “open command window here.“

Step 5) Now connect your device with your PC using original USB data cable and make sure, you authorize “USB Debugging Mode.

Step 6) Once your device is successfully connected, execute ‘RUNMEFIRST’ file.

  • On Windows, double-click on “RUNMEFIRST.bat and make sure you don’t close any of the windows that opens up. Then, double-click on “Step1.bat”.
  • On Linux, open terminal and type ‘./’. Then, on a second terminal window, type ‘./’.
  • On Mac, open Terminal and type ‘bash ./’. Then, on second terminal window, type ‘bash ./’.

Step 7) Now wait for the shell prompt (Mac/Linux), then type the below command or you can copy also.

  • chmod 0777 /storage/emulated/0/*

Step 8) Open the terminal app on your device and type “id.” Check if a context is “Untrusted_app.” If it is then, we’re good to go!

Step 9) Type the another command into a terminal app:

  • applypatch /system/bin/atd /storage/emulated/0/dirtysanta

Step 10) Once the system patching is done, you need to reboot the device in recovery mode and wipe data. To do so, type the following command into a terminal running on Mac, Linux, or Windows.

  • adb reboot recovery

Step 11) Once you are into stock recovery, wipe the data and reboot it. It will wipe all your data and reset it to factory settings.

Step 12) When the device boots up, you need to finish setting up the phone and enable USB debugging on it.

Step 13) Connect your device again, open the terminal window and navigate to ‘Fastboot ADB’ folder.

Step 14) Now you need to type the following commands one-by-one into terminal:

  • adb root
  • adb disable-verity
  • adb reboot
  • adb root
  • adb shell
  • mount -o rw,remount,rw /system

Step 15) Congratulations! You have rooted LG G5 successfully and now download the SuperSu apk from here and get started with your app permissions.

This guide works for both Android Marshmallow and Nougat versions LG G5. Nevertheless, some users complain about sweet boot loop and red triangle symbol errors on LG G5. Well, if you encounter any of the issues, then you must install the Stock firmware on LG G5 back.

[Xda Credit]