Pimp my Lockscreen (Homescreen 2.0)
Das Programm StatusNotifier (bekommt man auch über das ModMyI-Repository in Cydia) habe ich schon eine ganze Weile im Einsatz. Dadurch bekommt man neben den standardmäßig verfügbaren Symbolen zusätzliche Ereignisse ebenfalls als Symbol rechts oben angezeigt.

Vollkommen verkannt hatte ich aber die Möglichkeit, hiermit den Lockscreen (die Ansicht mit der Uhr wenn das iPhone aus dem Standby mittels der Hometaste aktiviert wird) aufzupeppen. Im MacThemes2-Forum hat aldwin eine Reihe von Communitybeiträgen zusammengetragen. Das dort verfügbare Paket habe ich an meine Bedürfnisse angepasst (falsches Symbol korrigiert, Kalender verkleinert und anfangs immer sichtbar, Unlockslider wiederhergestellt …) und soweit wie möglich auf deutsch übersetzt bzw. deutsche Datumskonventionen angewendet. So sieht mein Lockscreen derzeit aus (durch Tippen auf das Datum bzw. die Wetterzeile kann der Kalender bzw. das Wetter für die Woche angezeigt werden):
Installation
Zur Verwendung benötigt man Winterboard (Cydia) und Zugriff per SSH auf sein iPhone. Zuerst muss das Datum, das normalerweise auf dem Lockscreen angezeigt wird, ausgeblendet werden, da das ansonsten unschön im Hintergrund zu sehen ist. Hierzu muss die Datei \System\Library\Frameworks\UIKit.framework\DateFormats\de.plist bearbeitet werden. Dafür gibt es zwei Möglichkeiten – man (1) macht es selbst oder (2) überschreibt die Datei mit einer von mir bearbeiteten Datei. Alle vorgenommenen Änderungen sind natürlich auf eigene Gefahr.
(1) Quatsch, mache ich selbst
Tja, dummerweise ist die Datei in einem Binärformat, das sich ohne Zwischenschritt nicht bearbeiten lässt. Mit einem kleinen Perlskript namens plutil (ActivePerl muss installiert sein) konnte ich die Datei in der Windows-Kommandozeile durch Eingabe des Befehls perl plutil.pl de.plist in ein Textformat konvertieren. Anschließend muss dort folgender XML-Wert eingefügt werden:
<key>UIWeekdayNoYearDateFormat</key>
<string></string>
Die Datei muss anschließend ggf. in de.plist umbenannt werden.
(2) Ich wähle die Downloadvariante
Will man sich Schritt 1 sparen, lädt man sich die Datei einfach herunter und entpackt diese.
Datei auf das iPhone kopieren
Egal, ob man Methode (1) oder (2) gewählt hat, kann man nun die Datei de.plist auf das iPhone (\System\Library\Frameworks\UIKit.framework\DateFormats\) kopieren. Ich empfehle, von der bestehenden Datei eine Sicherung anzulegen (bspw. in de.plist.bak umbenennen).
Installation des Winterboard-Themes
Nun muss noch die Datei homescreen_20_de heruntergeladen und der darin enthaltene Ordner HomeScreen_2.0_de in das Verzeichnis \private\var\stash\Themes.$ZufaelligeZeichenfolge\ kopiert werden. Anschließend kann in Winterboard das Theme aktiviert werden, welches dann auch nach einem Respring verwendet wird.
Nachtrag
Ein paar Schönheitsfehler für die ich noch keine Lösung gefunden habe:
- Das Wetter wird nicht gecachet – ist man ohne Internetzugriff, werden auch keine Wetterdaten geladen. (Die Funktion der Datei Apple_Weather_Data.asp.xml hat sich mir hier noch nicht vollständig erschlossen.)
- Der Kalender erscheint beim ersten Start fälschlicherweise über dem Datum, bei jedem späteren Start unter dem Datum
- Bei Anrufen wird die Nummernzuordnung (Privat, Mobil, …) durch den Kalender überlagert. (Der Name ist aber voll lesbar) Danke an Lukas für die Lösung – ist im aktuellen Download nun enthalten.
Wem der Lockscreen zu kurz angezeigt wird (sind glaube ich 7 Sekunden), der kann einfach einen Finger auf den Unlock-Slider legen. Solange bleibt der Bildschirm an.
Updates
- homescreen_2.0_de.zip
- Erstes Release
- homescreen_2.0_R2_de.zip
- Zweites Release, Änderung von Lukas eingebaut.
- homescreen_2.0_R3_de.zip
- Drittes Release, Durch das Bild von Lukas kam es zu einer unschönen Überlappung, das ist nun verbessert.


