X
wikiHow is a “wiki,” similar to Wikipedia, which means that many of our articles are co-written by multiple authors. To create this article, volunteer authors worked to edit and improve it over time.
This article has been viewed 16,345 times.
Learn more...
Rooting a phone can open up a new word of possibilities, including installing a custom recovery, custom ROM, removing bloatware, and so much more. LG's flagship phone, the G3, has been finicky for developers to root, but it has been accomplished. This article will show you how to root it for your particular device and carrier.
Steps
Method 1
Method 1 of 3:
For Verizon Phones Patched Below 10F
-
1Download the LG Drivers for the phone. This will allow ADB to function.
-
2Enable USB Debugging from the Developer Menu. If you don't already have the Developer Menu enabled, tap Build Number 7 times to enable Developer Mode.Advertisement
-
3Download IOroot. You can get it by either Googling it or heading to XDA Developers.
-
4Extract the archive to your computer. You should have a folder labeled "ioroot" on your hard disk.
-
5Run the corresponding IOroot file for your OS. This will bring you into IOroot.
-
6Accept the RSA fingerprint prompt on your phone. This will allow the ADB process to connect.
-
7Follow IOroot's instructions. It will automatically complete the root process and will reboot your phone.
-
8Download and install SuperSU from the Play Store. This is necessary as it will install su into the /bin folder. After installation, it'll ask you to reboot. Do so.
-
9Download a root checker application to verify root access is granted.
Advertisement
Method 2
Method 2 of 3:
For AT&T, Korean, and International Versions
-
1Download Towelroot. It is an APK file so just simply download it to your phone.
-
2Enable Installation from Unknown Sources. This will be under Settings -> Security.
-
3Install the Towelroot APK.
-
4Run the TowelRoot APK and click "make it ra1n". It should successfully root your phone.
-
5Reboot your phone and confirm that it successfully reboots.
-
6Download and install SuperSU from the Play Store. This is necessary as Towelroot simply installs the root binaries. After installation, it'll ask you to reboot again. Do so.
-
7Download a root checker application to verify root access is granted.
Advertisement
Method 3
Method 3 of 3:
For T-Mobile, Sprint, and All Others Below 10R
-
1Download the LG Drivers for the phone. This will allow ADB to function.
-
2Enable USB Debugging from the Developer Menu. If you don't already have the Developer Menu enabled, tap Build Number 7 times to enable Developer Mode.
-
3Connect your phone to your computer.
-
4Download PurpleDrake. It will download a zip file. Extract this and open it.
-
5Run the PurpleDrake executable. For Linux, don't forget to chmod +x purpledrake_linux.sh.
-
6Follow the on-screen prompts. Your phone will ask you to allow a connection with a RSA fingerprint. Click OK on your phone and PurpleDrake will continue.
-
7Download and install SuperSU from the Play Store. This is necessary as PurpleDrake doesn't come with it. After installation, it'll ask you to reboot. Do so.
-
8Download a root checker application to verify root access is granted.
Advertisement
Warnings
- Make sure to make a complete backup of your phone (known as a nandroid backup) before attempting this. There is always the possibility something can go wrong, so you'll want to make sure you can go back to a working version of your ROM in case something goes awry.⧼thumbs_response⧽
- Rooting your phone voids any and all warranties associated with your device and/or carrier.⧼thumbs_response⧽
- It is wise to make sure your Version is matched (Below 10F for Verizon phones and below 10R for T-Mobile and Sprint phones). Using these tools on newer versions or mismatched versions can brick your phone and/or cause the rooting method to fail.⧼thumbs_response⧽
- This only works for Android 4.4.x and below. There are different methods for rooting Android 5.x and 6.0.x.⧼thumbs_response⧽
Advertisement
Things You'll Need
- IOroot (For Verizon versions of the G3)
- TowelRoot (For AT&T version, Korean model, and international version)
- PurpleDrake (For all others, including T-Mobile and Sprint)
- LG Drivers for your PC (If you use Verizon, download the Verizon drivers)
References
About This Article
Advertisement