Heimdall – Glass Echidna
What platforms does Heimdall run on?
Linux, OS X and Windows (XP, Vista, 7 etc.)
Although Heimdall runs on OS X all Galaxy S devices tested thus far contain a bug in the secondary boot loader that prevents the device registering itself with OS X. This may change if Samsung release an updated secondary boot loader.
Update: Samsung have released an updated secondary bootloader that corrects the issue. The correct bootloader is included in the official Froyo release. Obviously you have to get Froyo on your device somehow, but from then on it?s smooth sailing.
Note: Keep in mind if the version of Froyo you?re running is not official then the updated Sbl.bin may not have been included.