iPhone 3GS
Differences from the iPod Touch:
- GSM/UMTS
- Bluetooth
- Camera (3MPixel)
- GPS/A-GPS
- faster: ARM Cortex-A8 833 MHz underclocked to 600 MHz, 256 MB DRAM, PowerVR SGX GPU
- Fingerprint-resistant oleophobic coating on the screen
- proximity sensor
- it comes with Baseband 3.0.
- RedSn0w cannot jailbreak the 3GS, so use Purplera1n instead!
BTW, I found it rather stupid that you need iTunes to activate (“unbrick”) your iPhone… What if I don’t have a computer?
Software installed from Apple Store: Skype, Facebook, Twitterific, Sudoku (gratuite), Wikiamo, Google App, Fring, Google Earth, WorldWiki, Dictionary, WordRef (Ita-Eng) (€0.79), WordRef (De-Eng) (€0.79), Conversions, iSeismo, Backgrounds, Shazam, Stanza
(Regarding Wikiamo, there’s also en.m.wikipedia.org (English only) and the Wikipedia app (again, English only))
Software installed from Cydia: Winterboard, SBSettings, OpenSSH, Five Icon Dock, MxTube, GRiS, Docs
Initial setup:
- Go through everything in the settings and set it up.
- Setup your icons with some logic, so that you can easily find them
- Push sync with Google gmail, contacts and calendar (as described here). Note that by default it syncs only your default calendar; you need to visit m.google.com/sync in MobileSafari, set your language to English, to enable additional calendars syncing.
- Login to Skype, Facebook, Twitterific
- Setup your bluetooth earphone
- Ssh into the phone using default username (mobile) and password (alpine) and change the password.
- While still in ssh, make some of the customizations I described here
Repositories added to Cydia: bigboss, hack&dev, ispazio, modmyi, ste packaging, telesphoreo, zodttd (in italics those not installed by default)

The default user account is ‘mobile’, and the default password is ‘alpine’. Change that password IMMEDIATELY