Come faccio a sapere se il mio dispositivo iOS è stato jailbroken (con un exploit drive-by ad esempio)?
Esiste un'app per questo?
Può essere difficile se fosse fatto di nascosto (per esempio - è abbastanza facile nascondere cose come Cydia) - il mio approccio sarebbe vedere se iBooks o Skype funzionano - iBooks è stato storicamente rotto dai jailbreak e Skype è stato progettato per impedire l'uso su un dispositivo jailbroken (che è fastidioso se si desidera utilizzare skype, ma eccellente se si vuole sapere se si è su un dispositivo jailbroken).
In sostanza, se puoi eseguire codice arbitrario o scrivere su posizioni disco arbitrarie , sei jailbroken.
Ricercatore di sicurezza iOS Stefan Esser (noto anche come i0n1c ) ha sviluppato un'applicazione chiamata Informazioni su sistema e sicurezza per determinare se un dispositivo iOS è attualmente jailbroken dal test per le abilità che ottieni dal jailbreak dei .
Aggiornamento: Apple ha disattivato System and Security Info.
Un jailbreak è essenzialmente di 3 punti:
Per verificare la presenza di AFC2 è sufficiente usare un'app per PC dedicata come iFunBox mentre il controllo di SSH è più difficile a causa della possibilità per un individuo dedicato (o software!) di cambiare la porta di ascolto dallo standard 22 E questo terzo punto non è nemmeno formalmente richiesto per chiamarlo jailbreak.
Puoi controllare il secondo punto controllando il file / etc / fstab, e dato che avere accesso alla partizione di root potrebbe facilmente dimostrare di essere jailbroken l'unica alternativa sarebbe un ramdisk SSH .
Se sei veramente paranoico e non ti interessa lo spazio potenzialmente sprecato se il tuo dispositivo è effettivamente jailbroken, puoi creare un backup locale tramite iTunes e ripristinare il sistema operativo seguito dal backup.
Beh, se sei su iOS 6 non è possibile, avresti anche un'applicazione Cydia sullo schermo, in questo modo: