[Sprint LG G2] cj117:
Finally got it working!

I recently bought a replacement for my old G2 on which the digitizer failed, and wanted to put Ultrapop on the new phone as well. Unfortunately it came preloaded with the ZVI update, and I was really rusty on my flashing skills (I don't do it much), so I went through a 12 hour sequence of uneventful research and encountered failure after failure after failure to get this phone rooted and the rom installed on my LS980. The traditional steps would NOT work for me for some reason. OneClickRoot wouldn't work no matter how many usb ports I tried or PTP/MPT/Charge only switches I made or ANYTHING. Couldn't get the darn thing to root. The ZVG update.zip that I downloaded was incorrect... couldn't update properly. Couldn't install twrp. Ugh. SUCH A HEADACHE!

Fortunately, I finally found a solution that worked flawlessly and only took me about 30 minutes total. I want to share that with you in the hopes you don't have to go through the same crap I did to get this rom going!

Anyway, here's what to do -

1. Backup all your stuff. Pics, videos, numbers, etc.

2. TOT back to 100% stock ZVE. To do so, follow the second option on this guide: http://xdaforums.com/showthread.php?t=2432476

If you ever brick your phone or mess everything up and start freaking out thinking that your phone is toast, fear not... the TOT has saved me from every mistake I've made with the phone. As long as you can enter download mode, (which you should be able to) this will work. Course, you'll probs lose all your data, but if you have a backup like you're supposed to, then no worries.

3. Update your PRL and Profile. Just to be sure you keep your APN's if you're on another carrier like me, I'm on Ting.

4. Accept the first OTA update ONLY. This will take you straight to ZVG.

I was afraid it would update me to ZVI, which I didn't want, so I tried all different kinds of files through sideloading and encountered utter failure doing so. I don't know why, I was just following the instructions, but I guess the files were no good or something. Anyway, I finally said 'screw it', and fortunately it worked.

5. Navigate yourself to http://www.kingroot.net/ on your phone. Download the app and run it. Don't worry, you'll replace it with SuperSu once you have the rom installed. I couldn't get ZVG to root no matter what I tried, I used the OneClick method by avicoh and tried the manual method.. about 20-30 times. Didn't work. Kingroot did, first time. No problems.

6. Install Autorec by bender_007. Found here -- https://www.androidfilehost.com/?fid=23991606952595532

I think this installed TWRP 2.8.6.x or something on my phone. Pretty sure it's either the latest version or pretty close, they must have updated it. It took me 2 tries to flash recovery, but it eventually worked.

7. Copy UltraPop 2.0 onto your phone. -- https://www.androidfilehost.com/?fid=24052804347818146.

8. Flash in recovery.

I had to download a reboot-into-recovery app to get to TWRP cause I forgot how to get into it manually, but do what you gotta. Wipe Dalvik/Cache/System before you install. Keep it clean.

9. Done.

Anyway I hope this helps anyone who has been struggling like I have or gave up on it. I love Agimax's rom, I think it's great and am very thankful for his work on it. Good luck to you guys! and happy flashing :D

Sidenote - I tried to get rid of Kingroot between steps 5-7, as I wanted SuperSu instead, so I ran a program called SuperSuMe (http://xdaforums.com/general/paid-software/supersu-please-t3110954) which kinda failed and locked me in a bootloop. Fortunately I was able to still get into recovery and flash UltraPop which started everything working again. So if you still have KingRoot after installing UltraPop and don't want it, give SuperSuMe a shot. KR was gone once I installed UPop.