As you know, the S5 development community has been booming these last few days, turned out i found a guy with the device(@leoaudio13), so we were able to help gain root from CF and a working custom recovery from @PlayfulGod, in addition to these i made a version of my app to backup the EFS for this device and add support to my rom kitchen for this device.
So lets cut the crap.
This is an extremely easy procedure.
Step 1. Install Samsung USB drivers on your PC
Step 2. Download Odin 3.07 on your PC
Step 3. Download an ODIN flashable recovery for your device onto your PC
Step 4. Open odin, click the PDA button, navigate to the recovery file(tar file) you just downloaded, MAKE SURE only F. Reset Time and Auto reboot are selected.
Step 5. Boot into download mode(hold the menu button and volume down button all together simultaneously until the device reboots)
Step 6. When you see that odin detects your device(a colored indicator will turn on) click start
Step 1. Go into settings and enable installation of apps from unknown sources(settings>security>tick unknown sources)
Step 2. Go to https://towelroot.com/ and tap the brown lambda symbol to download towelroot app
Step 3. After download completes open the file, the android package installer will appear, press install
Step 4. Open the Towelroot app and press the "make it ra1n" button
Step 5. Enjoy your rooted S5
Step 1. Boot into recovery(hold the menu button and volume up button all together simultaneously until the device reboots)
Step 2. Select the backup button and confirm backup
Step 1. Download my app the Samsung Tool onto your device
Step 2. Install it as a normal app
Step 3. Open the app and grant root
Step 4. Select backup EFS, choose what storage to backup to, and start backup(will be in the storage of your choice in a folder called "SamsungTool")
@leoaudio13 - Leaked device
@Chainfire - Root
@Geohot - towleroot
@PlayfulGod - Being as his name states and building a working recovery
@ricky310711(me) - Samsung tool app and supporting S5 in my kitchen