Vorgeschichte

Das iPhone verlockt ja gerade dazu schöööne laaange SMS zu schreiben. Da ich zur Fraktion Ich-schaue-erst-auf-Konto-wenn-die-Karte-an-der-Supermarktkasse-abgelehnt-wird gehöre, hatte ich auch nur die ersten paar Rechnungen betrachtet. Nun hat sich einiges geändert und so stellte ich eines Tages (nach der Installation von Mein BudgeT um genau zu sein) fest, dass ich pro Monat so an die 150 SMS verschicke. Mein erster Gedanke war natürlich SMS-Hijacking. Ich hatte davon noch nie gehört, was meiner Phantasie noch mehr Möglichkeiten einräumte: Dunkle Gestallten saßen des nächtens in raucherfüllten Zimmern an runden Pokertischen und schicken ahnungslosen alten Damen Drohungen über fällige Kreditraten und Jugendlichen Enttarnungen ihrer vermeintlichen Musikdownloads. Eine Verschwörung gegen mich? Würden die Opfer sich möglicherweise organisieren und mir auflauern? Jetzt hieß es ermitteln. WER schickt von WO, WARUM auf meine KOSTEN SMS?

Ich hatte Glück, ich stand nicht inmitten einer riesigen Verschwörung, sonder schicke (ja, das tue ich auch weiterhin) nur sehr gern, sehr lange SMS. Mir war nicht klar, das die Beträge (Größe und Preis) einer SMS tatsächlich im Jahr 1992 stehengeblieben war. Ich meine damals hörten wir so was wie “Jump” (Kris Kross) und “Tears In Heaven” ( Eric Clapton) . Das hat sich ja auch geändert.

Problem

Pro SMS können 160 Zeichen bei GSM 7-bit Kodierung , 140 Zeichen bei 8-bit Daten und 70 Zeichen bei 16-bit UTF-16 übermittelt werden. Die zweite SMS benötigt einen kleinen Header und kommt daher nur auf 146 Zeichen (bei 7-bit) usw. usf. Benutz man die normale Messaging Application, sind dem iPhone keinerlei Informationen über die Länge bzw. die Anzahl der SMS abzuringen. Ich will aber nicht so viel Geld ausgeben (#Wirtschaftskrise) und vor alles vorher wissen wie viel es sein wird.

Lösung

biteSMS . Diese nette Applikation bietet nämlich die folgende Möglichkeiten:

  • Anzeige der verbrauchten bzw. verfügbaren Zeichen und SMS
  • Einfahren der Tastatur um den Rest der Konversation lesen zu können
  • Einfaches Umschalten zwischen Internet-SMS-Gateway und Mobilfunkbetreiber
  • Quick-Reply direkt im Benachrichtigungs-Popup
  • Unterdrücken aller SMS im gesperrten Zustand
  • Vollständiger Ersatz für die Iphone-eigene Nachrichten Applikation

Und vor allem 6 Cent pro SMS.

Vorgehensweise

Erstmal muss das iPhone einem Jailbreak unterzogen werden. Danach kann bequem per Cydia oder Icy biteSMS installiert werden. Hat man das getan, sollte man sich entweder (nach intensivem testen) die Applikation per Spende kaufen oder einfach s.g. SMS-Credits unter http://www.bitesms.com erwerben. Man erhält in beiden Fällen eine SMS die transparent von biteSMS abgefangen und zur Autorisation benutzt wird.

Jetzt will man aber nicht dieses hässliche biteSMS Logo im Dock sehen, sonder wir wollen so gut es geht den “Nachrichten”-Look wiederherstellen. Dazu muss man entweder Mobile Terminal oder OpenSSH auf dem iPhone installiert werden. In beider Fällen reichen zwei Zeilen auf der Kommandozeile:

cd /private/var/stash/Applications/biteSMS.app
cp /private/var/stash/Applications/MobileSMS.app/icon.png ./
echo 'CFBundleDisplayName = "Nachrichten";' > \
German.lproj/InfoPlist.strings

UPDATE ab OS Version 3.1 ist “Applications.pwn” durch “Applications” zu ersetzen. Oben ist das schon geschehen.

Fertig

Das wars. Nun sollte biteSMS der Nachrichten Applikation zum Verwechseln ähnlich sehen. Natürlich lässt sich das an jede Sprache anpassen, muss dann aber in ein anderes Verzeichnis (also nicht “German.lproj”) gepackt werden.

Für diesen Artikel ist das Kommentieren nicht mehr möglich.

ab nach oben

micro theme by seaofclouds, and powered with Mephisto