Riavviare Springboard senza schermo di blocco?
Domanda
C'è un modo per riavviare il trampolino di programmazione, ma evitare che l'iPhone di girare sul suo blocco dello schermo seguendo questo?
Hanno provato spegnendo il blocco dello schermo in Impostazioni, ma sarà ancora calci in dopo un riavvio Springboard.
(Il telefono è jailbroken.)
Soluzione
Come di iPhone OS 3.x , è possibile ignorare la schermata di blocco con notify_post("com.apple.language.changed")
.
Questo metodo di lavoro non è più in iOS 5.x , perché il sistema ora controlla se la lingua è in realtà cambiato prima respringing.
Tuttavia, si potrebbe procedere come segue per ottenere lo stesso effetto:
- Imposta la preferenza
SBLanguageRestart
dicom.apple.springboard
a true (usando CFPreferencesSetAppValue e CFPreferencesAppSynchronize , per esempio, o direttamente cambiando/var/mobile/Library/Preferences/com.apple.springboard.plist
) - Uccidi SpringBoard.
Altri suggerimenti
Non proprio una questione di programmazione, ma no, non si può fermare la schermata di blocco.