Galaxy S3 , Supersu reports no SU binary installed The Problem: I've attempted rooting my Galaxy S3 (unlocked, I9300, recently upgraded to Android 4.3 , and 3.0.31 kernel) through heimdal on Ubuntu Linux by following this guide ( as well as following some of the comments, because I kept getting Android recovery instead of ClockworkMod Recovery ). However , Supersu still tells me I've no su binary there. Now, apparently I have another su binary ( /system/xbin/su ) but not in /system/bin.

I've poked around the forums and what not, but couldn't find anything satisfactory, plus many refer to Windows.

Help me out here, folks, how do I get this binary ? How do get root ?

What solved the problem: Basically, I've caved in, and used Odlin on Windows, with instructions from another source ( which I wish I'd saved ). One thing for sure, the guy on the original link i posted , does something wrong so it doesn't work. Also, the packages he lists for download are missing CF autoroot or CF root, but even if I've downloaded and added those, nothing happened.

Another things I've done is removed heimdall that the original website suggested, and downloaded heimdall from Ubuntu repositories. If you search with apt-cache search heimdall there is only like 3 packages, like 30MB, so just do sudo apt-get install heimdall*. 

In conclusion ,  it's nice there's tons of articles on Android, but some may be misleading or simply click-bait.
I would suggest you root again eg. with CF-Autoroot. You can find some answers in the FAQ of xda-developers: http://forum.xda-developers.com/showthread.php?t=2148708

If you have CWM-recovery already installed then just boot into it and reboot again. It should tell you that root access is missing and you should fix that by simply accepting the recovery's offer of fixing root for you. Then you just need to update SuperSU and use it to update the su binary.

Even though they advise you to use Odin on Windows using Heimdall should work as well.