Fuga (iOS)

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 4 de febrero de 2022; las comprobaciones requieren 10 ediciones .

iPhone / iPod Touch / iPad / Apple TV / Apple Watch es una  operación no admitida oficialmente por Apple [ 1] , aunque permite acceder al sistema de archivos de varios modelos de dispositivos iPhone, iPod, iPad, Apple TV y Apple Watch. Esto le permite expandir las capacidades del dispositivo, por ejemplo, hacer posible que admita temas ., ajustes e instalación de aplicaciones de fuentes de terceros (que solo funcionan con jailbreak. Ejemplo: tweakbox, appcake, cydia, sileo, etc.). Jailbreak le brinda acceso completo al sistema de archivos de su iPhone, iPod, iPad o Apple TV, pero no puede acceder al sistema de archivos de su Apple Watch incluso con un jailbreak. Jailbreak a menudo no está disponible para modelos de dispositivos modernos con software de sistema actualizado.

Garantía

Después del procedimiento de jailbreak , se viola el acuerdo de licencia y el propietario del dispositivo Apple pierde el derecho al soporte técnico y las obligaciones de garantía. Sin embargo, los procedimientos oficiales para restaurar y actualizar el dispositivo vuelven a cerrar las vulnerabilidades que se usaron para hacer jailbreak y eliminar todo rastro del procedimiento de jailbreak, por lo que no es posible verificar si el dispositivo ha sido liberado alguna vez si el usuario hace un flasheo ( actualización o restauración) del dispositivo. Solo puede volver a hacer jailbreak, verificar la integridad del sistema de archivos e intentar encontrar rastros del jailbreak. Dado que Apple está en contra de “hackear el firmware” [2] , ellos mismos no lo harán y no podrán [3] , respectivamente, y no pueden verificar si el procedimiento de jailbreak fue después de actualizar o restaurar el dispositivo. En Rusia y EE . UU . [4] , el procedimiento para acceder al sistema de archivos (jailbreak) no es ilegal.

Detalles técnicos

El sistema operativo iOS de Apple ejecuta todas las aplicaciones en nombre de un usuario con derechos limitados, y las aplicaciones (independientemente de las herramientas de desarrollo utilizadas para crearlas) no pueden realizar algunas llamadas al sistema operativo kernel y tampoco tienen acceso a algunos directorios.

Un programa instalado tiene acceso completo solo a cierta parte de la memoria asignada especialmente para esta aplicación (ninguna aplicación puede agregar, eliminar o cambiar ningún archivo que no esté relacionado con ella). Las únicas excepciones son los contactos, las fotos, los videos y la música, a los que la aplicación puede tener acceso limitado con el consentimiento del usuario.

Las empresas de fabricación han implementado protección contra cambios en datos importantes del sistema: estos datos solo pueden ser modificados por un proceso del sistema que realiza operaciones estrictamente definidas en ellos con controles (por ejemplo, firmas digitales en el software instalado ). Al mismo tiempo, debido a la falta de derechos administrativos para las aplicaciones, las operaciones en este proceso del sistema utilizando módulos, funciones ptrace, etc. del kernel también se vuelven imposibles.

La restricción se establece, por ejemplo, para la protección contra copia de aplicaciones de terceros.

"Datos importantes del sistema" incluye, por ejemplo, una lista de aplicaciones instaladas. Es decir, sin una operación de jailbreak, puede instalar aplicaciones solo desde la tienda de aplicaciones electrónicas App Store .

¿Qué da un jailbreak?

La operación de jailbreak elimina la restricción, por ejemplo, utilizando el bit setuid en archivos ejecutables o debilitando los derechos de acceso a directorios importantes (carpetas).

Jailbreak proporciona las siguientes características:

El proceso de jailbreak puede conducir a la transferencia del dispositivo al estado de "ladrillo", es decir, a la incapacidad de usar el dispositivo sin ningún medio para restaurar el rendimiento. Pero en la mayoría de los casos, puede restaurar la funcionalidad ingresando el dispositivo en modo DFU (desde la actualización de firmware del dispositivo en inglés  , modo de actualización de firmware del dispositivo ) y actualizándolo a la versión actual de iOS. Después de un jailbreak exitoso, puede notar: una disminución en la estabilidad y la seguridad, dificultades para actualizar el sistema operativo integrado (después de la actualización, deberá volver a hacer jailbreak, si está disponible en la nueva versión), pago por un número de aplicaciones en tiendas de aplicaciones de terceros. Los dispositivos Jailbreak son más susceptibles a la infección por malware [5] [6] .

