Aunque pueda parecer imposible, dependiendo de la versión de iOS que tenga instalado el objetivo, es posible desbloquear la pantalla de petición del passcode para acceder a determinadas partes del sistema operativo. Esto es debido a fallos de seguridad en el código de bloqueo del terminal que Apple intenta parchear en la siguiente versión, pero si el usuario no tiene actualizado el sistema operativo a la última versión, entonces es posible acceder a esa información. A continuación se muestran casos conocidos de las últimas versiones de iOS.
CVE-2012-0644: El desbloqueo por la SIM hasta iOS 5.0.1
En los terminales iPhone con versiones desde iOS 3.0 hasta iOS 5.0.1, (independientemente del modelo de iPhone), es posible desbloquear el dispositivo mediante un sencillo truco con la SIM del mismo. Indicar que este fallo no permite acceder completamente al terminal y que solo deja acceder a la aplicación de llamar, desde la que se pueden acceder a los contactos que tenga el usuario. El fallo radica en el gesto de "desplazar para llamar" y el proceso es bastante sencillo, lo que permite que en muy poco tiempo se puedan realizar los 3 o 4 intentos necesarios para conseguir desbloquear el iPhone. Lo primero que hay que hacer es generar una llamada perdida, así que el atacante debe conocer el número de teléfono del objetivo. Se le realiza la llamada perdida, y aparecerá en la pantalla de desbloqueo. Cuando esté allí, se debe sacar la SIM, con lo que aparecerá una alerta de Sim no encontrada, tal y como se puede ver en la siguiente imagen.
