Hallo
Also wenn du noch Firmware 3.0.1 installiert hast, kannst du sogar auf 4.0 upgraden und jailbreaken und unlocken, selbst wenn du keine shsh dazu hast. Das habe ich selber nie probiert, aber sollte klappen. Allerdings hast du nur einen Versuch, denn wenn was schiefgeht kannst du ja dann nicht mehr auf 3.0.1 downgraden.
In jedem Fall kannst du aber immer und jederzeit wieder auf Version 3.1.3 restoren und dann mit Spirit jailbreaken. Einen Unlock gibt es ja auch.
Also ich würde das mit 4.0 Unlock probieren. Das funktioniert nur mit 3GS iPhones, die schon einen Jailbreak installiert haben (aber nicht Spirit) und mit dem alten Bootrom laufen. Von der Seriennummer her müsstest du noch ein Gerät mit alten Bootrom haben. Ansonsten probier einfach oder schau nach. Hier die Beschreibung wie die die Bootrom Version nachschauen kannst (englisch):
http://jailbreakmatrix.com/whic-bootrom-do-i-have-ip…
Der Jailbreak mit den oben beschriebenen Voraussetzungen, die du offenbar erfüllst, geht so:
Auf deinem Mac kannst du PwnageTool 4.01 laufen lassen (download hier: http://blog.iphone-dev.org/post/726179754/foursome-news). Damit kannst du ein spezielles ipsw für dein iPhone erstellen.
Die detaillierte Anleitung dazu ist hier (englisch):
http://www.iclarified.com/entry/index.php?enid=10217
Wenn du keinen Mac hast, weiss ich auch gerade nicht, wie das ginge. Vielleicht findest du aber einen Kollegen mit einem MacBook, der dir dabei helfen kann.
Wenn alles nicht geklappt hat, kannst du ja einfach 3.1.3 installieren, da du das shsh auf Saurik’s Server hast. Dazu musst du einfach dein hosts File auf Saurik’s Server ändern (ich nehme an du weisst wie das geht, sonst stelle eine neue Frage dazu) und dann kannst du mit Shift-Klick auf Restore in iTunes die offizielle 3.1.3 Version installieren. Die kannst du dann mit Spirit jailbreaken (Spirit gibt’s hier: http://spiritjb.com/). Danach kannst du mit ultrasn0w unlocken. Das geht so: http://www.iclarified.com/entry/index.php?enid=4253&… (deutsch, ist zwar für eine alte Version beschrieben, daher kannst du die Voraussetzungen ignorieren).
Ich hoffe das hat etwas geholfen, ansonsten musst du nochmal etwas konkreter fragen.
Grüsse