Tipos de operación de jailbreak

Jailbreak atado

Es necesario volver a realizar el procedimiento de jailbreak después de cada reinicio del dispositivo, mientras que las aplicaciones no necesitan ser reinstaladas. ¡Antes del procedimiento de re-jailbreak, el dispositivo no funciona! Solo es posible en dispositivos con un procesador Apple A4 e inferior, ya que se aprovechan las vulnerabilidades de la ROM de arranque.

Jailbreak sin ataduras (sin ataduras)

No se pierde después de reiniciar el dispositivo, a diferencia de cualquier otro tipo de jailbreak.

Jailbreak semi-atado

Le permite reiniciar el dispositivo sin perder la capacidad de usarlo, pero al mismo tiempo, después de reiniciar el dispositivo, se pierden todas las funciones de jailbreak. Para restaurar el jailbreak, debe conectar el dispositivo a la PC para repetir el procedimiento de jailbreak.

Jailbreak semisin ataduras

Similar a semi-tethered, pero le permite repetir el procedimiento sin conectarse a una PC debido a la presencia de una utilidad para realizar esta operación en el dispositivo.

Información técnica

La instalación de aplicaciones de terceros generalmente se realiza a través de un administrador de paquetes , como Cydia para iPhone OS 2.0+ o Installer para iPhone OS 1.0 hasta iPhone OS 1.1.5. Es una interfaz visual para un administrador de paquetes Debian modificado .

Es posible restaurar el dispositivo a su estado original de fábrica mediante iTunes , mientras que el contenido de la memoria flash del dispositivo se borra sin dejar rastros del jailbreak.

Versiones que soportan el procedimiento [7]

versión iOS Actualizaciones sin soporte Dispositivos que soportan el procedimiento Utilidad
Sistema operativo iPhone 1 iOS 1.1.2 - para todos los dispositivos

iOS 1.1 - para iPhone 2G

iPhone 2G

iPod touch 1G

Instalador de AppTapp (iOS 1.0 - 1.0.2, 1.1.1),

4039 fuga (iOS 1.1),

ZiPhone (iOS 1.1.3 - 1.1.5)

Sistema operativo iPhone 2 iOS 2.0 - 2.1 - para iPod touch 2G

iOS 2.1.1 - para todos los dispositivos excepto iPod touch 2G

iPhone 2G, 3G

iPod touch 1G, 2G

QuickPwn (iOS 2.0 - 2.2.1)
Sistema operativo iPhone 3 iOS 3.0 - 3.0.1, 3.2 - 3.2.1 - para todos los dispositivos

iOS 3.2.2 - para todos los dispositivos excepto iPad 1

iPhone 2G, 3G, 3GS

iPod touch 1G, 2G, 3G

iPad 1

blackra1n (iOS 3.1 - iOS 3.1.2),

redsn0w (iOS 3.1.2 - iOS 3.1.3),

Espíritu (iOS 3.1.2 - iOS 3.1.3),

limera1n (iOS 3.2.2)

iOS 4

(excepto CDMA)

iOS 4.3.4 - 4.3.5 - para iPad 2 iPhone 3G, 3GS, 4

iPod touch 2G, 3G, 4G

iPad 1, 2

limera1n (iOS 4.0 - 4.0.2),

JailbreakMe (iOS 4.0 - 4.0.2, 4.3 - 4.3; iOS 4.3.5 - para iPod touch 3G),

redsn0w (iOS 4.1 - 4.3.5),

sn0wbreeze (iOS 4.2.1 - para iPod touch 2G)

CDMA de iOS 4

(4.2.5 - 4.2.10)

- Iphone 4 redsn0w (iOS 4.2.5 - 4.2.10),

JailbreakMe (iOS 4.2.6 - 4.2.8)

iOS 5 iOS 5.1 - para iPhone 4S, iPad 2, 3 [8]

iOS 5.0, 5.1 - para iPad 2

iPhone 3GS, 4, 4S

iPod touch 3G, 4G

iPad 1, 2, 3

redsn0w [9] (iOS 5.0 - 5.1.1),

Absenta 0.4 (iOS 5.0 - 5.0.1 - para iPhone 4S),

Absenta 2 (iOS 5.1.1)

iOS 6 [8] - iPhone 3GS, 4, 4S, 5

iPod touch 4G, 5G

iPad 2, 3, 4

mini iPad 1