about 1 year ago
Wie kann ich den das wetter für meine stadt einstellen?Blick des irgendwie net ganz!
about 1 year ago
hab jetzt os 3.0 drauf und bei mir würd nur ein schwarzer hintergrund mit slider und uhrzeit angezeigt.
hatte das auf 2.2.1 auch schon laufen
about 1 year ago
Kann ich dir nicht sagen, ob das unter 3.0 läuft. Ich verwende Lockinfo, das im Prinzip unter 3.0 läuft (bis auf den semitransparenten Hintergrund und die Anzeige von E-Mails).
about 1 year ago
hmm werde dann ma lockinfo drauf machen.
hab so das gefühl das cydia+apps auch nicht ganz laufen.
stürzt ziemlich offt bei mir ab.
aber ich hab jetzt +50 freien ram früher nur 40+
about 1 year ago
achja andere lockscreen themes gehen auch nicht.
bei mir wird dann immer alles normal mit schwarzen hintergrund angezeigt.
denke das winterboard noch nicht ganz kompatibel ist
about 1 year ago
ich glaub ich weiß wo das problem liegt
der lockscreen ist ja so geschrieben das der vom link des wallpapers lädt.
aber weil das unter 3.0 sich vielleicht geändert wurde ist jetzt der pfad veraltet.
weißt du wie man das einstellen könnte
about 1 year ago
Ne, daran liegt’s nicht. Der Lockscreen-Author hat in einem Macforum geschrieben, dass sich mit 3.0 etwas an der API geändert hat, sodass der Lockhintergrund nicht transparent sondern in Vollfarbe ist. Leider ist er im Moment im Urlaub, sodass die nächsten Tage kein Update zu erwarten ist.
about 1 year ago
hmm nach längerer zeit sieht man einige teil des hintergrunds-aber hinter nur hinter den slider und dem datum oben.
die mitte bleibt noch schwarz-nach nem respring ist dann wieder alles schwarz.
ich könnte dir auch paar screenshots schicken
about 1 year ago
bekomme es nur so weit hin das ich nun die hälfte meines lockscreens sehen kann, schaffe es aber nicht ihn weiter hoch zu ziehen. batterie wird beim laden auch nicht mehr angezeigt
about 1 year ago
Guten Tag,
Tolles Tool! Nur habe ich folgendes Problem, welches ich auf dem 3GS und auf dem 2G habe.
Ich installiere per SSH das HomeScreen 2.0_DE. Dann ändere ich auch noch die Daten. Bis dahin alles ok.
Nun stelle ich es über Winterboard an.
Mein Homescreen ist nur schwarz, mit der Uhrzeit drauf. Daunter ist auch der kalender – jedoch ohne jegliche linien oder trennstriche, wie es bei dir der Fall ist.
Dann kommt hinzu das mein Wetter total doof angezeigt wird. Der Ort, und dahinter noch was in grau, also hinter dem Ort selber.
Wenn ich dann da drauf drücke, dann hab ich den Forecast, über dem kalender und der uhrzeit – sprich total blööd.
Missed calls etc taucht garnicht auf.
Wäre klasse wenn mir jemand helfen könnte. Hätte sonst auch mal nen Screenshot
about 1 year ago
homescreen 2.0 ist nicht os 3.0 kompatibel.
da lässt sich nichts machen, weil ich denke das homescreen fallengelassen wurde und jetzt nur noch an lock info gearbeitet wird.
anleitung findet ihr hier irgendwie
about 10 months ago
Ist es auch möglich, das ganze ohne Kalendar und Wetter anzeigen zu lassen?
Ich hab es zwar nun http://www.abload.de/image.php?img=img_00236rb0.png soweit hinbekommen. Aber weiter will es nicht.
Hintergrundbild funktioniert auch irgendwie nicht.
und teilweise kommt dieser Fehler:
http://www.abload.de/image.php?img=img_00247sci.png
Läuft auf einem OS 3.0 3G
Danke im vorraus
about 6 months ago
hi,
gibts keine alternative zu statusnotifier? der läuft nämlich nicht mehr und ohne den geht die app auch nicht, bzw lässt sich das wetter nicht einstellen/anzeigen…
about 6 months ago
Hallo Raphael
ich hatte alles wie hier beschrieben installiert, und es hat auch eientlich geklappt, dann aber….aus irgendeinem grund hab ich das wieder weggemacht und bin zu lockscreen gewechselt, nur um dann festzustellen dass mir diene alternative besser gefällt. nun habe ich aber das problem, dass auch wenn ich homescreen in winterboarad aktiviert habe, wir mir nur der akku und die uhrzeit angezeigt, nichts von der mod zu sehne…hast du da eine idee?
MfG
about 6 months ago
Hi,
ich bin mir nicht mal sicher, ob es überhaupt unter OS 3.x läuft, der letzte Post im oben verlinkten Thread bei macthemes lässt eher vermuten, dass es das nicht tut. Daher kann ich dir an dieser Stelle nicht weiterhelfen.
Lockinfo hast du ausprobiert? http://www.jakewalk.de/2010/01/15/iphone-und-die-stiefmutterliche-informationsverwaltung
about 6 months ago
also es funktionierte anfangs
nur nachdem ich zwischendurch lock info hatte gehts jetzt nicht mehr
about 4 months ago
wie bekomme ich das wetter aumgestellt mich itresiert leider darmstadt nicht
about 4 months ago
Schau dir mal die ConfigureMe.js an.
about 1 year ago
Einfach eine Datei mit dem Namen LockBackground.png in den Ordner eines (aktivierten) Winterboard-Themes kopieren. In deinem Fall: Kopiere deinen Hintergrund (PNG-Datei) in dein Theme-Verzeichnis (sollte hier liegen: /private/var/stash/Themes.bla/$Leopard Theme), umbenenne es in LockBackground.png, Respring und fertig.