Get root or re-install the OS without a USB cable?
Use ROM Manager app. It can install ROMs from SD card. You can download your favorite ROMs using it, too.

And, Samsung Galaxy S is officially supported by it.