- Registriert
- 10.07.10
- Beiträge
- 212
Hallo Leute.
Gestern bin ich im Internet darauf gestoßen, wie man sein Betreiberlogo auch ohne Jailbreak ändern kann.
Dazu schreibe ich einfach mal eine kleine Anleitung.
Ich schreibe die Anleitung für Mac OS X.
Und es wird mindestens iOS 6.0 vorausgesetzt.
ACHTUNG: Alle Nutzer eines iPhone 5 mit LTE Vertrag müssen aufpassen, da durch eine falsche .ipcc Datei die LTE Funktion verloren gehen kann.
Da man um das Betreiberlogo ändern zu können eine modifizierte .ipcc Datei installieren müsst, müssen wir zuerst unsere Erlaubnis geben, dass umsignierte .ipcc Dateien installiert werden dürfen.
Dazu beenden wir iTunes und starten das Terminal.
Unsere Erlaubnis geben wir dann mit folgendem Befehl:
Danach starten wir iTunes und verbinden unser iPhone per USB mit dem Mac.
Nun können wir indem wir mit gedrückter "alt" Taste auf die Schaltfläche "Nach Updates suchen" klicken nicht signierte .ipcc Dateien installieren.
Im Internet findet man die meisten deutschen Provider als fertige Dateien zum Download.
Da ich jedoch aus Österreich komme, habe ich für T-Mobile AT und 3 AT selber zwei .ipcc Dateien erstellt.
Diese könnt ihr aus dem Anhang herunterladen.
Auch ein Carrier Bundle mit allen originalen .ipcc Dateien für Deutschland, Österreich und die Schweiz befindet sich im Anhang.
Damit könnt ihr euch eure Wunschlogos selbst erstellen.
Und als kleine Vorschau habe ich noch zwei Screenshots meiner Logos angehängt.
Anhang anzeigen 92977 Anhang anzeigen 92978
Erstellung eigener Betreiberlogos
Nun schauen wir mal wie man sein eigenes Betreiberlogo erstellt.
Zuerst brauchen wir das Carrier Bündle was ihr aus dem Anhang oben herunterladen könnt.
Darin befinden sich verschiedene .bundle Dateien für alle deutschen, österreichischen und schweizer Provider.
Wir nehmen nun die .bundle Datei unseres Providers und kopieren diese in einen neuen Ordner mit dem Namen Payload.
Dieser Ordner sollte sich am besten am Schreibtisch befinden.
Dann lassen wir uns den Paketinhalt der .bundle Datei anzeigen.
Darin befinden sich auch schon alle Dateien die wir bearbeiten müssen.
Zuerst kümmern wir uns um die info.plist.
Wir müssen hier nur zwei Versionsnummern von 13.0 auf 13.0.1 ändern.
Mit dem nächsten Update der Providerdaten werden unsere Änderungen einfach überschrieben, da diese immer nur in vollen Schritten gezählt werden.
Also von der aktuellen Version 13.0 auf 14.0 .
Das selbe machen wir in der version.plist.
Nun geht es mit den Logos selbst weiter.
Nun suchen wir uns ein Logo aus dem Internet.
Dieses müssen wir dann mit Photoshop oder einem anderen Programm in das .png Format bringen.
Zusätzlich dazu muss es einen Transparenten Hintergrund haben.
Dann speichern wir unser Logo mit einer maximalen Bildhöhe von 20Pixel und 40Pixel.
Vorsicht: Das Logo darf nicht zu Lang sein sonst seht ihr später nicht mehr ob ihr 3G, E oder LTE habt.
Nun müssen wir unsere unsere zwei Bilder 2mal duplizieren.
Die Bilder mit 20Pixel Höhe erhalten Folgende Namen:
FSO_CARRIER_euer Betreiber_1only_.png
TS_CARRIER_euer Betreiber_1only_.png
Default_CARRIER_euer Betreiber_1only_.png
Die Bilder mit 40Pixel Höhe erhalten folgende Namen:
FSO_CARRIER_euer Betreiber[email protected]
TS_CARRIER_euer Betreiber[email protected]
Default_CARRIER_euer Betreiber[email protected]
Wie euer Betreiber im Dateinamen heißen soll, seht ihr in den bereits vorhandenen Bildern.
Wenn wir das geschafft haben sind wir schon fast fertig.
Wir kopieren nun unsere 6 Bilder in die .bundle Datei und überschreiben alle mit dem selben Namen.
Danach verlassen wir den den Ordner Payload und öffnen ein Terminal Fenster.
Mit folgenden Code wechseln wir auf den Schreibtisch.
Und mit folgendem Code erstellen wir aus unserem Payload Ordner eine .ipcc Datei:
Diese könnt ihr nun nach der Anleitung im oberen Beitrag installieren
Wiki Artikel:
http://www.apfeltalk.de/wiki/Betreiberlogos_ohne_Jaibreak_ändern_und_erstellen
Gestern bin ich im Internet darauf gestoßen, wie man sein Betreiberlogo auch ohne Jailbreak ändern kann.
Dazu schreibe ich einfach mal eine kleine Anleitung.
Ich schreibe die Anleitung für Mac OS X.
Und es wird mindestens iOS 6.0 vorausgesetzt.
ACHTUNG: Alle Nutzer eines iPhone 5 mit LTE Vertrag müssen aufpassen, da durch eine falsche .ipcc Datei die LTE Funktion verloren gehen kann.
Da man um das Betreiberlogo ändern zu können eine modifizierte .ipcc Datei installieren müsst, müssen wir zuerst unsere Erlaubnis geben, dass umsignierte .ipcc Dateien installiert werden dürfen.
Dazu beenden wir iTunes und starten das Terminal.
Unsere Erlaubnis geben wir dann mit folgendem Befehl:
Code:
defaults write com.apple.iTunes carrier-testing -bool TRUE
Danach starten wir iTunes und verbinden unser iPhone per USB mit dem Mac.
Nun können wir indem wir mit gedrückter "alt" Taste auf die Schaltfläche "Nach Updates suchen" klicken nicht signierte .ipcc Dateien installieren.
Im Internet findet man die meisten deutschen Provider als fertige Dateien zum Download.
Da ich jedoch aus Österreich komme, habe ich für T-Mobile AT und 3 AT selber zwei .ipcc Dateien erstellt.
Diese könnt ihr aus dem Anhang herunterladen.
Auch ein Carrier Bundle mit allen originalen .ipcc Dateien für Deutschland, Österreich und die Schweiz befindet sich im Anhang.
Damit könnt ihr euch eure Wunschlogos selbst erstellen.
Und als kleine Vorschau habe ich noch zwei Screenshots meiner Logos angehängt.
Anhang anzeigen 92977 Anhang anzeigen 92978
Erstellung eigener Betreiberlogos
Nun schauen wir mal wie man sein eigenes Betreiberlogo erstellt.
Zuerst brauchen wir das Carrier Bündle was ihr aus dem Anhang oben herunterladen könnt.
Darin befinden sich verschiedene .bundle Dateien für alle deutschen, österreichischen und schweizer Provider.
Wir nehmen nun die .bundle Datei unseres Providers und kopieren diese in einen neuen Ordner mit dem Namen Payload.
Dieser Ordner sollte sich am besten am Schreibtisch befinden.
Dann lassen wir uns den Paketinhalt der .bundle Datei anzeigen.
Darin befinden sich auch schon alle Dateien die wir bearbeiten müssen.
Zuerst kümmern wir uns um die info.plist.
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>11D51</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>Hutchison_at</string>
<key>CFBundleIdentifier</key>
<string>com.apple.Hutchison_at</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>Hutchison_at</string>
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleShortVersionString</key>
<string>13.0.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>iPhoneOS</string>
</array>
<key>CFBundleVersion</key>
<string>13.0.1</string>
<key>DTCompiler</key>
<string></string>
<key>DTPlatformBuild</key>
<string></string>
<key>DTPlatformName</key>
<string>iphoneos</string>
<key>DTPlatformVersion</key>
<string>6.0</string>
<key>DTSDKBuild</key>
<string>10A383</string>
<key>DTSDKName</key>
<string>iphoneos6.0.internal</string>
<key>DTXcode</key>
<string>0450</string>
<key>DTXcodeBuild</key>
<string>4G142</string>
<key>MinimumOSVersion</key>
<string>6.0</string>
<key>UIDeviceFamily</key>
<array>
<integer>1</integer>
</array>
</dict>
</plist>
Mit dem nächsten Update der Providerdaten werden unsere Änderungen einfach überschrieben, da diese immer nur in vollen Schritten gezählt werden.
Also von der aktuellen Version 13.0 auf 14.0 .
Das selbe machen wir in der version.plist.
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildVersion</key>
<string>1</string>
<key>CFBundleShortVersionString</key>
<string>13.0.1</string>
<key>CFBundleVersion</key>
<string>13.0.1</string>
<key>ProjectName</key>
<string>CarrierBundles</string>
<key>SourceVersion</key>
<string>596004000000000</string>
</dict>
</plist>
Nun geht es mit den Logos selbst weiter.
Nun suchen wir uns ein Logo aus dem Internet.
Dieses müssen wir dann mit Photoshop oder einem anderen Programm in das .png Format bringen.
Zusätzlich dazu muss es einen Transparenten Hintergrund haben.
Dann speichern wir unser Logo mit einer maximalen Bildhöhe von 20Pixel und 40Pixel.
Vorsicht: Das Logo darf nicht zu Lang sein sonst seht ihr später nicht mehr ob ihr 3G, E oder LTE habt.
Nun müssen wir unsere unsere zwei Bilder 2mal duplizieren.
Die Bilder mit 20Pixel Höhe erhalten Folgende Namen:
FSO_CARRIER_euer Betreiber_1only_.png
TS_CARRIER_euer Betreiber_1only_.png
Default_CARRIER_euer Betreiber_1only_.png
Die Bilder mit 40Pixel Höhe erhalten folgende Namen:
FSO_CARRIER_euer Betreiber[email protected]
TS_CARRIER_euer Betreiber[email protected]
Default_CARRIER_euer Betreiber[email protected]
Wie euer Betreiber im Dateinamen heißen soll, seht ihr in den bereits vorhandenen Bildern.
Wenn wir das geschafft haben sind wir schon fast fertig.
Wir kopieren nun unsere 6 Bilder in die .bundle Datei und überschreiben alle mit dem selben Namen.
Danach verlassen wir den den Ordner Payload und öffnen ein Terminal Fenster.
Mit folgenden Code wechseln wir auf den Schreibtisch.
Code:
cd /Users/euer Benutzername/Desktop
Und mit folgendem Code erstellen wir aus unserem Payload Ordner eine .ipcc Datei:
Code:
zip -y -r meincarrier.ipcc Payload/
Diese könnt ihr nun nach der Anleitung im oberen Beitrag installieren
Wiki Artikel:
http://www.apfeltalk.de/wiki/Betreiberlogos_ohne_Jaibreak_ändern_und_erstellen
Anhänge
Zuletzt bearbeitet: