Cómo recuperar datos de un iPhone restablecido de fábrica (o borrado) sin una copia de seguridad

Básicamente tienes 3 caminos a seguir, pero supongo que todos son teóricos, y ninguno va a dar realmente sus frutos… o si alguno lo hace sería el trabajo de décadas.

Todos los datos de tu iPhone están encriptados cuando se almacenan. Tu pin (o código de acceso si lo tienes) se mezcla con un número aleatorio que tu iPhone genera cuando lo configuras (esto se almacena en la NOR flash y es básicamente el único dato no encriptado de todo tu teléfono). Esto se utiliza como base de la clave de encriptación de tu iPhone. Los datos que crees que están «sin encriptar» en realidad siguen encriptados en base a ese nonce, pero no tienen el PIN mezclado.

Cuando borras tu teléfono se sobrescribe ese número aleatorio con uno nuevo. En NOR flash por lo que no está sujeto al ciclo normal de reutilización de la página flash, se ha ido.

Así que sus opciones de recuperación se reducen a tres opciones básicamente imposibles:

  • Recuperar los datos sobrescritos de NOR flash, esto es probablemente físicamente imposible, pero tal vez un microscopio de túnel de exploración puede encontrar algún fantasma de los datos antiguos. Se puede hacer con los discos duros, pero nunca he oído hablar de ello con la flash NOR (la flash NAND tiene alguna debilidad conocida aquí, pero se evita aquí exactamente por esa razón)
  • Adivinar la clave de cifrado (se puede montar un ataque de texto plano conocido si se conocía la ubicación exacta y el contenido de algunos datos anteriores), las estimaciones actuales son que el sol muere antes de intentar la mitad del espacio de la clave; Los futuros avances en matemáticas o en computación cuántica pueden reducir este tiempo (una vez se pensó que el DES era más o menos así de fuerte y en el transcurso de unos 30 años se redujo finalmente a sólo necesitar unos cientos de miles de dólares de silicio personalizado y dos días, eso podría volver a suceder)
  • Atacar el generador de números aleatorios (siempre un buen objetivo en los sistemas de criptografía), esto es básicamente la respuesta anterior con un espacio de claves más pequeño

.