redsn0w (iOS 6.0 - 6.0.1, 6.1, 6.1.2 - 6.1.3, 6.1.6 - para iPhone 3GS),

evasión (iOS 6.0 - 6.1.2),

p0sixspwn (iOS 6.1.3 - 6.1.6)

iOS7 [8] - iPhone 4, 4S, 5, 5C, 5S

iPod touch 5G

iPad 2, 3, 4

iPad aire 1

mini iPad 1, 2

evasi0n7 (iOS 7.0 - 7.0.6),

Pangu (iOS 7.1 - 7.1.2)

iOS 8 [10] iOS 8.4.1 - para todos los dispositivos de 64 bits iPhone 4S, 5, 5C, 5S, 6

iPod touch 5G, 6G

iPad 2, 3, 4

iPad aire 1, 2

mini iPad 1, 2, 3

Pangu8 (iOS 8.0 - 8.1),

TaiG (iOS 8.0 - 8.4),

PP Jailbreak (iOS 8.0 - 8.4),

Home Depot (32 bits) (iOS 8.4.1),

EtasonJB (32 bits) (iOS 8.4.1)

iOS 9 [11] [12] [13] iOS 9.3.4 - 9.3.5 - para todos los de 64 bits iPhone 4S, 5, 5C, 5S, 6, 6S, SE

iPod touch 5G, 6G

iPad 2, 3, 4

iPad aire 1, 2

mini iPad 1, 2, 3, 4

iPad Pro 9.7", 12.9" 1G

Pangu9 (iOS 9.0 - 9.0.2; iOS 9.1 - para todos los dispositivos de 64 bits),

Home Depot (32 bits) (iOS 9.1 - 9.3.4; iOS 9.3.5 para iPod touch 5G),

JailbreakMe (32 bits) (iOS 9.1 - 9.3.4; iOS 9.3.5 para iPod touch 5G),

Pangu (64 bits) (iOS 9.2 - 9.3.3),

Phoenix (32 bits) (iOS 9.3.5 - 9.3.6)

checkra1n NPC (iOS 9.3.5 - 9.3.6)

iOS 10 - iPhone 5, 5C, 5S, 6, 6S, SE, 7

iPod touch 6G

iPad 4, 5

iPad aire 1, 2

mini iPad 2, 3, 4

iPad Pro 9.7", 12.9" 1G, 12.9" 2G, 10.5"

h3lix (32 bits) (iOS 10.0.1 - 10.0.2, 10.1 - 10.3.4),

Yalu (64 bits) (iOS 10.0 - 10.2),

Meridiano (64 bits) (iOS 10.0 - 10.3.3),

TotallyNotSpyware (64 bits) (iOS 10.0 - 10.3.3 - excepto iPad Pro 12.9" 2G, 10.5"),

doubleh3lix (64 bits) (iOS 10.0 - 10.3.3 - excepto iPhone 7, iPad Pro 12.9" 2G, 10.5"),

Saïgon (64 bits) (iOS 10.2.1 - excepto iPhone 7, iPad 5),

g0blin (64 bits) (iOS 10.3 - 10.3.3 - excepto iPhone 7, iPad Pro 12.9" 2G, 10.5")

iOS 11 - iPhone 5S, 6, 6S, SE, 7, 8, X

iPod touch 6G

iPad 5, 6

iPad aire 1, 2

mini iPad 2, 3, 4

iPad Pro 9.7", 12.9" 1G, 12.9" 2G, 10.5"

Liberios (iOS 11.0 - 11.1.2),

Electra (iOS 11.0 - 11.4.1),

unc0ver (iOS 11.0 - 11.4.1)

iOS 12 - iPhone 5S, 6, 6S, SE, 7, 8, X, XR, XS

iPod touch 6G

iPad 5, 6

iPad aire 1, 2, 3

mini iPad 2, 3, 4, 5

iPad Pro 9.7", 12.9" 1G, 12.9" 2G, 10.5", 11", 12.9" 3G

unc0ver (iOS 12.0 - 12.5.1),

Quimera (iOS 12.0 - 12.1.2; iOS 12.1.3 - 12.2, 12.4)

checkra1n (iOS 12.0 - 12.5.1 - solo para dispositivos en A7 - A11)

iOS 13 iOS 13.5.1 - 13.7 - para todos los dispositivos en A12 y A13 iPhone 6S, SE, 7, 8, X, XR, XS, 11, 11 Pro, SE

iPod touch 7G

