[Verizon Samsung Galaxy S 4] StoneyJSG:
WARNING! I am NOT a developer! This is a very simple guide and only a guide! If you mess up, break anything, erase anything, or brick your phone I am NOT responsible! Follow this guide at your own risk! This is for the Verizon galaxy s4. It probably won't work on any other variant.

Your bootloader is locked! This means you CANNOT install any custom recovery like TWRP or boot any CM/AOSP based ROM! Only TW based ROMs will work.

FAQ section is in the 2nd post!

This guide is mainly for the PL1 firmware only! This guide does NOT cover any other firmware (except for downgrading to OF1). For those on the MDK bootloader, you'll need a separate guide as your bootloader can be exploited with loki doki.

All files can be found and downloaded from the Verizon S4 forums or on the play store! No links are provided, use the search in the forums here to find the needed files.

You will need the following to get a working custom TW ROM:

Wonder share GO Pro software for PC or Kingroot.apk

superSUme.apk or replace_kinguser_with_supersu-v2.4.zip

Flashfire pro v0.53 - this is the only version you can use!

OF1_STOCK_ROOTED_ROM.zip

VZW_OF1_Wi-Fifix.zip

BETA-SuperSU-v2.49.zip

Stang5litre ROM

How to root and ROM the PL1 bootloader (downgrading to OF1 or OC1 firmware is required for WiFi to work):

NOTE: You DO NOT need kingroot.apk or superSUme.apk if you root using wonder share GO Pro!

I used kingroot to root my S4 on PL1. It works great, however it does not install superSU like wonder share GO Pro does. If you use kingroot, you will need the SuperSUme.apk to get superSU working. You can also manually delete Kingroot and all of its files, then manually install superSU. I had to do this as the superSUme app would not work for me. It may however work for you!

Once rooted, load up flash fire and do a backup. Select NORMAL back up and make sure that CACHE and PRE LOAD is checked. After the backup is done, you can now flash any lollipop TW ROM made for your phone. I used stang5litre ROM.

NOTE: Wi-Fi will not work! If you are okay with this then stop here, otherwise keep scrolling.

To downgrade your bootloader to OF1 so Wi-Fi will work on a custom ROM, first open up flash fire and select wipe. Check system data, 3rd party apps, dalvik cache, and cache partition. You can select internal storage too if you really wanna nuke everything, but not necessary. You can try to keep 3rd party apps checked, but it may cause issues. Now hit the check mark at the top then the + at the bottom and select flash zip or OTA. Select the OF1_STOCK_ROOTED_ROM.zip and BETA-SUPERSU-V2.49.zip. Make sure the order is wipe, OF1_stock_rooted_ROM.zip, then BETA-SUPERSU-V2.49.zip and hit flash/the lightning bolt. Flash fire will do its thing. You will have to wait some minutes for the phone to boot.

Once it boots back up, you should be on the OF1 bootloader. If anything went wrong, just restore your backup you made using flash fire and repeat the steps above.

Now that you're on the OF1 bootloader, go ahead and make another backup with flash fire.

NOTE: You will need to store the flash fire apk file on your SD card for reinstallation as it gets deleted when you tell it to wipe 3rd party apps UNLESS you tell flash fire to keep 3rd party apps (which again, might cause issues).

Time to boot stang5litre ROM. Open flash fire and select wipe. Check system data, 3rd party apps, dalvik cache, and cache partition. Now hit the + sign and select flash zip or OTA. Select the stang5litre ROM file .zip, the OF1 Wi-Fi fix .zip, and the beta superSU .zip and hit the lightning bolt.

NOTE: The wifi fix has the kernel baked in, however you can flash another compatible kernel if you want. Make sure auto mount is unchecked and also make sure the order is wipe, ROM, Wi-Fi fix, beta superSU. Flash fire will then do its thing. The ROM will take awhile to boot so be patient!

That's it! You should be good to go. If I left anything out, be sure to let me know so I can add it in. Happy flashing!