Ich verwende den Befehl Immer wenn ich eine Jailbreak-App installiere und das Symbol der App nicht erscheint. Was sind einige der anderen Anwendungsfälle des Befehls? Was ist der Mechanismus hinter dem Befehl?Was macht der `uicache` Befehl auf Jailbreak iphone?
Antwort
SpringBoard (die Anwendung "Startbildschirm") speichert einen Cache aller App-Symbole. Wenn Sie Apps aus dem App Store installieren oder entfernen, führt installd
diese Änderungen durch und aktualisiert den Cache, um sie wiederzugeben. Bei der Installation von Apps auf andere Weise (z. B. über Cydia) ist installd
in keiner Weise beteiligt. Damit die App auf dem Startbildschirm ordnungsgemäß angezeigt wird, muss der Cache irgendwie "manuell" aktualisiert werden.
Genau das ist uicache
wurde entwickelt, um zu tun. Wie genau das erreicht wird, hängt von der iOS-Version ab, ist aber hauptsächlich eine Kombination aus dem Entfernen der Cache-Dateien, dem Töten/Neuladen der Dienste, die damit arbeiten, und dem Iterieren der installierten Anwendungen, um einen neuen Cache zu erstellen.
Sie können seinen Quellcode on saurik's git repo überprüfen.
- 1. iPhone Jailbreak Entwicklungsprofile
- 2. iPhone Entwicklung und Jailbreak
- 3. Jailbreak Developer iPhone mit task_for_pid()
- 4. Was macht der 'Export'-Befehl?
- 5. Was macht `BNE # + - 20` ARM Befehl?
- 6. Senden Sie programmgesteuert SMS auf Jailbreak-Gerät
- 7. was genau macht "usb start" befehl?
- 8. Was macht dieser Befehl? "exec bash -l"
- 9. Was macht ein Bash-Befehl mit der später eingegebenen Datei?
- 10. Was macht der Befehl "Clean" in Visual Studio?
- 11. Was macht der Befehl jmpq in diesem Beispiel?
- 12. Wie kann ich iPhone-Dateien ohne Jailbreak lesen?
- 13. Was macht der $ Operator?
- 14. Was macht '@@' auf der sqlplus-Eingabeaufforderung?
- 15. So blockieren Sie eingehende SMS in iPhone Jailbreak + Code
- 16. Was macht der ^?
- 17. Was macht der Kirschbaum?
- 18. Was macht der DBContext.Entry?
- 19. Was macht der Operator "+ ="?
- 20. Was macht [1] auf Funktion?
- 21. Was macht der Angular2 "BrowserDomAdapter"?
- 22. Keine Jailbreak-Erkennung
- 23. Was macht der * * CSS-Selektor?
- 24. Was macht Multicast auf 224.0.0.251?
- 25. Macht einer Musik in iPhone
- 26. Was genau macht der Operator ==?
- 27. Was macht Expression.Compile bei Monotouch?
- 28. was macht express.favicon() do
- 29. Was macht der "private" Modifier?
- 30. Was macht der folgende Code?