Unlocking Bootloader on AT&T / Sprint LG Optimus G using FreeGee Project

Soon after successfully acquiring root access on AT&T/Sprint LG Optimus G (E970/LS970), now we may unlock the bootloader with Project FreeGee. Unlocked bootloader is required for putting in custom recovery (CWM), for the purpose of flashing custom ROMs. As we know, our Smartphones are still running Android 4.1 Ice Cream Sandwich, while the Nexus 4 has been running Android 4.2 Jelly Bean, LG is quite slow in providing updates to their users.


Here is a guide unlocking the bootloader on the AT & T / Sprint LG Optimus G, you have to understand that these actions may void your warranty, also do not forget to perform a data backup before unlocking.

  1. Unlocking bootloader requires root privileges, now is the time to take action, follow this rooting guide.
  2. Make sure ADB drivers installed on your device, grab the drivers from the official LG site E970 or LS970.
  3. Grab the latest version unlocker FreeGee file (zip) for LG Optimus G, ensure to grab the latest version (AT&T or Sprint) here. Extract it on your PC hard disk.
  4. Enable “USB Debugging” (Settings > General tab > Developer options), and then connect the LG Optimus G to Windows PC via USB.
  5. Go to SuperSU app Settings, select “Allow” on the Default access, this makes FreeGee script get root access automatically. When the unlock process takes place, make sure the screen always on, go to Settings > Display > Screen timeout, choose never.
  6. FreeGee Lg Optimus G

  7. Run by double-clicking “freegee.bat”, please Don’t run as administrator on Windows, and next follows any instruction carefully.
  8. When you notice “No space left on the device” error message, you may dismiss it. But if you get “tar: invalid magic”, it means the unlock process cannot be continued, you could re-download FreeGee script.
  9. FreeGee unlock bootloader Lg Optimus G

  10. When the unlock process is complete and successful, you will see a new folder labelled “backup” inside FreeGee folder. If there is no new “backup” folder you’re outta luck, re-run the FreeGee script for AT&T / Sprint LG Optimus G (E970/LS970) once more.
  11. unlocked optimus g e970 ls970

  12. Done. Now enter into Fastboot mode to check LG Optimus G bootloader locking status, hold down power button and volume-up keys together. For update and for future inquiries follow FreeGee thread.



Filled Under:Root and Unlock
Related Mods

8 Responses

  1. Bob
    July 10, 2013 at 1:55 PMReply

    After I apply this for my E970, my phone goes to brick mode with infinite LG logo.
    Can I solve this problem?

    • Fridza
      July 10, 2013 at 8:59 PMReply

      Yes, you can. Utilize LGNPST and stock TOT firmware.

  2. Andrew
    November 5, 2013 at 6:08 PMReply

    Hey, I accidentally did this with the new Jellybean OTA. Can you tell me how to unbrick it? It’s stuck on the LG logo and for some reason it won’t let me go into fastboot.

    • Alex
      November 26, 2013 at 7:19 PMReply

      were you able to fix it im having the same problem ? It would be very helpful , pleaseee!!!

  3. mario
    January 21, 2014 at 6:42 PMReply

    please help my how y relock bootloader if i miss the backup whit this “Grab the latest version unlocker FreeGee file (zip) for LG Optimus G, ensure to grab the latest version (AT&T or Sprint) here. Extract it on your PC hard disk”

  4. skullhd
    August 17, 2014 at 7:45 AMReply

    this only works with ICS not JB

  5. WMP
    September 28, 2014 at 1:15 PMReply

    After executing this procedure satisfactory my phone got stock on bootloader, now what’s next?!

  6. Buttocks
    August 19, 2016 at 7:01 PMReply

    This is missing a step in the instructions. If the freegee.bat script throws an error that says you need busybox, then you need to go to the Play store on the phone and install BusyBox Free.
    Then launch BusyBox Free on the phone and go through another install process within the app. It gathers some info and installs more stuff.
    Then you can run freegee.bat successfully.

Leave a Reply