[Sprint LG Optimus G] engine95:
PLEASE READ THROUGH THIS!! It'll take 15min, and it'll save you alot of headaches.

Make sure your phone has at least 70 percent charge or more!!

Go to Settings: Settings>Security>Unknown sources checked: Settings>Developer Options>USB Debugging checked, Settings> Display>Screen Timeout - at least 5 min

YOU MUST UNLOCK THE BOOTLOADER TO REMOVE STOCK APPS/BLOAT!!! IF YOU DON'T, YOU WILL HAVE AN UNBOOTABLE PHONE!!

And to unlock the bootloader you MUST have ROOT 1ST!!

To check what version is on your phone. Settings>About phone>Software information..Software version - LS970ZV_ ?

________________________________________________________________________________

INSTALL THE LG WINDOWS DRIVER'S

Most Current Ver 3.10.1 http://www.lg.com/us/support-mobile/lg-LS970 >Software Update tab>USB Drivers for Windows

Older LGOG Drivers. Some people may have to use these.

3.8.1 - http://www.mobileusbdriver.com/?wpdmact=process&did=MzYuaG90bGluaw==

http://s3.amazonaws.com/lgforum.com...leDriver_S4981MAN37AP22_ML_WHQL_Ver_3.7.2.exe

http://www.lg.com/us/mobile-phones/...bileDriver_S4981MAN36AP22_ML_WHQL_Ver_3.6.exe

_______________________________________________________________________________________

If your phone is new, or not at the current ZVC, update it to ZVC before rooting!

UPDATING TO ZVB and ZVC - Walkthru style:

To do the ota. (I left mine ROOTED, FreeGee installed and NOT installed, usb debugging was on, unknown sources was checked, and totally stock)

1. Accept the update.

2.View attachment 1829651

2a If FreeGee is installed, run Freegee "Restore"

3. Settings>System Updates>Update Profile, then Update LG Software,

4. Root with fiddy619 Universal

5. Done

________________________________________________________________

ZVC will allow you to update through TWRP now. You will lose root and unlock and will have to re-root, re-unlock again. You also need a mostly stock ROM

Accept the ZVC update, and your phone will reboot you into TWRP and apply the update.

________________________________________________________________

If you just need/want to update via ZV9 to ZVB/JB and ZVB to ZVC through the update.zip.

You must have a completely stock ZV9 or ZVB. Totally stock.

1. Root with fiddy619 Universal root, above

2. Download the update. ZVC - http://www.androidfilehost.com/?fid=23134718111254106 and http://androidfiles.org/~shabby/?developer=Sprint_LG_OG(geefhd)&folder=Stock-ZVC

ZVB - http://www.androidfilehost.com/?fid=9390362690511176846

3. Move it to /cache. To do this, you'll need to have root if you use Root Explorer, Estrong, etc

3a. Optional. See 6a

4. Turn phone off

5. Reboot to stock recovery. vol down+power til the 3 lights at the bottom come on, and immediatly let go of the buttons. (Lg logo will come on first, then the bottom lights. It might take a fews tries. Also theres a delay to get stock recovery to come up.

6a. An easier way to get to stock recovery is to install quickboot from the Playstore

7. Install the update from /cache

8. reboot

9. Run fiddy619 Universal Root.

You got root for ZVB/ZVC!

If you downgraded from ZVB to ZV9 heres some needed info:

If you're stuck at the 4glte screen: To get to stock recovery - Power off phone. You need to hold power button for about 20 sec to get it to turn off. Then press and hold vol down+power - The LG logo will come on, then the capacitive lights. Immediatly let go when the capacitive lights turn on.

It takes a few seconds to work. Data wipe/Factory reset. Reboot.

And if you happen to reboot into Stock recovery after this upgrade? Use the "menu" button on the led lights (far right when holding it) to get it to accept your commands. power button won't work.

___________________________________________________________________________________

ROOT - fiddy619 has made a Root for ALL versions. And it's for Windows and Linux. Here is the thread and downloads. http://xdaforums.com/showthread.php?p=38886073#post38886073

_______________________________________________________________________________

There is also a way to Root/Unlock without a computer. - Do it all on your phone.

Download Framaroot.apk and install on phone. Select SuperSU/Gandolf for Root. Download FreeGee from the Playstore to unlock the bootloader.

This isn't for running a factory Rom Long-term. Use fiddy619 Universal. If you're going to be flashing other Rom's, it'll be fine. If this doesn't make sense, then read the Framaroot thread again.

_____________________________________________________________________________

Mac/Apple info - Sorry but not a lot of info.

Maybe a VM? Sorry, not an Apple fan

About your only option is to use Framaroot and FreeGee on your phone.

________________________________________________________________________________

TO UNLOCK ALL BOOTLOADERS

1.Download FreeGee from the Playstore - It pretty much walks you through the Unlock process now.

FreeGee info: BACKUP YOUR EFS!!!

1. Select the "mako" unlock - if you choose "Classic" there is a potential for a softbrick. FreeGee will tell you this.

The difference between Classic and mako -

"Classic" will still have the LG boot logo. The unlock may work just fine, but eventually you will be needing the mako unlock. Also you have to navigate recovery blind.

"Mako" has the Google logo on the boot screen. The recovery has a menu. No blind navigating.

Recoveries Options.

The recoveries offered in FreeGee are TWRP and CWM. - These versions are REQUIRED to flash KK Rom's

The advantages/ Disadvantages:

TWRP 2.6.3.? Has bricked a couple phones, but VERY, VERY rarely. Most of us still use it.

CWM isn't as backwards compatible with some of the older ROM's. YMMV and Pre 4.4

I would HIGHLY RECOMMEND doing a backup in either CWM or TWRP.

Also save a copy of the FreeGee,TWRP, and EFS_BACKUPS folders to your computer, just in case your SD gets wiped. EFS_BACKUPS will only show up if you flash a CM ROM, or use autoprime's, Backup EFS, or Create flashable EFS .zip

CONGRATULATIONS!!! You should now be Rooted and Unlocked. Now go have some fun.:)

