Asides

Skype via 3G nutzen (Jailbreak only)

By 1. 04. 2009No Comments

skype-over-3gGestern habe ich Euch berichtet, wie der Jailbreak und das damit installierte Framework «MobileSubstrate» dem kürzlich erschienen Skype Probleme bereitete. Noch am selben Tag haben die Entwickler von MobileSubstrate reagiert und eine angepasste Version ihrer Software herausgebracht, welche bei einem Start von Skype die Finger aus dem Spiel lässt. Ich war gespannt ob- und wann es die Entwickler schaffen würden, ihre Software mit Skype auf den gleichen Nenner zu bringen, da dieses mit einem speziellen DRM verschlüsselt ist.

Heute wurde nun ein Update nachgereicht womit MobileSubstrate endgültig das Kriegsbeil gegenüber Skype begräbt. Damit stehen alle Vorteile die das Framework mit sich bringen auch innerhalb von Skype zur Verfügung. Darunter zum Beispiel die Erweiterung «Clippy» welches dem iPhone Copy & Paste beibringt, aber vor allem ein weiteres Stück Code fällt hier auf: VoIPover3G. Dieses erlaubt es, zusammen mit MobileSubstrate, belibigen Programmen vorzugaukeln, dass die Internet-Verbindung über ein Drahtlosnetzwerk zustande gekommen ist. Das ist immer dann nützlich, wenn die Bestimmungen von Apple (oder in diesem Fall wohl eher der Telekom-Mafia) eine Nutzung des dienstes rein über das Telefonnetz (3G oder Edge) nicht zulassen.

Das ist bei Skype der Fall. Zwar lässt sich mit Skype von überall her chatten, Telefonieren kann man aber nur wenn man mit einem W-LAN verbunden ist. Doch das ist nun Geschichte. Mit folgenden Schritten kann man Skype dazu bewegen auch über das Telefonnetz zu telefonieren:

  1. In Cydia (wird bei einem Jailbreak mit installiert) nach dem Programm «VoIPover3G» suchen und installieren
  2. Die beiden Freeware Programme DiskAid und PrefSetter herunterladen und entpacken
  3. Das iPhone per Kabel am Mac anschliessen und DiskAid starten. Im Drop-Down unter dem Dateibrowser Root Folder einstellen und in das Verzeichnis /Library/MobileSubstrate/DynamicLibraries/ wechseln und dort die Datei VoIPover3G.plist auf den Schreibtisch ziehen:
    diskaid
  4. VoIPover3G.plist mit PrefSetter öffnen und über Actions einen neuen Key mit dem Wert com.skype.skype hinzufügen:
    plist
  5. Besagte Datei mittels Drag & Drop zurück auf das iPhone kopieren
  6. Es schadet sicher nicht, das iPhone neu zu starten (dazu den Power-Knopf lange gedrückt halten) und von nun an kann man Skype auch im Telefonnetz nutzen

Damit ist ein weiteres iPhone OS 3.0 Feature dank Jailbreak schon heute Realität.

NoëI

NoëI

I’m a full-stack developer living and working in Switzerland. I love to craft elegant and fast websites using powerfull tools that look great and are easy to use. My passion for good looking and even better working software lead me to try new things all the time – I guess, that makes me a classic digitalpixelnerd.