Here’s how to root the Samsung Galaxy S5:
Note: This method only works on Windows so you need a Windows computer to complete this procedure.
1. Download the version of CF-Auto-Root for your specific device from the developer’s post and save it to your desktop.
2. Extract the CF-Auto-Root .zip file by right-clicking it and choosing Extract All.
3. Right-click Odin inside the newly extracted folder and select Run as Administrator.
4. Click the PDA button in Odin and choose the .tar.md5 file also in the CF-Auto-Root extracted folder.
5. Turn off your phone.
6. Hold down the volume down, power, and home buttons until you see a screen come up.
7. Tap the volume up button to continue.
8. Connect the phone to your PC via USB.
9. Make sure Re-Partition is NOT checked in Odin.
10. Click the Start button and wait for it to flash and restart. All done!
How to Root the Samsung Galaxy S5 (AT&T and Verizon)
Shortly after the Galaxy S5 launched in April, we published a how-to which explains how to root (gain admin rights to) the T-Mobile version of Samsung’s flagship phone. Unfortunately, even the brightest Android developers could not find a root method for the AT&T and Verizon versions of the phone, until now. Thanks to Geohot, the kid who famously jailbroke the first iPhone, we have a way to root the Samsung Galaxy S5 on America’s two largest carriers. By rooting your Galaxy S5, you’ll be able to fully delete bloatware, overclock your phone or run one of many rooted apps.
Here’s how to root your AT&T or Verizon Samsung Galaxy S5.
1. Navigate to Settings > Security > Check on your phone and check Unknown Sources.
2. Navigate to http://TowelRoot.com on your device.
3. Tap on the Lambda in the center of the page.
4. Tap OK when asked if you want to download it.
5. Pull down the notification shade and tap on the notification that says the Download Complete.
6. Tap Install.
7. Open TowelRoot from your app drawer.
8. Tap Make It Ra1n and let it do its thing.
9. Search for and install SuperSU from the Play Store.
10. Open SuperSU one time and let it set up the binaries if needed.
11. Search for and install Root Checker from the Play Store.
12. Open Root Checker.
13. Tap Verify Root.
You should see “Congratulations!”. Enjoy.