Hice jailbreak a mi iPad hace varios meses y luego no pude abrir la aplicación de Bloomberg que uso para el trabajo. ("El dispositivo ha sido desbloqueado".) Me di cuenta de que funcionaba>liberado (duh) y restauré mi iPad. Intenté abrir Bloomberg una vez más y decía "El dispositivo ha sido desbloqueado".
¿Qué hace el jailbreak que es irreparablemente detectable?
Hasta donde yo sé, solo iBooks tiene el poder de bloquear realmente un dispositivo con jailbreak. Lo hace escribiendo un ejecutable sin firmar en la raíz del sistema. Si el dispositivo está bloqueado (sin jailbreak), no se puede ejecutar. Pero si el dispositivo tiene jailbreak, el ejecutable se ejecuta y iBooks se cierra (se bloquea). Pero esta es una aplicación patentada de Apple y el software de terceros no tiene este nivel de control. De hecho, todas las aplicaciones de terceros están en un espacio aislado y no pueden tocar nada fuera de su directorio de instalación respectivo.
Entonces, ¿qué está buscando? Los rumores afirman que busca a Cydia . Pero nuevamente, eso requeriría que la aplicación tenga acceso al sistema ya que Cydia no está instalado en el directorio de instalación de su usuario ( /private/var/mobile/Applications
) sino en la raíz del sistema ( /private/var/stash/Applications
). E incluso si eso fuera cierto, significaría que una vez que borres tu jailbreak, debería funcionar como se espera. En este caso, ese no parece ser el caso (a menos que haya guardado el estado del dispositivo en las preferencias de la aplicación).
Pero todavía hay un archivo al que tal vez pueda acceder:
/private/var/mobile/Library/Preferences/com.saurik.cydia.plist
Además, este archivo se lleva junto con sus copias de seguridad, ya sea que el dispositivo tenga jailbreak o no una vez que se haya creado.
O eso o la aplicación simplemente consultó el estado de su dispositivo cuando se le hizo jailbreak y guardó esa información, manteniéndola incluso después de que eliminó el jailbreak (como se mencionó anteriormente). Sin embargo, si desinstaló y reinstaló la aplicación después del jailbreak, entonces no debe preocuparse por eso. Pero si tiene algún archivo de preferencia sobrante del jailbreak, es posible que deba borrarlo. Vuelva a hacer jailbreak y elimínelos a través de ssh o reinstale iOS, pero elija en lugar de configurar su dispositivo usando una copia de seguridad, comience limpio.
Esta no parece ser la única aplicación que busca un jailbreak. Tanto Time Warner Cable como Skype tienen un historial de hacer esto. Desafortunadamente, todavía no hay información creíble sobre cómo logran esto. Dado que están vinculados a API restrictivas como todas las aplicaciones de terceros en la App Store, no creo que sea tan sofisticado.
No estoy seguro de si esto es lo que está sucediendo en su caso particular, sin embargo, como parte de JailBrake, el archivo 'hosts' se modifica para que el dispositivo no se comunique con Apple para obtener actualizaciones en lugar del sitio de actualización de JailBrake. Buscaría artículos que discutan cómo restablecer el archivo de hosts.
hosts
archivo en iOS nunca se toca durante el proceso de jailbreak. Además, no existe un sitio de actualización de jailbreak. Además, cuando se escribió su respuesta, iOS nunca verificó nada en los servidores de actualización de Apple.Hay muchas maneras de identificar una computadora/dispositivo. Por ejemplo, su dirección MAC o UUID pueden haber sido incluidos en la lista negra.
andres larsson
andres larsson