checkra1n (iOS 13.0 - 13.7 - solo para dispositivos en A7 - A11)

Unc0ver (iOS 13.0 - 13.7)

Odyssey (iOS 13.0 - 13.7 - solo para dispositivos en A9 - A13)

iPad OS 13 iPadOS 13.5.1 - 13.7 - para todos los dispositivos en A12, A12X y A12Z iPad 5, 6, 7

iPad aire 3

iPad Pro 9.7", 12.9" 1G, 12.9" 2G, 10.5", 11", 12.9" 3G

mini iPad 4, 5

checkra1n (iPadOS 13.0 - 13.7 - solo para dispositivos en A7 - A11)

Unc0ver (iPadOS 13.7)

iOS 14 iOS 14 - iOS 14.8 iPhone 6s, SE, 7, 8, X, XS, XR, 11, 11 Pro, 12, 12 Pro

iPod touch 7G

checkra1n (iOS 14.0 - 14.7.1 - solo para dispositivos en A7 - A11)

unc0ver (iOS 14.0 - 14.3), (iOS 14.6 - 14.8) - para

iPhone XR

iPhone XS

iPhone XS Max

iPhone 11

iPhone 11 Pro

iPhone 11 Pro Max

versión tvOS Actualizaciones sin soporte Dispositivos que soportan el procedimiento Utilidad
Manzana TV4 - AppleTV 2G greenpois0n (Apple TV 4.0, 4.1.1),

Limera1n (Apple TV 4.0),

PwnageTool (Apple TV 4.0 - 4.3),

Seas0nPass (Apple TV 4.0 - 4.3; Apple TV 4.4 - 4.4.4 - Atado),

unthredeh4il (Apple TV 4.0 - 4.4.4),

Sn0wbreeze (Apple TV 4.0, 4.2 - 4.3),

Redsn0w (Apple TV 4.2 - 4.3)

Manzana TV5 Apple TV 5.0 - 5.3 - para Apple TV 3G AppleTV 2G

televisión de manzana 3g

Seas0nPass (Apple TV 5.1 - 5.3 - para Apple TV 2G; Apple TV 5.0 - 5.0.2 - Con conexión para Apple TV 2G),

unthredeh4il (Apple TV 5.0 - 5.0.2 - para Apple TV 2G),

Evasión (Apple TV 5.1 - 5.2 - para Apple TV 2G),

P0sixspwn (Apple TV 5.2.1 - 5.3 - para Apple TV 2G),

Redsn0w (Apple TV 5.2.1 - 5.3 - Con conexión para Apple TV 2G)

Manzana TV6 Apple TV 6.0 - 6.1.1 - para todos los dispositivos

Apple TV 6.1.2 - 6.2 - para Apple TV 3G

AppleTV 2G

televisión de manzana 3g

Seas0nPass (Apple TV 6.1.2 - 6.2 - para Apple TV 2G)
Manzana TV7 Apple TV 7.0 - 7.3.1, 7.5 - para todos los dispositivos televisión de manzana 3g etasonATV (Apple TV 7.4)
tvOS 9 tvOS 9.1 - 9.2.2 - para todos los dispositivos televisión de manzana 4g Pangu9 (tvOS 9.0 - 9.0.1)
tvOS 10 tvOS 10.1.1 - 10.2.1 - para todos los dispositivos televisión de manzana 4g LiberTV (tvOS 10.0 - 10.0.1),

backr00m (tvOS 10.2.2)

greeng0blin (tvOS 10.2.2)

tvOS 11 - televisión de manzana 4g

Apple TV 5G (4K)

LiberTV (tvOS 11.0 - 11.1),

backr00m (tvOS 11.0 - 11.1),

electraTV (tvOS 11.0 - 11.4.1)

tvOS 12 - televisión de manzana 4g

Apple TV 5G (4K)

QuimeraTV (tvOS 12.0 - 12.2, 12.4)

Unc0ver TV (tvOS 12.0 - 12.4.1)

checkra1n (tvOS 12.0 - 12.4.1)

tvOS 13 - televisión de manzana 4g

Apple TV 5G (4K)

checkra1n (tvOS 13.0 - 13.4.8)

Unc0ver TV (tvOS 13.0 - 13.4.5)

No hay jailbreak completo para el Apple Watch, solo prototipos.

