Solo un bit viene attivato quando il passcode è corretto. Perché non basta attivare quella cella carica / scarica? Determina quel bit attraverso la sperimentazione con un microscopio elettronico.
Just one bit gets toggled when the passcode is correct.
No. Sta avendo un diverso percorso di codice se il passcode è corretto che coinvolge molto altro bit. E anche se questo sarebbe solo un bit: come trovi esattamente questo bit che avresti bisogno di attivare? Non è che il layout della memoria sia così prevedibile in modo da poter trovare facilmente il bit necessario. E la sperimentazione cambia lo stato del sistema (come l'aggiunta al contatore maxfail), il che significa che non sarebbe sempre lo stesso bit che avresti bisogno di attivare. E dopo solo un numero limitato di test, il telefono potrebbe persino cancellarsi da solo perché hai avuto troppi tentativi falliti.
Una parola: crittografia.
Altre parole: la tua ipotesi non è corretta. Dal 2014 circa, i dati su iPhone sono criptati di default .
Se i dati non sono stati criptati, puoi saltare la domanda "il passcode è corretto S / N?" (che è, per ulteriori letture, chiamato Controllo di accesso discrezionale). IRL, questo sarebbe un grande lucchetto sul cancello, che richiede di impostare il passcode corretto - o di staccarlo con un piede di porco abbastanza grande, o entrare attraverso una finestra.
Per i dati crittografati, otterresti solo una grande quantità di dati dall'aspetto casuale, poiché è crittografato utilizzando il codice di accesso come parte della chiave (un insieme di numeri univoci di dispositivi è un altro parte). Pertanto, senza conoscere realmente il passcode corretto, non è possibile visualizzare i dati. IRL, questo sarebbe un filtro colorato segreto per visualizzare una pagina stampata con inchiostri multicolori: anche se effettivamente hai la pagina, devi sapere precisamente quale filtro usa, altrimenti vedresti solo un gran pasticcio inutile.
Leggi altre domande sui tag memory