How to Root LG Optimus Extreme L40G
Rooting your LG Optimus Extreme L40G gives you full administrative control over the Android operating system, letting you remove bloatware, install custom recovery, overclock the CPU, and use root-only apps like Titanium Backup or AdAway. Before you begin, understand that rooting voids your warranty and carries a small risk of bricking the device if steps are skipped. This guide uses a PC, a USB cable, and a known-safe exploit for this specific model. Back up your data first — the process does not wipe the phone, but a mistake could.
What You’ll Need
- LG Optimus Extreme L40G with at least 50% battery charge
- Windows PC (7, 8, 10, or 11) with a USB port
- Original or high-quality USB data cable (not charge-only)
- LG USB drivers installed on the PC (from LG’s official site or via LG Bridge)
- KingRoot APK (version 4.8.0 or similar, downloaded from a trusted source)
- Optionally: SuperSU or Magisk APK to replace KingRoot after rooting
- USB debugging enabled on the phone (see Step 1)
Step-by-Step
- Enable Developer Options and USB Debugging – On your L40G, go to Settings > About phone and tap Build number seven times until you see “You are now a developer.� Then go back to Settings &em; Developer options and turn on USB debugging. Also enable Allow mock locations if present (not required but harmless).
- Install LG USB Drivers on PC – Download and install the official LG USB driver package from LG’s support page. If you already have LG Bridge installed, the drivers are usually included. Reboot your PC after installation to ensure the driver is fully loaded.
- Connect the Phone to PC – Use the USB cable to connect your L40G to the PC. When the phone prompts “Allow USB debugging?�, check “Always allow from this computer� and tap OK. If no prompt appears, check the notification bar and select “USB debugging connected.�
- Verify ADB Connection (Optional but Recommended) – Download the Android SDK Platform Tools (ADB) and extract to a folder. Open a Command Prompt in that folder and type
adb devices. You should see your device listed as “L40Gâ€� with a “deviceâ€� status. If it shows “unauthorized,â€� re-check the USB debugging prompt. If it shows nothing, reinstall drivers or try a different USB port. - Transfer the KingRoot APK – Copy the KingRoot APK file to your phone’s internal storage (e.g., via USB file transfer or by downloading directly on the phone).
- Install KingRoot – On the phone, use a file manager to locate the APK and tap it. If “Install blocked� appears, go to Settings > Security and enable Unknown sources. Follow the on-screen prompts to install.
- Run KingRoot – Open the KingRoot app. It will display a button that says “Root� (or “Try to Root�). Tap it. The app will run an exploit and may reboot the phone automatically. Wait for the process to finish — it can take up to 5 minutes. Do not disconnect the USB cable or press any buttons during this time.
- Verify Root Access – After the phone reboots, open KingRoot again. If it shows “Root succeeded� (or a green checkmark), rooting is done. To confirm, install a root checker app from the Play Store (e.g., “Root Checker�) and run it. It should state that root access is properly granted.
- Replace KingRoot with SuperSU (Recommended) – KingRoot is a Chinese app that some users prefer to remove. Download SuperSU from a trusted source, install it, open it, and follow the prompts to “Update binaryâ€� (choose “Normalâ€� or “Via TWRPâ€� if you have it). Once SuperSU is active, you can uninstall KingRoot via the app’s own uninstall function or a system app remover.
Common Mistakes
- Using a charge-only cable – Many USB cables only charge and don’t transfer data. If ADB doesn’t detect the phone, try a different cable.
- Not enabling USB debugging – Without it, the PC cannot communicate with the phone for the exploit. Double-check that it’s on.
- Installing the wrong KingRoot version – Newer versions may not support Android 4.4 (KitKat) which the L40G runs. Use a version known to work with KitKat, such as 4.8.0.
- Skipping the driver installation – Windows might show “device not recognized� if drivers are missing. Always install the LG drivers before connecting.
- Interrupting the rooting process – Pulling the USB cable or pressing the power button during rooting can corrupt the system. Be patient.
Tips
- Back up your data before starting. Use LG Backup or a third-party app like Helium to save contacts, SMS, and app data.
- Keep the phone charged above 50% to avoid shutdown during the process.
- After rooting, install a firewall app (like AFWall+) to control which apps get root access.
- If you plan to install custom ROMs, you’ll also need to unlock the bootloader and install a custom recovery (e.g., TWRP). This is not covered here but is a common next step.
- Remember that OTA (over-the-air) system updates may fail after rooting. You may need to unroot temporarily to receive updates.
Troubleshooting
KingRoot fails to root – This can happen if the exploit is patched or if the phone has a newer security patch. Try a different version of KingRoot (e.g., 4.9.0 or 5.0.0). Alternatively, use a PC-based tool like “LG One Click Root� or “iRoot� (also known as “Root Genius�) – these work similarly. If all fail, you may need to use a custom recovery method, which is more advanced.
ADB doesn’t see the device – Reinstall the LG drivers, try a different USB port (preferably USB 2.0), and ensure the phone is not in “Charge onlyâ€� mode. On the phone, when connected, pull down the notification shade and select “File Transferâ€� or “MTPâ€� mode.
Phone stuck in boot loop after rooting – This is rare but possible. Boot into recovery mode (turn off phone, then press and hold Volume Down + Power until the LG logo appears, then release and press again). In recovery, do a factory reset (wipe data). If that doesn’t help, you may need to restore the stock firmware using LG Flash Tool (requires the KDZ file for your model).
Root check says no root after success – Sometimes KingRoot reports success but the root binary isn’t fully installed. Re-run KingRoot, or install SuperSU and let it update the binary. If still no root, try a different root checker app.
Uninstalling KingRoot causes root loss – If you uninstall KingRoot without replacing it with SuperSU or Magisk, you lose root access. Always install an alternative root manager first.
Frequently Asked Questions
Q: Will rooting my L40G void the warranty?
A: Yes, in most cases rooting voids the manufacturer’s warranty. You can often unroot later to restore warranty status, but not always.
Q: Can I get Android updates after rooting?
A: You can, but OTA updates may fail. You might need to unroot temporarily or flash updates manually. Custom ROMs often receive updates faster.
Q: Is rooting legal?
A: In many countries, rooting is legal, but it can violate your device’s terms of service. Check local laws and the terms of your service provider.
Q: What is the risk of bricking my phone?
A: The risk is low when following this guide, but it’s never zero. A failed root can result in a soft brick (fixable) or a hard brick (requires JTAG or replacement).
Q: Can I unroot my L40G later?
A: Yes, you can unroot by using the “Unroot� feature in SuperSU or by flashing the stock firmware. This will remove root access and restore the original system.
Q: Will rooting improve performance?
A: It can, if you remove bloatware and overclock the CPU. However, it can also cause instability if you push the hardware too far. Use root apps responsibly.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.