__________________________________________________________________________________

IF YOUR PHONE HAS ISSUES AFTER ROOTING/UNLOCKING YOU'LL PROBABLY NEED THIS - LGNPST AND TEENY BINS

LGNPST, the dll, bin/tot files, are all in the IRC. LGNPST is protected so it cannot be openly posted.

There is an Auto LGNPST in the IRC.

Join us on IRC #lg-optimus-g on Freenode!

Server: irc.freenode.net

Channel: #lg-optimus-g

http://webchat.freenode.net

http://xdaforums.com/showthread.php?t=1984620

You can also get it here. http://xdaforums.com/showpost.php?p=40169203 In the "Additional info" section.

The most current file is ZVC

____________________________________________________________________________________

Using LGNPST to Root/Unlock using ZVC.bin

If you want to start fresh.

Hopefully you will still have TWRP installed. If not, Stock recovery will wipe EVERYTHING!!! I learned this the hard way.

Wipes:

In twrp 2.5.0.0, Factory reset. You can also click "Advanced" and check all 4. /system, /dalvik, /cache, /data. It will not wipe SD. (If you wiped /system you'll be warned about powering off. It's OK. Say no to root. Then power off.

In Stock recovery Factory Reset will wipe EVERYTHING. So backup your SD card to the computer and learn how to (ADB sideload). http://xdaforums.com/showpost.php?p=36270473

If you do not wipe:

It keeps your settings/apps, so be careful. Your problem probably isn't fixed.

Run LGNPST with the ZVC.bin. http://www.androidfilehost.com/?fid=23134718111252790

ZVB http://www.androidfilehost.com/?fid=23060877489996830

Or in the irc.

Go to Settings>security>unknown sources. Settings>dev options>usb debugging, Settings>display,2min+

Run fiddy root

Open SU just to make sure it doesnt need anything

Unlocking and installing Recovery

Here you have a choice. Either

Run teeny bin - flash ROM

OR

For FreeGee - see "Unlock all bootloaders" section.

_________________________________________________________________________________________

Another option we have instead of the huge .bin files is to use Teeny bins located here. http://xdaforums.com/showpost.php?p=40169203

You can also use this to install recoveryTWRP 2.6.0.0, then flash a ROM from it. This is the Pre-KK version. You will need to flash the updated versions for KK Rom's

_____________________________________________________________________________________

Some troubleshooting ideas:

If your phone is having other issue's, check out AdriVelazquez Guide to Softbricked phones here. http://xdaforums.com/showthread.php?t=2082084

Also go here for even more troubleshooting ideas.http://xdaforums.com/showpost.php?p=43983721

1.You may have to run as admin/not as admin. So try both if you have problems.

2. Make sure to use USB 2.0 ports. NOT 3.0

3.Try a different USB port on your computer

4.Try a different USB cable

5.Some people may need to use the older LG drivers...see above for links to them. Make sure you reboot after installing drivers

6.If you're stuck at the 4glte screen: To get to stock recovery - Power off phone. You need to hold power button for about 20 sec to get it to turn off. Then press and hold vol down+power - The LG logo will come on, then the capacitive lights. Immediatly let go when the capacitive lights turn on.

It takes a few seconds to work. Data wipe/Factory reset. Reboot.

Our LGOG's, for what ever reason, seem to be finicky. Even if you follow all the steps to the letter, things still might not workout. If that's the case, you just may have to use LGNPST. LG's version of Samsungs Odin. Just an FYI :confused:

____________________________________________________________________________________

If you still have TWRP or CWM Recoveries, you can flash these ROM's to go back to a clean ZVC, ZVB

NEWER Versions

ZVC Stock Odexed. Use this one if you're trying to fix things. http://www.androidfilehost.com/?fid=23329332407575785

ZVC Stock Deodexed. http://www.androidfilehost.com/?fid=23329332407575894 Read this thread for this one and the one below. http://xdaforums.com/showpost.php?p=47860648&postcount=1

ZVC Stripped Deodexed. http://www.androidfilehost.com/?fid=23329332407575922

ZVC Stock Odexed. http://www.androidfilehost.com/?fid=23212708291680187

ZVC Stock Deodexed - READ THE THREAD - http://xdaforums.com/showpost.php?p=47860648

Download http://www.androidfilehost.com/?fid=23212708291681882

ZVB Stock Odexed. http://xdaforums.com/showpost.php?p=38755109

ZVB Stock DEODEXED. http://xdaforums.com/showpost.php?p=38809519

____________________________________________________________________________________

ZVC.bin file, ZVB.bin file, ZV9.bin file, ZV7.bin - These can all be found in the irc. Or see below.

ZVC bin/tot for LGNPST. Use regular/usual dll. http://www.androidfilehost.com/?fid=23134718111252790

ZVC.bin/tot for LGFlashTool http://www.androidfilehost.com/?fid=23159073880933271 -Or - change .tot to .bin, and don't use the dll in the zip. Use the one we've been using, and use LGNPST - Please thank tommyjoesanders here. http://xdaforums.com/showthread.php?t=2437284

More info about LGFlashTool, go here. http://xdaforums.com/showthread.php?t=2443185

ZVB.bin/tot http://www.androidfilehost.com/?fid=23060877489996830

ZV9 .tot/bin

1. http://www.androidfilehost.com/?fid=9390355257214631975

2. http://www.androidfilehost.com/?fid=9390355257214632149

3. https://www.dropbox.com/s/gtik9v3wmo2ygnk/LS970ZV9_02.bin

ZV7.tot http://api.viglink.com/api/click?fo...2.P25006.zip&jsonp=vglnk_jsonp_13625786349665]

_____________________________________________________________________________________

WORKING RECOVERIES

New KK versions of TWRP and CWM. http://downloads.codefi.re/shelnutt2/freegee/LG-LS970/

TWRP 2.4.2.0 In a flashable .zip Thank autoprime! http://xdaforums.com/attachment.php?attachmentid=1763935&d=1361920944

TWRP 2.4.3.0 same as above. http://xdaforums.com/attachment.php?attachmentid=1771985&d=1362178881

TWRP 2.4.4.0 zip. http://xdaforums.com/attachment.php?attachmentid=1819707&d=1363789458

TWRP 2.5.0.0 zip. http://www.androidfilehost.com/?fid=22909751817929287

Be Careful with these below. All the 2.6.x.x have issues. Potentially BRICKING your phone.

TWRP 2.6.0.0 zip - I wouldn't recommend using this one, it has some issues. Go here to see what they are. http://xdaforums.com/showthread.php?t=2366336

TWRP 2.6.3.0 zip - http://www.mediafire.com/download/4rvrzgeyqhz8cb8/TWRP-2.6.3.0-LS970.zip

Heres the TWRP thread. http://xdaforums.com/showthread.php?t=2167386

A couple of new ones as of late OUDHS and CWM - not thoroughly tested yet, but are supposed to work.

CMW Touch 6.0.3.7 - http://d-h.st/Y5F ---info here - http://xdaforums.com/showthread.php?t=2450918

OUDHS 1.0.3.5 - http://shabbypenguin.com/?developer=Sprint_LG_OG(geefhd)&folder=Recovery --- info here -- http://xdaforums.com/showthread.php?t=2452544

Older Not Official but does work CWM 6027 14.4.7. http://d-h.st/QAx

There is a learning curve to this, so go here. http://xdaforums.com/showpost.php?p=34567118&postcount=1

________________________________________________________________________________________

A flashable zip to Zero and Restore your EFS partitions is here. Thanks autoprime! http://xdaforums.com/showpost.php?p=38348745

These are the partitions where your phone stores all the info for 3g,4g calls,etc to work

__________________________________________________________________________________________

OLDER ROOT/Unlock Methods for ZV7, ZV8, ZV9, and ZVB

ZV9 AND ZVB/JB ROOT ONLY.....Thank fiddy here!!!!!!!! http://xdaforums.com/showpost.php?p=38605000&postcount=121

ZV9 AND ZVB/JB Root zip. http://xdaforums.com/attachment.php?attachmentid=1766859&d=1362009496

1. Unzip the zip file

2. Make sure USB Debugging is on, and your are in Charge only Mode

3. Run the CurrentRoot.bat, wait for the prompt.

4. Change to MTP Mode

5. Just ignore when your computer asks how to view files on your device.

6. Press enter in the CMD prompt to continue.

7. Done.

ZV7, ZV8. ROOT ONLY.

1. Let phone update to zv8

2. Download Bin4ry v18 - he doesn't want it mirrored so get it here: http://xdaforums.com/showthread.php?t=1886460

3. Unzip it

4. Plug your phone into your computer - You should already have the LG Drivers installed.

5. It should automatically select Charge only. If not, select it

6. Open bin4ry v18 file

7. Double click RunMe

8. Select 1 - run normal - you shouldn't have to run as admin

9. It'll ask for a password - ignore it and hit the "RESTORE" button

10. Phone will reboot a couple times then be running

11. Check to see if SuperSU installed in the app drawer

12. Download "Root Checker" from Playstore - select "Grant" when su pops up. It should say "Congratulations"

13. Reboot phone

14. Run Root Checker again - it should run normal - no message (or a very fast message) about phone running slow

15. If Root Checker still runs slow, redo the above. I think Bin4ry fixed this in this version though

You now have ROOT- if you want to UNLOCK the bootloader.

A couple other guides for options on updating to ZVB.

http://xdaforums.com/showpost.php?p=38629658&postcount=1 Thanks javskies

http://xdaforums.com/showpost.php?p=38558967&postcount=1 Thanks kc_exactly

Some other options - These I leave to you

GAIO - Updated to 1.5 This one is a no brainer and very easy to use. Only for ZV7 and ZV8. Thanks TheShadow1 http://xdaforums.com/showthread.php?t=2039421

It also requires that you have JAVA installed on your computer. For Windows, get it here .http://www.java.com/en/download/index.jsp

Linux guide for Root-zv7,zv8

http://xdaforums.com/showthread.php?t=1996702

Windows guide for Root English-zv7,zv8 Credit to AdriVelazquez

http://xdaforums.com/showthread.php?t=1994692

Old recovery info/walkthru

- Walkthru Style

1.Download "FreeGee" from the Playstore - Pay the $1. Support our Devs!!!

2. Open FreeGee, select "Utilities","Backup/Restore EFS." - This backsup 3G,4G,Cell info, partition. If this gets lost..."Hello paperweight"

3. Then select "Unlock My Optimus G." I would suggest selecting TWRP 2.5.0.0 for your recovery. It's the most current, fully functional one. It's also the one in teeny bins. CMW has issues with backup/restore, also very few Devs use it for us so it might not work.

**There is now a warning screen about sbl and that it could brick your device. Select "Agree".

**If this option scares you, then you'll need to use "teeny bins" and LGNPST - see below

9-17-13 If your phone softbricks, use the sbl unlock built into FreeGee - Capacitive menu -> sbl unlock. Follow the directions. This is becoming the preferred way to unlock your phone. teeny bins unlock this way. It's just delivered differently.

11-21-13 The best way anymore is to just use the SBL Unlock in FreeGee menu, or teeny bin SBL unlock bin. You can try the regular way, but you may end up having to work your way back from a softbrick. (I know now.) :eek:

4. Select "Grant" when SuperSU pops up

5. Select "YAY" when its done

6. Power off your phone

7. Hold vol up + power until lg logo shows up - Fastboot should show "Unlocked" on the last line

8. Press vol down 2 times, then power

9. TWRP should show up - or CWM if that was your choice

10. At this point, I would HIGHLY RECOMMEND doing a backup in either CWM or TWRP.

11.Also save a copy of the FreeGee,TWRP, and EFS_BACKUPS folders to your computer, just in case your SD gets wiped. EFS_BACKUPS will only show up if you flash a CM ROM, or use autoprime's, Backup EFS, or Create flashable EFS .zip

12. CONGRATULATIONS!!! You should now be Rooted and Unlocked. Now go have some fun.:)

____________________________________________________________________________________

A couple of threads that may help to fix your phone also. This info is for other variations of the LGOG, but should work.

This is actually in the ATT LGOG forum for the ATT version, but most of it still applies .http://xdaforums.com/showthread.php?t=2006946

This one is the INTERNATIONAL version. Be VERY careful if you use it. Not in ENGLISH http://xdaforums.com/showthread.php?t=2010624

Thanks to:

fiddy619

Shellnutt2

AdriVelazquez

jokersax11

xboxfanj

sk8erwitskil

autoprime

javskies

kc_exactly

carrett

TheShadow1

tommyjoesanders

shabbypenguin

highnoteuser

_dannyboy

octhrope

bigfdaddy2

AFschizoid

My "Thanks" got all messed up so...and anybody else I forgot.