So, Geohot released a one-click root tool for the Galaxy S5 earlier today, and it should - according to him, work on any device running firmwares 4.4.2 or earlier. I'm already rooted, but I installed it on my Ultra running stock 4.4.2, and it installed fine, and I guess it ran and finished, because it did what it said it would do (root and reboot within 15 seconds), and I didn't get any errors, BUT a person here with a non-rooted 4.4.2 device has to try it out before we can conclude that this does indeed work on the Ultra.
Confirmed working on the Xperia Z, Xperia T, Xperia E1, Xperia SP and possibly Z1 Compact (not confirmed)
How does it work?
NOTE: Towelroot does not actually install SuperSU, so install SuperSU from the Play Store after you've ran Towelroot and it has rebooted. If you can't update binaries in SuperSU, it's a bug.
UPDATE: USE THIS TOOL INSTEAD http://forum.xda-developers.com/show....php?t=2784900
- Go to http://towelroot.com/
- Install APK
- Run APK
Original thread: here