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
Older LGOG Drivers. Some people may have to use these.
3.8.1 - http://www.mobileusbdriver.com/?wpdm...YuaG90bGluaw==
If your phone is new, or not at the current ZVC, update it to ZVC before rooting!
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.
2a If FreeGee is installed, run Freegee "Restore"
3. Settings>System Updates>Update Profile, then Update LG Software,
4. Root with fiddy619 Universal
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/?dev...lder=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
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://forum.xda-developers.com/show...3#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
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.
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
There is an Auto LGNPST in the IRC.
Join us on IRC #lg-optimus-g on Freenode!
You can also get it here. http://forum.xda-developers.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.
In twrp 188.8.131.52, 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://forum.xda-developers.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
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
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://forum.xda-developers.com/showpost.php?p=40169203
You can also use this to install recoveryTWRP 184.108.40.206, 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:
Also go here for even more troubleshooting ideas.http://forum.xda-developers.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
If you still have TWRP or CWM Recoveries, you can flash these ROM's to go back to a clean ZVC, ZVB
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://forum.xda-developers.com/show...48&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://forum.xda-developers.com/showpost.php?p=47860648
ZVB Stock Odexed. http://forum.xda-developers.com/showpost.php?p=38755109
ZVB Stock DEODEXED. http://forum.xda-developers.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 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://forum.xda-developers.com/show....php?t=2437284
More info about LGFlashTool, go here. http://forum.xda-developers.com/show....php?t=2443185
New KK versions of TWRP and CWM. http://downloads.codefi.re/shelnutt2/freegee/LG-LS970/
TWRP 220.127.116.11 In a flashable .zip Thank autoprime! http://forum.xda-developers.com/atta...5&d=1361920944
TWRP 18.104.22.168 same as above. http://forum.xda-developers.com/atta...5&d=1362178881
TWRP 22.214.171.124 zip. http://forum.xda-developers.com/atta...7&d=1363789458
TWRP 126.96.36.199 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 188.8.131.52 zip - I wouldn't recommend using this one, it has some issues. Go here to see what they are. http://forum.xda-developers.com/show....php?t=2366336
TWRP 184.108.40.206 zip - http://www.mediafire.com/download/4r....3.0-LS970.zip
Heres the TWRP thread. http://forum.xda-developers.com/show....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 220.127.116.11 - http://d-h.st/Y5F ---info here - http://forum.xda-developers.com/show....php?t=2450918
OUDHS 18.104.22.168 - http://shabbypenguin.com/?developer=...older=Recovery --- info here -- http://forum.xda-developers.com/show....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://forum.xda-developers.com/show...18&postcount=1
A flashable zip to Zero and Restore your EFS partitions is here. Thanks autoprime! http://forum.xda-developers.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 zip. http://forum.xda-developers.com/atta...9&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.
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://forum.xda-developers.com/show....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://forum.xda-developers.com/show...58&postcount=1 Thanks javskies
http://forum.xda-developers.com/show...67&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://forum.xda-developers.com/show....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
Windows guide for Root English-zv7,zv8 Credit to AdriVelazquez
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 22.214.171.124 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.)
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://forum.xda-developers.com/show....php?t=2006946
This one is the INTERNATIONAL version. Be VERY careful if you use it. Not in ENGLISH http://forum.xda-developers.com/show....php?t=2010624
My "Thanks" got all messed up so...and anybody else I forgot.