[Verizon Galaxy S 5 General] jenjan:
I have spent 3 nights to root my samsung S5 phone and got it rooted successfully. I've experienced most of the errors in the thread so I would like to add comments for these following steps so everyone can go through the process quickly. :)

1. Download this zip Root_OG5_V8.zip

Unzip folder.

2. Prepare your phone for root.

Download G900VVRU2BOK3_G900VVZW2BOK3_VZW.zip and unzip it

Put your Phone In Download Mode (Power+Volume Down+Home Button)

Open Odin located in the Root_OG5_V6 folder

Plug In your phone

Make Sure your phone is recognized (In the Odin Screen Under ID:COM the box under will be blue with your com port id #)

Click the AP button in the Odin Screen and locate and click on the G900VVRU2BOK3_G900VVZW2BOK3_G900VVRU2BOK3_HOME.tar .md5 this is the file that was unziped from the G900VVRU2BOK3_G900VVZW2BOK3_VZW.zip

This will take a few minutes for odin to load and verify MD5. When done in the odin message box it will say

<OSM> Enter CS for MD5..

<OSM> Check MD5.. Do not unplug the cable..

<OSM> Please wait..

<OSM> G900VVRU2BOK3_G900VVZW2BOK3_G900VVRU2BOK3_HOME.tar .md5 is valid.

<OSM> Checking MD5 finished Sucessfully..

<OSM> Leave CS.

Under Options check Nand Erase All and Uncheck Auto Reboot

Now click on Start

When Finished You Will Get A Green Box That Says PASS!

Reboot To Recovery Volume up+Power+Home and wipe data Now you might get the android updating symbol and it may reboot. If It does reboot pull the battery and reboot back to recovery and wipe data

Now go through setup and do not add any google accounts or samsung accounts or anything

3. Plug your phone into computer. Locate the folder Apps_To_Install and place it on your phone do not install any of them yet!

4. Goto settings on phone and find about phone and click on build number 5 times to enable developer options ( Comments: only click the required times, I click more, although it is fine here, the No 6. step didn't pop up message, and the computer will not connect to phone in step 12)

5. Goto Settings/Developer Options and enable USB DEbugging

6. Allow USB Debugging dialog comes up check always allow this computer and click ok (Comments: Very important here, the dialog didn't pop up if I click the developer option more times, and root bat file will not identify the phone if the pop up dialog didn't show up)

Now Pay Attention!!!

7. Goto Settings/Display and set your screen timeout to 5 min Put phone in turn off wifi and data or put phone in airplane mode

Only Do These Steps 8-13 If You Never Got The Allow USB Debugging dialog comes up check always allow this computer

8. Unplug your phone from computer

9 Now goto the Root_OG5 folder you extracted on your computer and open the G900V_TEAM_ROOT folder

10. Click on the ROOT_G900V_5.0.bat

11. Plug your phone into computer when the Allow USB Debugging dialog comes up check always allow this computer and click ok (If you did this earlier when you plugged it in it will not come up)

12. The bat file will begin to run after you click ok but it will fail and device will reboot. If it is not recognizing your phone simply unplug and replug in your phone (Comments: if it didn't work, take the battery off, restart your phone and reconnect to computer)

13. Close the cmd promt Unplug your phone!

IF The Dialog Allow USB Debugging dialog came up and you checked always allow this computer and click ok Then Proceed Below

14. Reboot your phone to Download mode and use Odin_3.10.0 located in the Root_OG5 Folder and install 01_G900V_NI2_Kernel.tar. Your phone will reboot and get stuck on the samsung screen, this is ok!

15. Now goto the Root_OG5 folder you extracted on your computer and open the G900V_TEAM_ROOT folder Click on the ROOT_G900V_5.0.bat.

16 Plug in your phone and click 01 to start root. If it is not recognizing your phone simply Close the Root Window and reopen if that doesnt work unplug and replug in your phone, if still not working unplug phone reboot phone and plug in. If the Root Screen hangs up close Root Screen unplug phone reboot phone reopen Root Screen plug in phone and try again!

17. When finished pull your battery on your phone. Replace battery and reboot to download mode Power+Volume Down+Home

18. Use odin and Flash the Kernel found in the Odin_Lollipop_Kernels that matches your firmware

19. When phone reboots install all apps in the Apps_To_Install folder you placed on your phone

20 Open Kinguser.apk and click try it. You should now have root.

21. Now open SuperSU-Me app and it will remove kinguser and replace it with SuperSu

22. After this process click on SuperSu and will ask to update binary click update normal

23. Copy this Folders to your SD Card and Internal Storage Safestrap_Flashable_Kernels and Safestrap_Flashable_Firmware

24. Now open Busybox and reinstall it. Click on Lollipop Safstrap and click Install Safestrap after it installs click the back button and click on Recovery Reboot

25. I would flash a custom rom as soon as you get busybox and safestrap installed (Comment: you need to copy the custom rom to the SD card before flash)

VZW_BOK3_STOCK_ROM_DEODEXED.zip

26. Remember when using Safestrap to return to rom from Safestrap recovery you must flash the Safestrap Flashable kernel zip matching your firmware