Rilevazione di diversi jailbreak

1

Sto usando un'applicazione che si spegne e si chiude quando rileva un telefono jailbroken.

È possibile che questa applicazione rilevi solo alcuni tipi di jailbreak e non altri? Oppure le applicazioni generalmente rilevano jailbreak dal risultato piuttosto che dal processo?

    
posta KimberleyK 16.09.2015 - 03:46
fonte

2 risposte

2

È impossibile da dire nella tua situazione specifica. Quello che posso dire è che c'è fondamentalmente una corsa agli armamenti tra l'autore di librerie di rilevamento jailbreak e persone che creano app per nascondere i jailbreak. App come xCon tentano di battere le librerie di rilevamento. Google "hiding jailbreak iOS 8" (o versione appropriata).

    
risposta data 16.09.2015 - 05:46
fonte
2

Se leggi IOS Application Security Part 24 - Rilevazione jailbreak ed evasione che è il primo risultato che ottengo quando effettui ricerche su Google per rileva ios jailbreak quindi vedrai che il modo comune è di guardare all'esistenza del software comunemente installato dopo il jailbreak. Quello che il codice che hai esattamente non è noto, ma è probabile che funzioni in modo simile. Ciò significherebbe anche che rileverà solo i jailbreak in cui è installato il software previsto, vale a dire probabilmente la maggior parte ma non tutti.

Generalmente non esiste un modo infallibile per rilevare un jailbreak perché un sistema di jailbreak può semplicemente mentire a qualsiasi applicazione che richiede informazioni sul sistema. Questo è simile a un rootkit all'interno di un PC. E, se le restrizioni vengono aggiunte a qualche software importante quando viene eseguito su un dispositivo jailbreak, è probabile che qualcuno possa trovare un modo per aggirarlo, nascondendo il jailbreak o semplicemente rattoppando l'applicazione stessa in modo che non possa più rilevare il jailbreak .

    
risposta data 16.09.2015 - 06:36
fonte

Leggi altre domande sui tag