versión de watchOS Actualizaciones sin soporte Dispositivos que soportan el procedimiento Utilidad
reloj OS 1 watchOS 1.0 - 1.0.1 - para todos los dispositivos reloj de manzana 1g Faltan servicios
reloj OS 2 watchOS 2.0 - 2.2.2 - para todos los dispositivos reloj de manzana 1g Faltan servicios
reloj OS 3 - reloj de manzana 1g

reloj de manzana s1

reloj de manzana s2

OverCl0ck (watchOS 3.0 - 3.2.3)
reloj OS 4 watchOS 4.0, 4.2 - 4.3.2 - para todos los dispositivos

watchOS 4.1 - excepto Apple Watch S3

reloj de manzana 1g

reloj de manzana s1

reloj de manzana s2

reloj de manzana s3

jelbrekTime (watchOS 4.1 - para Apple Watch S3)
reloj OS 5 watchOS 5.0 - 5.3.1 - para todos los dispositivos reloj de manzana 1g

reloj de manzana s1

reloj de manzana s2

reloj de manzana s3

reloj de manzana s4

Faltan servicios
reloj OS 6 watchOS 6.0 - 6.1 Beta - para todos los dispositivos reloj de manzana s1

reloj de manzana s2

reloj de manzana s3

reloj de manzana s4

reloj de manzana s5

Actualmente no hay servicios públicos

Extras

Existen procedimientos de jailbreak similares al jailbreak de iOS para otras plataformas móviles con restricciones en la instalación de aplicaciones y el acceso al sistema de archivos, incluidos Android , Windows Phone 7 y Symbian 9 , PS3 , consolas de juegos PSP y otros dispositivos como Kindle .

Notas

  1. A los propietarios de iPhone en los EE. UU. se les permitió "hackearlos" para instalar aplicaciones que no son distribuidas por Apple. James Billington, el bibliotecario jefe del Congreso de los EE. UU., realizó los cambios pertinentes en la Ley de derechos de autor del milenio digital (DMCA). James Billington razonó que el llamado procedimiento de fuga no es una infracción de derechos de autor.
  2. Piratería de firmware: las modificaciones no autorizadas de iOS pueden crear riesgos de seguridad, comprometer la estabilidad, reducir la duración de la batería y causar otros problemas: soporte técnico de Apple . soporte.apple.com. Consultado el 29 de mayo de 2016. Archivado desde el original el 27 de abril de 2016.
  3. Apple dice que incluso los empleados de la empresa no tienen acceso a la información en el teléfono. . Servicio ruso de la BBC. Consultado el 29 de mayo de 2016. Archivado desde el original el 22 de agosto de 2016.
  4. La Biblioteca del Congreso de EE. UU. permite el Jailbreak del iPhone . lenta.ru. Consultado el 29 de mayo de 2016. Archivado desde el original el 4 de agosto de 2016.
  5. Esta es la razón por la que nunca debe hacer Jailbreak en su dispositivo iOS 9: TECH: Tech Times . Consultado el 16 de septiembre de 2016. Archivado desde el original el 16 de septiembre de 2016.
  6. Cuatro razones para NO hacer jailbreak a los dispositivos iOS: Lifehacker . Consultado el 16 de septiembre de 2016. Archivado desde el original el 25 de marzo de 2021.
  7. escapeplan/guides/jailbreakcharts - jailbreak . www.reddit.com Fecha de acceso: 15 de diciembre de 2018. Archivado desde el original el 4 de diciembre de 2018.
  8. 1 2 3 La historia del jailbreak de iOS. – Danny Key – Medio . Consultado el 16 de septiembre de 2016. Archivado desde el original el 20 de septiembre de 2016.
  9. Jailbreak y desbloqueo de iPhone en macOS - AppStudio Project . appstudio.org. Consultado el 5 de febrero de 2017. Archivado desde el original el 5 de febrero de 2017.
  10. iOS Jailbreaking - Una historia completa - Tenocation . Consultado el 16 de septiembre de 2016. Archivado desde el original el 3 de septiembre de 2016.
  11. Pangu Team lanza iOS 9 Jailbreak para iPhone, iPad y iPod Touch : TECH : Tech Times . Consultado el 16 de septiembre de 2016. Archivado desde el original el 15 de octubre de 2015.
  12. iOS 9 jailbreak lanzado - Vesti. alta tecnología Consultado el 16 de septiembre de 2016. Archivado desde el original el 16 de septiembre de 2016.
  13. Jailbreak iOS 9.x.x - w3bsit3-dns.com . w3bsit3-dns.to. Consultado el 3 de enero de 2018. Archivado desde el original el 4 de enero de 2018.

Véase también