How to Root LG G2 AT&T (D800)
This guide walks you through rooting the AT&T LG G2 (model D800), which gives you superuser access to unlock the full potential of your device. You’ll be able to remove bloatware, install root-only apps, and customize the system. Before starting, ensure your phone is fully charged, back up your data, and enable USB debugging in Developer Options.
What You’ll Need
- LG G2 AT&T (D800) with Android 4.2.2 or 4.4.2 (Jelly Bean or KitKat)
- A Windows PC (the tools below are Windows-only)
- USB data cable (not just a charging cable)
- LG USB drivers installed on your PC
- Download the following files:
- iORoot24.zip (a one-click root tool for the G2)
- SuperSU zip (to install the root manager)
- Custom recovery (like TWRP) – optional but recommended for backups and future flashing
Step-by-Step
- Enable Developer Options and USB Debugging: Go to Settings > About phone and tap Build number seven times until you see a toast saying “You are now a developer.” Then go to Settings > Developer options and turn on USB debugging.
- Install LG USB Drivers: Download and install the official LG USB drivers on your PC. These are essential for your PC to recognize your phone.
- Extract iORoot: Unzip the iORoot24.zip file to a folder on your PC, e.g., C:\iORoot.
- Connect Your Phone: Connect your LG G2 to your PC using the USB cable. When prompted on the phone, choose Media sync (MTP) mode. If a driver installation prompt appears, let it finish.
- Run iORoot: Inside the extracted iORoot folder, double-click iORoot.bat. A command window will open. Follow any on-screen instructions. The script will push files to your phone and execute the root exploit. This may take a few minutes.
- Wait for the Script to Complete: The script will reboot your phone automatically when done. If it doesn’t, manually reboot when the script says it’s safe.
- Verify Root: After reboot, look for the SuperSU app in your app drawer. If it’s there, open it and update the binary if prompted. You can also use a root checker app from the Play Store to confirm.
- Install Custom Recovery (Optional but Recommended): Download the TWRP image for the D800 (e.g., twrp-2.8.x.x-d800.img). Use the
ddcommand via a terminal app on the phone (or via ADB) to flash it to the recovery partition. For example:dd if=/sdcard/twrp.img of=/dev/block/platform/msm_sdcc.1/by-name/recovery. Alternatively, use the Flashify app to flash the image. - Install SuperSU (If Not Present): If SuperSU is not installed, download the SuperSU zip and flash it via custom recovery. Reboot into recovery (hold Volume Down + Power), choose Install, select the zip, and swipe to flash.
Common Mistakes
- Using the wrong model: The AT&T G2 is D800. Using files for other models (like D802 or VS980) can brick your device.
- Skipping USB debugging: Without USB debugging, the root script cannot communicate with the phone.
- Interrupting the process: Unplugging the cable or closing the command window mid-root can leave your phone in a bad state.
- Not backing up: Rooting can fail and cause data loss, so always back up important files.
- Using a USB hub: Plug the cable directly into a USB port on your PC to avoid connection drops.
Tips
- Keep your phone charged above 70% to prevent a shutdown during the process.
- Disable any antivirus or firewall on your PC temporarily, as they might block the root script.
- After rooting, install a root manager like SuperSU and grant permissions only to apps you trust.
- If you plan to flash custom ROMs, always make a full backup in TWRP first.
- Note that rooting may void your warranty and can make your phone vulnerable to security risks if you install malicious apps.
Troubleshooting
- PC doesn’t recognize the phone: Reinstall the LG drivers, try a different USB port, and ensure USB debugging is enabled. Also, check if the phone shows a notification for “USB debugging connected”.
- iORoot script fails or freezes: Make sure you have the latest version of iORoot. Try running the script as administrator. If it fails, reboot both phone and PC and try again.
- Phone stuck in boot loop after root: This can happen if the root process was interrupted. Boot into recovery (if you have it) and wipe cache/dalvik. If that doesn’t work, you may need to restore a nandroid backup or reflash the stock firmware using LG Flash Tool.
- SuperSU says “SU binary needs to be updated”: Open SuperSU, choose Normal when asked to update, and let it install. If it fails, reflash SuperSU via custom recovery.
- Root checker says not rooted: Verify that SuperSU is installed and that the binary is updated. Also, try using a different root checker app.
Frequently Asked Questions
Will rooting my LG G2 AT&T void my warranty?
Yes, rooting typically voids the manufacturer’s warranty, as it modifies the system software. Some carriers may still honor the warranty, but it’s not guaranteed.
Can I unroot later?
Yes, you can unroot by flashing the stock firmware using LG Flash Tool, or by using SuperSU’s “Full unroot” option if you’re on the original firmware.
Will I lose my data?
Rooting itself usually doesn’t wipe data, but the process can fail and cause data loss. Always back up your important files before starting.
Is it safe to root?
Rooting is generally safe if you follow instructions carefully. However, there is a small risk of bricking your phone if you use the wrong files or interrupt the process.
Can I still receive OTA updates after rooting?
Usually not, because rooting modifies the system partition. You may be able to receive updates if you unroot first, but it’s not recommended to take OTA updates on a rooted device.
What are the benefits of rooting?
You can remove pre-installed bloatware, use root-only apps like Titanium Backup or Greenify, install custom ROMs, and gain deeper control over system settings.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.