The Verizon Galaxy S5 is one of the tricky devices to crack. As the bootloader is locked on the device, it’s not simple to exploit it to obtain root access. However, with the continuous efforts of developers all around the world, the device can finally be rooted. The rooting process is quite tricky, so we have made a detailed tutorial on how to root Verizon Galaxy S5 previously. Your device won’t be unlocked after the rooting process, so you still need to unlock the bootloader on Verizon Galaxy S5 to flash any firmware, etc… The bootloader unlocking process is as tricky as the rooting process, so we have compiled a detailed tutorial to help you unlock the bootloader on Verizon Galaxy S5.
This tutorial is only mean for Verizon Galaxy S5, so don’t try it on any other variant. Also, it works only for users with 15′ Samsung eMMC’s and not for users with 11 Toshiba eMMC’s. You can check it by reading the file “/sys/block/mmcblk0/device/cid” and it should show something like 15xxxxxxxxxxxxxxxxxxxxxx or 11xxxxxxxxxxxxxxxxxxxxxxx. Don’t consider the number of Xs in the above strings. Just consider the first two numerics, and they will give you information about which eMMC your device is using. You should root your Verizon Galaxy S5 before proceeding with this tutorial. So, root your device by following the below link and also install the Safestrap app.
In this tutorial, you’ll need to flash few files from safestrap, so we expect that you have some basic understanding on safestrap. Also, you can’t do anything in this tutorial if your device is not rooted. So, make sure you’ve rooted your device and installed safestrap prior to this tutorial.
Before proceeding with the tutorial, make sure you’ve checked these from your list. Don’t omit any of the below prerequisites or you may end up in a tricky situation which you’ll regret later.
1. Turn OFF Reactivation Lock
Reactivation lock must be disabled on your device. For those of you who don’t know, it’s a safety lock implemented by Samsung to prevent unauthorized access on lost or stolen devices. To do this:
- Open Settings » Security and scroll down to Reactivation Lock. Uncheck the box next to it to disable this feature.
- You will be prompted to enter your Samsung Account password, to make sure you are the rightful owner of the device. Enter your password and wait till everything’s complete.
- You will now see the Reactivation Lock as disabled.
- If you do not see the Reactivation Lock option, it means your device is not linked to a Samsung Account. So, you don’t need to do anything in this step.
2. Enable USB Debugging
- Go to Settings » About phone » Build number and tap it 7 times to enable Developer options on your device. Then go back to Settings » Developer options and enable USB Debugging and OEM unlocking (if available).
- Also, disable “Verify apps over ADB” option in the developer settings.
3. Install USB Drivers and Other tasks
- Install the latest Samsung Kies or USB Drivers installed on your PC. Skip this step if you have any of them already installed on your computer.
- Backup everything on your device and SDcard as everything will be wiped during the process.
- Charge your device to ensure 60% battery level at least.
- Download Odin tool: Odin3_v3.10.6.zip
How to Unlock Bootloader on Verizon Galaxy S5
In this tutorial, we are covering two methods to unlock the bootloader on Verizon Galaxy S5. Choose the apt method based on the firmware version you’re running on your device. Also, make sure you read the entire process first before starting. Once you’ve understood what you’re doing, download all the files beforehand to avoid any hassles later.
Method 1: For PB1, PD1, PF4, PG2 (Marshmallow)
- Download VZW_BPB1_ODEX_DEODEX_V9.zip and install it on your device from Safestrap.
- Boot into download mode. To do this:
- Power off your device and wait until it’s completely turned off.
- Press and hold Power + Home + Volume Down buttons together.
- When you see the warning screen with an exclamation sign, press the Volume up key.
- Connect your device to PC using a USB cable.
- Extract the Odin zip and double-click on the Odin3 vx.xx.exe file. This will open an Odin window.
- In Odin, under AP slot, load the G900V_Firmware_PB1.tar.md5. If you have a 16GB variant of Galaxy S5, you need to load S5_KLTE_USA_VZW.pit under the PIT loader section.
- Click Start to flash the firmware. After the reboot, pull out the battery and reboot to download mode again. Here, make sure that the binary status is Official.
- If the binary status is not Official, you need to follow Step 2 to Step 6 again.
- Once the binary status is Official, reboot your device and enter ROM setup. You can skip the setup if you’re not planning on running this ROM.
- Download and install Bootloader_Unlock_Safestrap.apk on your device.
- Open the Safestrap app and install the Safestrap recovery on your device.
- From Safestrap app, reboot to recovery using the “Reboot to recovery” button.
- Download any one of the below files based on the firmware you want to run. Flash it from the safestrap recovery.
- Your device will be powered off after the process.
- Remove the battery from the device and reinsert it. Now, enter TWRP recovery using Volume Up+Power+Home buttons.
- In TWRP, wipe data and system on your device.
- Finally, flash a ROM that matches the firmware that you’ve downloaded in Step 12. For instance, PB1 would be a 5.0 ROM while PD1 or PF4 would be 6.0.1 ROM.
Method 2: For OE1, OK3, PB1 (Lollipop)
- Download Samsung_Bootloader_Unlocker.zip and install it using safestrap or flashfire app.
- Reboot your device and open “Samsung Unlocker” app from the app drawer.
- You’ll see a popup requesting for SuperSU access. Type Yes in the terminal screen when it asks and hit enter.
- Your device will be powered off.
- Pull out the battery, reinsert it and reboot to bootloader. It should say “MODE: Developer” now.
- Now, simply flash TWRP recovery using Odin for installing TWRP recovery on your device.
That’s it. It’s a bit tedious to unlock the bootloader on Verizon Galaxy S5, but you can unlock it easily if you’ve enough patience.