Weather Elements auf iOS7
Mit Winterboard geht momentan nicht, mit GroovyLock läuft es nicht (kein Touch Event).
OK, was nun?
Ist eigentlich recht einfach, Cydget von Saurik, frei in Cydia!
Wie kann ich ein Winterboard Theme als Cydget laufen lassen?
Bedarf etwas Arbeit und iFile.
Normal Weather Elements über Cydia installieren.
Nun beginnt die Arbeit mit iFile!
1.) einen neuen Ordner "Cydget" in /var/mobile erstellen, /var/mobile/Cydget
2.) den "Weather Elements HD 5.2.theme" Ordner aus den Winterboard Ordner in den /var/mobile/Cydget Ordner kopieren und dann "Weather Elements HD 5.2.theme" in "WEHD5.2.cydget" umbenennen. Sollte dann so aussehen /var/mobile/Cydget/WEHD5.2.cydget
3.) In dem Ordner "/var/mobile/Cydget/WEHD5.2.cydget" die Ordner "Bundles", "Folders" und "UIImages" löschen, braucht man nicht in Cydgets. Dann LockBackground.html in index.html umbenennen.
4.) den folgenden Code in einer Info.plist Datei speichern oder die aus dem Anhang nehmen.
Code:
{
Configuration = {
Homepage = "file:///System/Library/LockCydgets/WEHD5.2.cydget/index.html";
Scrollable = NO;
};
Plugin = WebCycriptLockScreen;
Tagline = WeatherElements;
}
Falls Ihr den Ordner oder die html Datei anders benannt habt entsprechend die Info.plist Datei ändern.
5.) In den Ordner "/var/mobile/Cydget/WEHD5.2.cydget" eine Info.plist Datein einfügen
6.) nun den Ordner "/var/mobile/Cydget/WEHD5.2.cydget" mit iFile kopieren und nach /System/Library/LockCydget gehen.
7.) In "/System/Library/LockCydget " den kopierten Ordner "/var/mobile/Cydget/WEHD5.2.cydget" mit iFile "Create Link" ausführen, NICHT paste!
Der Grund warum man den "/var/mobile/Cydget/WEHD5.2.cydget" als Symlink benutzen muß ist das die Partition zu klein ist um die 82MB, oder so, zu halten.
Nun muß man noch eine andere Symlink erstellen, weil Cydget Datenbanken in einer anderen Stelle sucht.
Auf dem Home screen das Weather Element Ikon antippen und speichern, nun gibt es eine Datenbank und die kann man nun symlinken.
Mit iFile folgende Datei und Ordner kopieren.
/var/mobile/Library/WebKit/Databases/Databases.db
Datei
/var/mobile/Library/WebKit/Databases/file_0
Ordner
Nun in /var/mobile/Library/Caches gehen und mit "Create Link" eine Symlink erstellen.
Nun kann das Cydget auch die Datenbank lesen.
Das wars!
Nun in Settings->Cydget->LockCydgetOrder WEHD5.2 auswählen (alle anderen Ticks rausnehmen) und respring.
Bleibt das Probelm mit dem Lockscreen dimming.
Auf meinem 4S und iOS 7.0.4 habe ich HiddenSettings7 installiert damit kann ich auf dem Lockscreen das ControlCenter (von unten nach oben sliden) und dann Springboard Settings öffnen. Nach unten scrollen und "Prevent Screen Dim" einschalten, Dan oben rechts "Done".
Dummerweise muß man nach jedem Respring dieses neu aktivieren, d.h. "Prevent Screen Dim" ausschalten->Done, dann "Prevent Screen Dim" einschalten->Done.
Dann bleibt (zumindestens auf meinem 4S) der Lockscreen aktive bis ich den selber ausschalte.
Glaube das geht bislang nicht auf dem 5S, kann nicht sagen weil habe kein 5er.
[attachment=30213]