¿Cuál es la posibilidad de que el jailbreak de mi iPhone bloquee el teléfono?

8

¿Cómo funciona realmente? ¿Cambia solo el firmware en el sistema de archivos principal? ¿Toca el gestor de arranque?

Estoy tratando de averiguar cuál es la probabilidad de

  1. iPhone jailbreak bloqueando el teléfono
  2. La actualización de Apple bloquea el iPhone con jailbreak (en línea con esas preguntas, ¿la actualización de Apple simplemente sobrescribe la partición flash con la nueva y luego aplica los datos respaldados?)

Editar: probablemente debería mencionar que es un 3GS con 4.1 firmware.

Alex B
fuente
para su segunda parte de la pregunta, debo decir que sí, si actualiza al siguiente firmware, elimina todo y necesita hacer jailbreak nuevamente.
Am1rr3zA
Siempre me sorprende tu segunda pregunta. Has subvertido el sistema operativo de tu iPhone de alguna manera, y te has metido con sus componentes internos de una manera que Apple realmente no puede predecir. Ahora, ¿por qué aceptas una actualización de software? Si tuviera que manipular el kernel y el software relacionado en una de mis cajas de Linux, y todos podemos estar de acuerdo en que tengo el derecho perfecto, ¿sería inteligente aceptar lo siguiente que el administrador de actualizaciones quería darme?
David Thornley
@David, por supuesto, siempre hay un riesgo distinto de cero. La pregunta es qué tan grande, que depende de (1) si el jailbreak cambia raramente o con frecuencia la parte actualizada del sistema, (2) si cambia cualquier cosa que sea necesaria para arrancar y restaurar el sistema. Por ejemplo, si todo lo que hace el actualizador de firmware de Apple es sobrescribir la partición flash principal y jailbreak solo toca la partición principal, prácticamente no hay riesgo. Por otro lado, si el actualizador de Apple depende de algunos detalles del cargador de arranque que Jailbreak cambia sutilmente, entonces podría estar en problemas. Por lo tanto, tengo curiosidad de cómo funciona exactamente.
Alex B
@Alex B: Ha habido informes de actualizaciones de Apple incompatibles con jailbreaks, aunque no recuerdo ninguna últimamente. No he oído hablar de problemas que no se puedan solucionar con una restauración y actualización del sistema, aunque, por supuesto, eso te deja con un teléfono sin interrupciones. Uno pensaría que alguien por aquí sabría los detalles, pero no soy yo.
David Thornley
1
Entonces, ¿romper la cárcel de un iPhone consiste en cambiar el sistema de archivos y los permisos de directorio o es más complejo? Si es así, ¿alguien conoce los detalles técnicos de bajo nivel?

Respuestas:

5

Jailbreaking utiliza un exploit en el sistema operativo (o en el último reparto, la ROM de arranque) e inyecta la carga útil en el teléfono, que generalmente es un cargador para instalar Cydia, o Cydia. Cydia es la fuente de aplicaciones que no se encuentran en la App Store, y una vez que se carga, se puede instalar otro software que podría modificar los archivos del sistema. Uno de estos casos es Winterboard, que le permite personalizar aspectos de la interfaz de usuario.

Con respecto a la pregunta 1:

Depende de lo que ocurra durante el jailbreak. Si, por ejemplo, está ejecutando el exploit para liberar el teléfono y la batería se agota (o el mal funcionamiento del software), existe la posibilidad de que lo bloquee. Es difícil fijarle un porcentaje.

Con respecto a la pregunta 2:

Dado que Apple espera que su software se ejecute en el teléfono, puede hacer algunas cosas que podrían bloquear el teléfono. Nuevamente, definitivamente varía según lo que ha cambiado, cómo se realizó el jailbreak, etc. Personalmente, si Apple presenta una actualización de iOS, no voy a permitir que se ejecute. Si lo quiero, lo primero que haría es restaurar el firmware original a través de iTunes.

8 bits de geek
fuente
Entonces, si me aseguro de tener siempre la batería cargada enchufada antes de estropear cualquier cosa, ¿la única manera de que mi teléfono se bloquee permanentemente es si el software no funciona correctamente?
Pacerier
-4

Jailbreak significa reemplazar el contenido del arranque.

Entonces, todo ha cambiado. Es como un nuevo disco duro con una nueva imagen de arranque en él, cambiando todo en ese disco duro desde su inicio, para alojar el sistema operativo real que en los dispositivos Jailbreak es un sistema operativo alterado para que todos los métodos, funciones y propiedades estén disponibles sin restricciones .

balexandre
fuente