[Verizon Samsung Galaxy S7 Guides, News, & Discussi] jerdcox:
Worked for me - Verizon Galaxy S7

Just went through this whole process and was able to unlock two phones. Former employees who had returned their phones still locked, the process of getting Verizon / Samsung to do this is a pain even with receipts.

Mostly followed [MENTION=2578260]phreich[/MENTION] version of the instructions, here:

https://xdaforums.com/verizon-galax...ect-unlock-t3414590/post74581955#post74581955

My phone was booting normally already, so after modifying the batch file as noted in section 2 to leave me doing odin manually and not rooting the phone afterwards, I went straight to installing the engineering bootloader in step 3 (odin, flashed the engineering kernel using only the BL option, looking at the downloaded .tar file.).

Then ran the .bat file after the phone was completely rebooted to the sign in screen and stepped through everything in step 4. I set up my account with no security options and logged in, then factory reset the phone from inside my newly logged in account. Once done, back to Odin and flashed normal firmware on there.

My custom firmware indicator does show up on reboot, but these are way out of warranty, no harm done.

Couple of notes; you need adb installed, as well as the USB drivers for your phone to do this.

https://developer.android.com/studio/releases/platform-tools

https://www.samsung.com/us/support/downloads/

The engineering kernel I got through here:

http://forum.gsmhosting.com/vbb/f92...935x-qc-eng-boot-root-2017-firmwares-2201348/

The links still worked, I did it for the 930x since running an S7, not an edge. It worked for my verizon phones.

Odin and the firmware I flashed back at the end came from here, since the original links in this thread are dead:

https://xdaforums.com/verizon-galax...icialfactoryodinimagesg930vvru-4cre5-t3801957

To use odin, you have to get your phone in the right mode; shut down the phone, then hold volume down, home and then power and hold until it vibrates. On the screen that then appears, hit volume up. Then you can start the transfer process from odin, assuming the phone is plugged in and samsung drivers are installed.

I modified the batch file to comment out all of the odin steps (did those manually) and the rooting steps - I just need these usable again, not rooted. Code is below, you can cut and paste into a bypassfrp.bat file and execute that at the appropriate point in step 4. All lines that start with REM do not execute, you can reenable anything desired.

@shift
@echo off
cls
REM echo Let me be perfectly clear, this works on PE1 with latest security patch.
REM echo I also want to mention that I take no responsibility for loss of data.
REM echo If you do not have PE1 please flash PE1 with ODIN prior to proceeding!
REM echo.
REM echo Be certain you have Samsung Driver software installed
REM echo If you are certin you already have them please exit the installer.
REM .\"Samsung USB Driver Pack\SAMSUNG_USB_Driver_for_Mobile_Phones.exe"
REM echo.
REM echo Plug your mobile device in and allow the drivers to load.
REM echo Once the drivers are loaded Flash Rooted kernel with ODIN
REM echo.
REM echo We are running the Odin Software
REM echo If you recieve a malware warning from any security software please ignore!
REM echo Exit the ODIN software to continue the process
REM Odin_PrinceComsy.exe
REM echo.
REM echo.
REM echo Enter Galaxy S7 Maintenance Boot Mode (Takes time)
REM echo 1. Power Down the Galaxy S7
REM echo 2. When Powered Down, Press and Hold the Power and Volume Down Buttons
REM echo at the Same Time
REM echo 3. Continue Holding These Two Buttons Until You See the Special Maintenance
REM echo Boot Mode Menu
REM echo 4. Then Let Go of Both the Power and Volume Down Buttons
REM echo.
REM echo Select Option 5 with the Volume Down button and press Home to select it.
REM echo.
REM echo Allow the reboot fully into Setup Wizard again.
REM echo.
REM pause
echo.
adb kill-server
adb wait-for-device
echo.
echo You should see the Settings Menu shortly
adb shell am start -S com.android.settings/.Settings$PowerUsageSummaryActivity >nul
echo.
echo Once you see the settings menu Connect to a Wireless network that has internet access
echo.
pause
adb shell am start -S com.google.android.gsf.login/com.google.android.gsf.login.LoginActivity >nul
echo.
echo You should now see a Re-type password screen
echo DO NOT USE THIS SCREEN TO RE-TYPE PASSWORD
echo Instead click the "Menu button" on the top right and select "Browser sign-in"
echo Click OK to accept Terms of Service
echo Sign in to your Google Account
echo.
pause
echo.
echo After successfully signing in the system should now bounce you back.
echo Press the back button numerous times to get back to the Setup Wizard.
echo Continue to press the back button until you get back to the "Welcome"
echo Proceed as if you were setting up the phone normally.
echo Do not worry the (Just a sec...) portion takes some time to pass.
echo.
echo Prior to continuing you must FULLY SETUP YOUR PHONE and be at the Home Screen
echo.
REM echo Now that FRP is bypassed lets Fully Root your system!
REM echo.
REM pause
REM echo.
REM echo Mounting System and RootFS RW
REM adb shell mount -o rw,remount /system
REM adb shell mount -o rw,remount rootfs /
REM echo Pushing SuperSU to Data
REM adb push SuperSU-v2.74-2.img /data/su.img
REM echo.
REM adb push launch_daemonsu.sh /system/etc/launch_daemonsu.sh
REM echo.
REM echo Revoving Security Log Agent Protections
REM adb shell mv /system/app/SecurityLogAgent/SecurityLogAgent.apk /system/app/SecurityLogAgent/SecurityLogAgent.old
REM echo.
REM echo Pushing zip files to Storage for later use
REM adb push xposed-v85.1-sdk23-arm64-custom-build-by-wanam-20160530.zip /storage/emulated/0/
REM echo.
REM echo Installing FlashFire (Check your device screen and hit Accept)
REM adb install flashfire.apk
REM echo.
REM echo Installing SuperSU Application
REM adb install -r SuperSU-v2.74-2.apk
REM echo.
REM echo Installing Xposed Framework Application
REM adb install XposedInstaller_3.0_alpha4.apk
REM echo.
REM echo Rooting System
REM adb shell < supersu.cmds
REM echo.
REM echo.
REM echo.
REM echo.
REM Echo Your device is now fully Rooted as well as FRP Removed
REM echo We are now Rebooting your Device, Enjoy!
REM echo.
REM echo.
REM echo.
REM echo.
REM pause