You'll need to jailbreak it and then install ultrasn0w. If you go thru my threads, there will be one about iPhone 3.0. Check thru that and all links are there for you. Also do a YouTube search on redsn0w so you can see what to do before you do it.
The performance app is called Dynolicous and is available for free via installous, again all info in my thread.