[Android Q&A, Help & Troubleshooting] JohnXO:
I am new here, but I wanted to make a thread of how I got android 5.0.1 working on my LG G3 verizon.

I had an original LG G3 sent from verizon with 4.4.2 and it kept trying to recieve the verizon update for HD calling. But this update sent from verizon also locks the device and prevents it from being rooted. I kept stopping the update from downloading, and had to eventually put my phone in airplane mode to stop it from recieving the update.

I rooted my device with stumproot. Just google it. Its an easy, apk file that runs on your device and roots it for you once you run it, click to force root. If it says unable to root and it wont let you force it to go through, you already recieved the update from verizon that blocks root access.

Stumproot

http://xdaforums.com/lg-g3/orig-development/root-stump-root-lg-g3-sprint-verizon-t2850906

Then i downloaded the TWRP image to do a backup of my stock rom just in case, this is also what is used to flash the new lollipop rom. I used the file:

http://www.invisiblek.org/recovery/vs985/recovery_philz_6.58.9.1_cwmtheme_vs985.img

You will also want to download the gapps to get google play services. I used the file named, bpear-gapps-lp-20141122-faceunlock.zip from here:

https://www.androidfilehost.com/?fid=95784891001614821

The third file youll need is the actual rom for lollipop. The file i used that works 100% is called, cm-12-20141217-UNOFFICIAL-vs985.zip from this page:

http://xdaforums.com/verizon-lg-g3/development/rom-cyanogenmod-12-t2950993

I haven't tested any newer versions, but the file dated 12/17 works great.

Make sure you get this version with the date as i have not tested out newer versions and they might be buggy.

Then go to the appstore and search for an app called flashify.

https://play.google.com/store/apps/details?id=com.cgollner.flashify

This is what youll use to open the image file, recovery_philz_6.58.9.1_cwmtheme_vs985.img.

But first you want to use flashify to create a backup of your rom. The backup is then saved onto your phones internal memory.

After creating the backup files, restart when prompted and go into the directory the backup was saved and move the backup folder onto your external sd card, this move might take a while. 10-15 minutes.

Then go back to flashify and boot into recovery. Let your phone restart into TWRP and do a factory data reset. Then install rom from sd card. Search for the directory you saved the rom file, cm-12-20141217-UNOFFICIAL-vs985.zip

Then add the gapps file, bpear-gapps-lp-20141122-faceunlock.zip.

Let these 2 files install on to the device completely, then choose to reboot.

Thats all you need. Let the rom install and finish. Whem prompted, restart device and it will show the normal LG splash screen, then show the cyanogenmod screen. Then you must wait...... Wait....... And wait some more. It is preparing your device for the new rom. But when you think youve waited too long, wait some more. It will finish, dont interupt it. Once it loads, you are now a proud owner of a great phone, and great software to go with it.

_______________________________________

One small issue I've noticed after using the phone. After talking with someone on the phone and about to hang up. When taking the phone away from my ear, the sensor doesn't automatically turn the screen back on allowing me to end the call. Now this is a small issue, and should be fixed by a few updates. As it only requires a double-tap of the screen to awaken it.

Once so far after using on WiFi all day, after leaving my home the 4G LTE didn't switch on. But I did a soft reboot from the power button and 4G appeared. Not sure if this is a big issue, or a one time glitch, but I will keep you all updated.