Seit dem ersten iPhone besitzt die Apple eigene Software eine äusserst nervige und zudem fast noch komplett sinnlose Autokorrektur beim SMS schreiben. Viele, die sich gewohnt sind in ihrem eigenen Dialekt oder ihrer eigenen Art zu schreiben, bekommen die Kriese, da das iPhone alles natürlich korrigieren will und auch tut.
Zum Glück kann man auf verschiedene Arten diese deaktivieren, so dass man ungehindert seine eigenen SMS schreiben kann. Ich zeig euch hier zwei verschiedne Varianten, welche einmal nur für die Firmware 2.1 und einmal ab 2.0 nutzbar ist.
Variante 1 für Firmware ab 2.1
Seit der Version 2.1 für die iPhone Firmware kann man auch eine lettische Tastatur aktivieren, diese besitzt zur Zeit noch keine Autokorrektur und somit lässt sich damit diese indirekt “deaktivieren.”
Der Vorteil liegt auf der Hand: selbst iPhone Besitzer, welche Ihr iPhone nicht jailbreaked haben, können die Autokorrektur deaktivieren.
Wie wirds gemacht? Show
Geht einfach in eurem iPhone auf “Einstellungen” -> “Allgemein”->”Tastatur”->”Internationale Tastaturen” und aktiviert dort nur die lettische Tastatur! Schaut umbedingt darauf, dass wirklich nur eine Tastatur aktiv ist, sonst funkt euch die Korrektur der anderen Sprache rein.
Variante 2 für Firmware ab 2.0
Die zweite Variante ist nur für Benutzer von iPhones welche schon jailbreaked sind. Es ist von Vorteil ein bisschen mit SSH oder WinSCP gearbeitet zu haben, wer sich jedoch 1:1 an diese Anleitung hält, bei dem klappts auch ohne grosse Kenntnisse!
Voraussetzungen:
- iPhone mit korrektem Jailbreak
- OpenSSH auf dem iPhone installiert (über Cydia oder den Installer)
- WinSCP (hier) oder vorzugsweise puTTY (hier)
Wie immer bei diesen Übungen, übernehme ich keine Verwantwortung bei Schäden auf eurem iPhone oder Computer!
Wie wirds gemacht?Show
- Deaktiviert zuerst die automatische Tastensperre, sonst trennt diese ständig die Verbindung, sobald diese aktiv ist, geht dazu auf Einstellungen -> Allgemein -> Automatische Sperre und setzt entweder die Zeit sehr hoch oder einfach gleich Niemals.
- Öffnet puTTY oder WinSCP und verbindet euch auf euer iPhone
Das iPhone muss dafür eine IP Adresse haben!
- Meldet euch als root an und verwendet das Passwort alpine
Wenn ihr euch das erstemal auf das iPhone einloggt, wartet 30-60 Sekunden, bis das iPhone die Sicherheitsschlüssel generiert hat und bestätigt die Warnung.
- Habt ihr alles korrekt gemacht, seit ihr auf eurem iPhone und könnt nun werken, navigiert nun mit folgedem Befehl zu den Autokorrekturdateien:
cd /System/Library/TextInput/
- Listet nun mal alle Dateien auf, um zu sehen ob ihr am richtigen Ort seid:
ls -laIhr solltet mehrere Dateien sehen mit folgenden Namen TextInput_de.bundle, TextInput_en.bundle und so weiter. Wenn nicht, einfach nochmals den Befehl mit “cd” eingeben und probieren.
- Jetzt verschieben wir die Datei, welche für die deutsche Autokorrektur zuständig ist:
mv TextInput_de.bundle/ TextInput_de.bundle.backup/Wir löschen die Datei mit absicht nicht – so kann diese Änderung immer wieder rückgängig gemacht werden.
- Jetzt kann puTTY geschlossen werden und wir kontrollieren nochmals im iPhone unter Einstellungen -> Allgemein -> Landeseinstellungen -> Tastatur ob nur Deutsch ausgewählt ist.
- Nach einem Neustart des iPhone’s ist die Autokorrektur nun endlich und definitiv ausgeschaltet!
Wie macht ihr das Ganze nun Rückgängig?Show
- Oben geht bis und mit Punkt 5 vor
- Nun verwendet folgenden Befehl um die Dateien wieder zurück zuschieben:
mv TextInput_de.bundle.backup/ TextInput_de.bundle/
- Neustarten und die Korrektur ist wieder aktiv.
Diese Methode lässt sich auch für andere Sprachen anwenden, dazu sucht einfach das entsprechende TextInput_XX.bundle heraus, bei welchem XX für die entsprechende Sprache steht.