Auf dem Weg zur neuen iPhone-Firmware 1.1.3 tut man sich zur Zeit noch nicht allzu leicht. Hoffentliche Lösungen zu den Hürden, die mir begegnet sind, nachfolgend. Vieles davon funktioniert nur mit einem OoTB 1.1.1-iPhone (Bootloader 3.9).
- Nach dem Deinstallieren aller Zusatzprogramme über den Installer verfuhr ich nach dieser Anleitung, auf die ich bei iphone-ticker.de gestoßen bin. Damit war das iPhone auch nach einer Viertelstunde auf der Firmware 1.1.3, ohne meinen Unlock beeinträchtigt zu haben (”Soft-Update”). Leider waren die EDGE-Einstellungen nicht mehr aufrufbar, und diese Möglichkeit des Internetzugangs scheiterte stetig an einem “PDP-Authentifizierungsfehler”. Unüberlegt installierte ich den ASprefFix 1.1.3 von sendowski.de, welcher (was ich nun auch mitbekommen habe) NICHT für die von mir benutzte Devteam-Updatemethode gedacht ist. Kurzerhand zerschoss mir der Patch sämtliche Internetzugangsmöglichkeit, inklusive WLAN.
- Also wieder ganz von vorne: Nach der Apfelphone.net-Anleitung, mit der ich auch mein neues iPhone auf 1.1.2 brachte, wieder zurück auf 1.1.1, Jailbreak, Baseband-Downgrade. Dann 1.1.2 vorbereiten mit OktoPrep, Update auf 1.1.2, Jailbreak, Unlock… “schon” (nach einer Dreiviertelstunde) war ich wieder da, wo ich vor dem 1.1.3-Update stand.
- Wer an dieser Stelle steht, sollte nun unbedingt die richtige Zeitzone in den Einstellungen festlegen. Aufgrund eines Bugs in 1.1.3 ist die Umstellung später nicht mehr möglich. So läuft mein iPhone nun in der Zeitzone von Cupertino. Dies sorgt dafür, dass Anrufe und SMS mit falschen Uhrzeiten ankommen. Ich hoffe auf einen Fix. Die Lösung:
Über sshchmod 777 /var/db/timezoneausführen, dann ist die Einstellung wieder möglich. Um die beim Update auf 1.1.3 verloren gegangene “Automatisch einstellen”-Option zurück zu bekommen, in der carrier.plist (siehe weiter unten) die Option “SupportsNITZ” auf YES stellen. - Nun habe ich das Soft-Update wieder wie oben durchgeführt. Um die fehlenden EDGE-Einstellungen wiederzubekommen, tat ich folgendes (für T-Mobile, andere Carrier entsprechend):
- Mit Fugu eine SSH-Verbindung zum iPhone aufbauen
- die Datei /System/Library/Carrier Bundles/TMobile_Germany.bundle/carrier.plist laden
- Die .plist mit PListEdit Pro öffnen, dann “Aktionen -> Format ändern -> XML”
- den Eintrag
[key]AllowEDGEEditing[/key][true/]hinter dem öffnenden[dict]einfügen (eckige Klammern durch die entsprechenden Größer/Kleiner-als-Zeichen ersetzen). - anschließend sind die EDGE-Einstellungen wieder unter Einstellungen -> Allgemein -> Netzwerk verfügbar, und man kann den APN wieder korrekt einstellen (in meinem Fall “internet.t-mobile” - ohne “.de”, wenn das auch ungewohnt ist)
Da ich keine Datenflat habe, nutze ich das im Installer verfügbar “BossPrefs” zum selektiven Aktivieren des EDGE-Zugangs.
- Nach ein paar installierten Programmen stürzte der Installer bei jeder weiteren Installation ab (er zeigte nach dem Download des Paketes nur kurz “Installing…” und sprang dann zurück zum Homescreen). Abhilfe verschaffte mir “BossTool” (verfügbar im Repository http://sleepers.net/~iphone/repo.xml), mit dem man Schriften und Klingeltöne auf die /var-Partition verschieben kann. Vorher zeigte mir das Tool tatsächlich auch “0 MB free out of 266 MB on /” an, nach dem problemlosen Verschieben der Schriften waren es wieder rund 80 MB - und die Installation weiterer Programme dann auch kein Problem. Merkwürdig nur, dass ich dies unter 1.1.2 trotz wesentlich mehr installierter Programme nie machen musste.
- Die Google-Ortung über die Mobilfunkmasten funktioniert (meistens), wenn man vorher einmal die Ortung mit dem Tool “LocateMe” durchgeführt hat.
- Die Synchronisation von auf dem iPhone angelegten Kontakten oder Kalendereinträgen auf das Macbook funktionierte nicht mehr. Abhilfe verschafft das SyncFix-Skript, danach waren zumindest die Kontakte wieder auf beiden Geräten gleich. Zusätzlich musste ich die “Radikalkur” durchführen, um nun auch wieder Kalendereinträge synchronisieren zu können.





4 Kommentare (Kommentar hinzufügen)