Schlagwort-Archive: Funktionen freischalten

Tethering mit dem iPhone Classic / 2G

Woot! So viel sei verraten, tethering funktioniert, mit einigem Aufwand, auch auf dem iPhone Classic / 2G. Eigentlich war die Funktion nur den 3G und 3GS Geräten vorenthalten und die Provider verlangen für die Option einen Aufpreis.
Mit iPhone OS 3.0 hatte dies Tethering-Funktion Einzug erhalten und so mancher hat diese über geänderte mobile.config Dateien von iphone-storage.de oder benm.at freischalten können. (Manche hatten die Nebenwirkungen, dass Visual Voice Mail nicht mehr richtig funktionieren wollte)

Klugen Köpfen im Hackint0sh Forum war klar, dass dies eine willkürliche Einschränkung von Seiten Apples ist. Das 3G und das Classic sind weitest gehend baugleich, irgendwo wird diese Funktion beschnitten. Mit einem Hack hatte ich bereits vor Monaten die MMS funktionalität aktiviert, dass war noch auf Firmware 3.1. Bei Firmware 3.1.2 habe ich den Hack nicht mehr eingespielt, da er für mich keine relevanten Vorteile hatte, wer braucht schon MMS?

Seit dem habe ich einen spannenden Thread rund um die Tethering-Frage aboniert. Vor ein paar Tagen erschien dort ein Posting, dass man einen CommCenter Patch (Das CommCenter ist für die Kommunikation von iPhone OS mit dem Baseband Processor zuständig) via Cydia zum Installieren gab. Link zum Posting

Da ich eine frisches CommCenter der Firmwareversion 3.1.2 auf meinem iPhone hatte, habe ich das schnell probiert:

Tethering_auswahl.png

Nach einem Reboot hatte ich auf einmal eine Tethering-Option unter „Einstellungen – Allgemein – Netzwerk“. So weit so gut. Nur blieb diese Einstellung nicht lange erhalten. Da kam mir, dass man auf Version 3.0 oft eine geänderte mobile.config Datei benötigt hat. Also schnell die entsprechende Datei von iphone-storage.de erstellen lassen und installiert.

Anschließend behielt das iPhone die Tethering-Option, ich konnte eine USB-Verbindung herstellen und der entsprechende Treiber für das Tethering über USB wurde auch installiert.

USB_Treiber.pngtethering_optionen.png

Auf den ersten Blick sah alles erfolgreich aus, ich hatte den blauen Tethering-Statusbalken und der PC hat eine IP vom iPhone bekommen.

erster_erfolg.png

Das einizige Problem war, dass keine Verbindung zustande kam!
Durch das Hackint0sh Forum und einer weiteren Suche fand ich heraus, dass man seine carrier.plist evtl. abändern muss.
Hinweis im Forum: link, Hinweis auf Crunchgear.com: link, Thread auf Hackint0sh.org

Mann muss in der Carrier.plist eine bestimmte „type-mask“ eintragen, damit das Tethering funktioniert. Wenn hier die falsche Nummer steht, dann bekommt man keine Funktion oder es wird z.B. Visual Voice Mail deaktiviert, etc…

Mit Hilfe dieser Tabelle habe ich in meiner carrier.plist von Hand die Einträge zur type-mask und die entsprechende Nummer eingefügt.
Kurz in den Flugzeugmodus gewechselt und diesen wieder aktiviert.

Und siehe da! Tethering funktioniert!

tethering_success.png

Zwar sieht dieser Screen jetzt nicht wirklich anders aus, aber an meinem Desktop-Rechner konnte ich eine Internetverbindung herstellen, ping Befehle ausführen und habe auf Twitter einen Tweet geschrieben!

Bisher konnte ich Tethering nur mit GPRS-Geschwindigkeit testen, aber das funktioniert bereits!

Eigentlich sollte ich ja gerade meine Zula schreiben, aber zwei Stunden die ich bisher für das Ganze investiert habe, lohnen sich meiner Meinung nach. Jetzt kann ich auch im Zug ohne UMTS Stick Mails versenden 😀

Mal schauen wann mir diese Funktion mal aus der Patsche hilft.
Spaß gemacht hat es auf jeden Fall, zur Nachahmung empfohlen, wenn man nicht vor Eingriffen in die Eingeweide seines iPhone zurück schreckt!