Nach dem Bericht gestern häuften sich die Anfragen über ein Tutorial zum Thema “Eigenes Betreiberlogo mit MakeItMine verwenden?”.
Zum Start sei gesagt, dass die dafür benötigte SSH-Verbindung zwischen Mac & iPhone problemloser funktioniert, als unter Windows, da das Mac OS SSH bereits von Hause aus mit sich bringt.
Was wir also brauchen, um auf unser iPhone via WLAN zuzugreifen:
Voraussetzungen
* Das verwendete iPhone muss gejailbreaked sein
* OpenSSH via Cydia installieren
* MobileTerminal via Cydia installieren
* SBSettings via Cydia installieren
* MakeItMine via Cydia installieren
* iPhone bitte komplett neustarten (kein Respring)
* Programme für die Rechner:
- Mac: Cyberduck oder Flow (Anleitung unten)
- Windows: WinSCP (Download und Installationsanleitung von der Entwicklerseite)
An dieser Stelle bitten wir um Verständnis, dass wir uns auf die Mac-Variante beschränken. Nach der Installation von WinSCP sind die Arbeitsschritte aber die Gleichen.
Arbeiten mit OpenSSH
Für die verschiedensten Sachen benötigt man eine SSH-Verbindung, um auf das iPhone Filesystem zugreifen zu können. Am besten daran: Es ist drahtlos via WLAN.
Schritte am iPhone
Wichtig: Zuerst ändern wir das root Passwort.
Dazu starten wir das MobileTerminal und geben folgendende Befehle ein

login + Return
root + Return
alpine + Return
Nun sind wir als root (Superuser) auf dem iPhone eingeloggt und können das Passwort mit folgendem Befehl ändern:
passwd
Neues Passwort zweimal eintragen und bloß nicht wieder vergessen
anschließend 2 mal
exit
eingeben bis “Prozess beendet” erscheint und Terminal über die Home-Taste verlassen.
Nachdem wir dann erfolgreich unser iPhone mit dem heimischen WLAN-Netzwerk verbunden haben (vorzugsweise mit einer festen IP-Adresse), kann es auch schon losgehen.
Wir empfehlen das Freeware Tool Cyberduck (Download von der Entwicklerseite), denn die Einrichtung ist nahezu kinderleicht.
Zuerst starten wir SBSettings und aktivieren SSH auf dem iPhone. Dann starten wir Cyberduck auf dem Mac. Nun hat man 2 Möglichkeiten:
Via Bonjour: Das iPhone wird erkannt und kann über “Lesezeichen” => “Bonjour” direkt ausgewählt werden. Benutzername: root Passwort: wie oben vergeben (Standart: alpine) eingeben. Wir sind verbunden.
Via “Neue Verbindung”: SSH-Verbindung auswählen, IP-Adresse des iPhones und Port 22 eingeben. Benutzername und Passwort wie oben genannt.

Nachdem Erfolgreichen Verbinden gelangt man zunächst in den Root-Ordner. Auf der Hauptebene jedoch finden sich die interessanteren Ordner

/Applications:
Hier wird jede App installiert (Cydia & Installer). Lediglich die via Appstore installierten Programme befinden sich an anderer Stelle (var/User/Applications).
/var/mobile/Media/
Hier werden z.B. die Fotos gespeichert (im Ordner DCIM) und können auf den Mac kopiert werden.
/Library/Themes/
Hier werden die Winterboard Themes gespeichert. Man kann ebenso eigene durch hinzufügen eines Ordners erstellen.
/Library/Wallpaper/
Hier werden die Wallpaper aus dem Original Hintergrundbild Ordner gespeichert. Wenn Ihr neue hinzufügen wollt, dann immer eine png-Datei mit 320 x 480 Pixel, da skalieren, wie Ihr es aus Eurem Foto-Ordner kennt, wenn Ihr ein Bild als Hintergrundbild verwenden wollt, nicht funktioniert. Dafür werden die Bilder aber auch nicht komprimiert, wie es bei Fotos via iTunes Synchronisierung der Fall ist.
/System/Library/Carrier Bundles/
Der für unser Betreiberlogo interessante Ordner! Denn hier sind die Grafiken für den Betreibertext hinterlegt.

Wir suchen uns einen beliebigen Betreiber (in meinem Fall T-Mobile) und öffnen den Ordner.

Die für uns interessanten Dateien:
Default_CARRIER_TMOBILE.png und FSO_CARRIER_TMOBILE.png
Zu beachten: Die Namen der Dateien sind “case sensitive”! D.h. Groß- und Kleinschreibung sind wichtig, solltet Ihr euch eigene png-Dateien anlegen. Diese Dateien dürfen eine Größe von Breite: 65 Pixel und Höhe 20 Pixel nicht überschreiten. Höher würde das Logo oben und unten beschneiden, Breiter würde die folgenden Symbole wie WLAN, Ladebalken hinter die Uhrzeit verschieben, sieht komisch aus. Kleiner ist kein Problem.
Zur Erläuterung: “Default” ist das “farbige” Logo jenseits von Lock- und HomeScreen und “FSO” das weiße Logo im Home- und LockScreen.
Als Beispiel mal die zwei Dateien als MacBug-Logo mit den Bezeichnungen Default_CARRIER_PORTA.png und FSO_CARRIER_PORTA.png:
und:
In diesem Beispiel hab ich die Grafiken dem Betreiber “PORTA” zugeordnet, damit ich die Logos nach Belieben wechseln kann.
Hat man nun diese beiden Dateien via SSH in den entsprechenden Ordner transferiert, startet man MakeItMine auf dem iPhone und vergibt den Fake Carrier seiner Wahl, in meinem Fall “PORTA” (auch hier: Groß- und Kleinschreibung im vorherigen Dateinamen merken!) und siehe da das MacBug Logo erscheint.
Schreibe ich nun “fido” z.B. in MakeItMine, erscheint das fido Logo (iPhone Logo). Wenn ich vorher im oben genannten Ordner “fido” die entsprechende Default & FSO-Datei geändert habe.
Als zip-Datei iPhoneLogo.zip
Viel Erfolg und viel Spaß mit Euren Custom-Logos!

Pingback: MacBug.de » iPhone 3G: Software Unlock via yellowsn0w [Update]
Pingback: Betreiberlogo / Carrier
Pingback: Betreiberlogo / Carrier