_Be careful, I did this on my iPhone 3G and everything seemed to work, but the phone network doesn't, so I'm restoring my iPhone now to vanilla 2.0. Too bad, I like Mac Pacman!_
"iClarified":http://www.iclarified.com/entry/index.php?enid=1558 has a tutorial for jailbreaking your iPhone 3G so that you can load all kinds of cool games. As if the appstore with its 900 applications isn't enough 🙂 As an aside, there is a tiff with "Zibri":http://pumpkinpat.ch/zibri_rant.html about different methods of hacking iPhones. Good reading.
# Download Pwnage "2.0.1"http://www.hackint0sh.org/forum/mirror/PwnageTool_2.0.1.zip
# Download iPhone 2.0 Firmware "5A347":http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-4955.20080710.bgt53/iPhone1,2_2.0_5A347_Restore.ipsw IPSW
# Start Pwnage 2.0.1 and select Expert Mode and browse to find the IPSW file
# Select Activate and Disable partition wipeout
# Select Cydia and click on download package, this is used to create a custom IPSW that will be restored onto your phone. OpenSSH for instance let's you get into your phone later.
# Click on Build and it builds a your own IPSW restore file
# Now connect your iPhone to the USB port and restart it in DFU mode that is hold the Home button and power simultaneously for 10 second. Then release the power and hold the Home for 10 seconds
# Now start iTunes and it will see your iPhone in DFU or "recovery mode"
# Hold the Option key down and click on restore and you will get a dialog box that will let you find your custom IPSW and let iTunes restore it.