Das iphone-dev team stellt mit QuickPwn und dem PwnageTool zwei Jailbreak-Tools für das iPhone und den iPod Touch zur Verfügung.
Soweit ich weiss, beinhalten die Jailbreak-Tools (noch) keinen SIM-Unlock für das iPhone 3G.
Eine übersichtliche Anleitung zum PwnageTool findet sich hier:
Jailbreak iPhone 2.0 with PwnageTool
About Javier