AWWWW YEAH.
The Optimus G from Sprint is rooted the same way as the Korean (not the unlocked or AT&T version) version is. Google translate, persistence, and the belief that I could talk Phil into paying for this one if I broke it have paid off.
You'll need the a Windows computer (tested on 7 ultimate 64-bit), a USB cable, the LG Android driver, and the attached file. The file comes from the Vietnamese site Di, and is based on the ICS and Jelly Bean adb restore exploit from Bin4ry. I have no idea if the original exploit from Bin4ry was modified, so I'm sticking with the Vietnamese version. Anyhoo, these folks deserve the credit and thanks, I'm just the idiot who tried an exploit written for a different phone and in a different language to see if it would work. I've attached it because it takes forever plus 3 more hours to download it from the Vietnamese site.
Here's what to do with it all.
- Install the LG driver. You're on your own with this one. Get it from LG
- Download and unRar the attached file to your desktop.
- On your phone, make sure USB debugging and allow unknown sources is checked.
- Plug the phone into your computer, and make sure that Windows see the device's adb connection correctly.
- Open the folder you extracted in step 2, and right click on the RootOptimusG.bat file. Choose Run as Administrator.
- You'll see this first -- "Nhan "y" neu ban muon root, nhan "n" de thoat:" type the letter y, then enter.
- Next you'll see some English and some Vietnamese text. When you see "Press any key to continue..." press any key.
- You'll see it say "Nhan chon "Restore my data" tren man hinh dien thoai!" then wait for input. Look at your phone, tap the button that says "Restore my data".
- The phone will reboot twice, be rooted, and ready for fun. To exit the DOS routine just press another key.
What you do next is up to you