I have a Samsung Galaxy S5 (SM-G900A). I am aware of towelroot, however it only works for "phones < jun 3 2014" for and my kernel version is dated July 22, 2014:
How to root it, if possible without tripping the KNOX counter?
Kingo doesn't seem to support Samsung Galaxy S5.