[Verizon Samsung Galaxy S7 Edge ROMs, Kernels, Reco] micDropper:
[Guide]

This may or may not be the best way to do this, but for my own future reference and what appears to be a select few people who are experiencing problems with the "Searching for Service" upon boot error, the "IMS service has stopped" error, and/or the "SIM Memory full error", I'm compiling a guide to get on jrkruse's ROM (Stock UI) and solve these problems. All credit goes to devs and people around xda; all I did was figure out the right combination of stuff to do (using their stuff). So far, everything on my phone seems to be working (includes texting, data (LTE speeds), phone, Samsung Pay, WiFI Tethering, Samsung Health, etc). However, WiFi Calling and anything under "Advanced Calling" in settings doesn't work (I didn't care enough about those things to dig into it. You can try. Some other guys in this thread did. I was over the moon just to solve these issues.) Just to clarify, I am on Straight Talk (Verizon towers) with a Verizon branded S7 Edge I ordered online. People who are on just plain Verizon may or may not experience the same errors as me. I wiped everything, so backup your files beforehand. Anyways, here is what I did:

You need to Google disable device protection by deleting all google accounts and by changing your lockscreen to "swipe" or "none". Thank me when you start battling the "IMS Service has stopped" error in step 5a.

1a) Follow the steps in the original post of this thread until you get to step 5. In addition to performing step 5, navigate to this thread and download S7_or_S7EDGE_Fixes_V15.zip (in the Recommended Next Steps Section). Copy that to your phone's internal storage.

2a) You're probably going to want to update FlashFire if you haven't already.

3a) Continue following jrkruse's steps up to, and including step 9. Additionally, in FlashFire, click add zip and choose the S7_or_S7EDGE_Fixes_V15.zip. Flash this file just after the VZW_HYBRID_PLAYSTORE_BS_FREE_NoNaMe_QF2_V2.zip (be sure to check mount system).

4a) Flash it with FlashFire. In the wizard, I chose wipe everything, Stock UI, manual debloat (I didn't select anything), Open Source Ad Blocking, no Google Camera, download PlayStore app, etc.

5a) When your phone boots, you should be starting fresh. You should also see the "IMS Service has stopped" error. It will be annoying, but you'll need 10 minutes of patience to battle this notification and get through the setup (I recommend you skip everything you can.) Then you'll need to go to settings, unlock developer options, and enable usb debugging.

6a) Boot into download mode. (Tip: If you can't boot down because of the IMS notification, hold power + vol. down until the screen goes black then press and hold the home button along with the others.) Flash the AP_Nougat_S7_Edge_EngBoot.tar.md5 (found in the OP's VZW_QF2_Modified_Nougat_Firmware.zip) in Odin in the AP slot. Flashing the Engineering Kernel gives us temporary root privileges with adb.

7a) Navigate to the folder where you extracted Nougat_S7_Root_2_82_All_Carriers_V2.zip (from OP). Click in the navigation pane of your file explorer and type cmd, then hit enter. Once your phone boots, unlock it, unplug it, replug it, give it about 10 seconds, and type the following in the command prompt:

adb remount
adb shell
rm -f /system/app/imsservice/imsservice.apk
reboot

Allow debugging on your phone. Remount until it connects. You may need to unplug and replug, and try again. When phone reboots, you should see "Verizon Wireless" in the upper left hand corner of lock screen (Not "Searching For Service"), and after you unlock, you should no longer have the "IMS service has stopped" error notification.

8a) According to Samsung, the first 15 messages you send will save to your SIM card. Once it is full, messages will default to your internal memory. The stock Samsung Messaging app will probably give you an annoying notification telling you that your SIM is full. To my limited knowledge, the SIM being full is normal. You can kill the notification by unchecking "Allow notifications" in your applications settings for "Messaging" and running a different messaging app. Or, you can delete the stock messaging app by opening up a command prompt again like you did in the last step and running the following code:

adb remount
adb shell
rm -rf /system/priv-app/Messaging_Common
rm -rf /system/priv-app/Messaging_Migration
reboot

9a) You'll probably want to go back to the stock kernel to abandon the lag of the engineering kernel.

To do this, boot into download mode and flash the AP_QF2_VZW_Boot_Recovery_Image.tar.md5 (found in the OP's VZW_QF2_Modified_Nougat_Firmware.zip).

If you are on Straight Talk and can't get data, try changing your apn to TRACFONE.VZWENTP. I'm getting up to 49 mbps download.

You are done. :)

Thanks to jrkruse for his outstanding work!