SGS Tools is an app which contains useful functions specially for the Samsung Galaxy S.

It can do the following things:

• Secret codes list (Don't worry clicking around, there will appear a popup if you have selected factory/hard reset )
• System clean up: this means you can delete all system apps you don't like with 1 click. It will remove the .apk, the .odex and the data directory. It won't let you delete apps that will "brick" your phone, so very useful for android beginners.
• MarketFix: This sets the Fingerprint in the build.prop to JF3 (2.1) and clears the market cache. After a day you should see 120 hits when searching for "documents". Useful if you are using a test Firmware and don't see copy protected apps in market.
• Homescreen Settings: In this Menu you can set the default screen (press the home button when you are already on the home screen) and the screen count. Only works with some Firmwares! Works for example with JM5, JM7.
• Move SGS Tools to System: This will save the app on the device if you do a factory/hard reset. You can also undo this.
• Run a script. This menu can run scripts, which are written as .txt files.
Simply write every command in a new line and put the script.txt to /sdcard/sgstools. It checks the inputstream of the process, for example if you want to notify the user about progress with "echo /sdcard/test removed", this will appear in the progressdialog. It also checks the errorstream and will display, if for example a command could not be found.
• Enable/Disable boot/shutdown sound or place custom sounds
• Last but not least, you can add shortcuts to homescreen, which let you run commands. Useful for example as shutdown, reboot recovery, reboot, etc. There's a bug in 2.2 Firmwares, which won't let you pick custom icons for shortcuts!