For Galaxy s6 I've used CF AUTO root and it's worked perfectly but it triggers KNOX which leads to NO OTA UPDATES AND YOUR WARRANTY WILL BE TERMINATED. If anyone interested to root pm me with your full phone details like OS version, build number, baseband version etc.
And so far I know that S6 n S6 edge can be hacked easily with this method.
keep your eyes peeled on xda im about to release both a stable rom for the galaxy7 edge that contains root access as well as kernals for dumping and building redundant cores. im also going to release a shell overlay for it for people need to give certain application processes root access and then terminate the shell so there network state remains official. with in saying this. the rom is for australian open optus unlocked firmware only at the moment so depending what bands your phone runs at your carrier may not support it. as for the shell it will work on the galaxy2-7 regardless of type. sorry for the fucked grama but ive got limited time to browse this site at the moment.
Just search for tut on XDA forum.
Dont use kingroot or any 1 click root app, Kingroot is a nice app but for some new brand it won't work and Root ver for each brand need a little special change. If you risk, your phone will be totally bricked.
just download twrp package and odin to patch it on your phone then download the root package and use twrp to install it. Search youtube how to install twrp using odin and how to install the root using twrp