Guía para la Instalación de Cydia y el Proceso de Jailbreak en Dispositivos iOS

Este artículo te guiará a través del proceso de instalación de la aplicación Cydia en tu dispositivo iOS, como un iPhone, iPad o iPod, mediante la realización de un jailbreak. Es fundamental entender que no es posible instalar Cydia en un dispositivo al que no se le haya hecho jailbreak. Es importante señalar que, hasta abril de 2017, no existía un jailbreak disponible para iOS 10.3 y que la disponibilidad de herramientas de jailbreak varía según la versión de iOS y el modelo de dispositivo.

Esquema de un iPhone mostrando el icono de Cydia en la pantalla de inicio.

¿Qué es Cydia y el Jailbreak?

Cydia es una aplicación que funciona como una "App Store de jailbreak". Es una aplicación marrón con el icono de una caja encima, que aparece en la pantalla de inicio una vez completado el jailbreak. Cydia te permite instalar mejoras y aplicaciones que se encuentran fuera del ámbito de las regulaciones típicas de Apple. Esto abre un mundo de personalización y funcionalidades adicionales para tu dispositivo iOS.

El término jailbreak se refiere al proceso de eliminar las limitaciones impuestas por Apple en sus dispositivos iOS. Al hacer jailbreak, obtienes acceso al sistema de archivos raíz de tu dispositivo, lo que te permite instalar aplicaciones no autorizadas por Apple y personalizar aspectos del sistema operativo que de otro modo estarían bloqueados.

Consideraciones Importantes antes de Proceder

  • El jailbreak, por sí mismo, no anulará la garantía de tu dispositivo iOS. Sin embargo, instalar mejoras y aplicaciones que escapan a las regulaciones de Apple puede, en ciertas circunstancias, ocasionar daños permanentes a tu dispositivo.
  • Es crucial tener en cuenta que la disponibilidad de herramientas de jailbreak es específica para cada versión de iOS y, a menudo, para cada modelo de dispositivo.
  • Algunos jailbreaks pueden ser "tethered" (atados) o "untethered" (no atados). Un jailbreak untethered significa que el dispositivo puede reiniciarse libremente sin necesidad de conectarse a un ordenador para iniciar Cydia y las mejoras instaladas. Por el contrario, un jailbreak tethered requiere una conexión a un ordenador cada vez que el dispositivo se reinicia para cargar el jailbreak.

Preparativos antes de Realizar el Jailbreak

Antes de intentar cualquier proceso de jailbreak, es esencial seguir una serie de pasos para proteger tus datos y asegurar una instalación exitosa.

1. Verificar la Versión de iOS

Para revisar el sistema operativo de tu iOS, abre la aplicación Configuración, pulsa en General, luego en Información y busca el número al lado de la entrada "Versión". Esto es crucial, ya que los métodos de jailbreak son específicos para cada versión de iOS.

2. Realizar un Respaldo de los Datos de tu Dispositivo

Haz un respaldo de los datos de tu dispositivo antes de comenzar. Esto es una medida de seguridad fundamental en caso de que algo salga mal durante el proceso.

3. Desactivar "Buscar mi iPhone" y el Código de Bloqueo

Desliza la opción Buscar mi iPhone hacia la izquierda a la posición de "Apagado". Esto evitará que las actualizaciones inalámbricas o las restricciones de Apple afecten el jailbreak. Al igual que con el código de tu dispositivo iOS, podrás volver a activarlo una vez que el jailbreak finalice.

Entendiendo la Interfaz de Cydia

Una vez que Cydia esté instalado, familiarizarse con su interfaz te ayudará a navegar y utilizar sus funcionalidades.

Captura de pantalla de la interfaz principal de Cydia con sus pestañas y secciones destacadas.
  • Cydia: Se encuentra generalmente en la esquina inferior izquierda de la pantalla, siendo la pestaña principal.
  • Sources (Fuentes): Ubicada a la derecha de Cydia. Aquí aparecerá cualquier repositorio, que son lugares desde los que puedes descargar mejoras, aplicaciones y tweaks. Por ejemplo, se menciona `ihacksrepo.com` como un repositorio que se puede añadir.
  • Changes (Cambios): A la derecha de Sources. Esta página es análoga a la pestaña "Updates" (actualizaciones) de la App Store de iOS, mostrando las novedades y actualizaciones disponibles.
  • Installed (Instalado): A la derecha de Changes. Aquí puedes ver una lista completa de todas las aplicaciones, mejoras y otros cambios que has instalado a través de Cydia.
  • Search (Buscar): En la esquina inferior derecha de la pantalla. Permite buscar aplicaciones o mejoras específicas dentro de los repositorios añadidos.

Métodos Históricos y Herramientas de Jailbreak

A lo largo de los años, han surgido diversas herramientas y métodos para realizar jailbreak en diferentes versiones de iOS y dispositivos. A continuación, se presentan algunos ejemplos de estas herramientas y los conceptos asociados.

Conceptos Clave en el Jailbreak

  • DFU (Device Firmware Upgrade) Mode: Es una situación en la que el teléfono no puede entrar en el modo de restauración normalmente. Es un estado más profundo que el modo de recuperación y a menudo necesario para ciertos jailbreaks. Para entrar en modo DFU, con el iPhone apagado, mantén pulsado el botón de inicio y conecta el cable USB. Mantén el botón de inicio hasta que iTunes detecte el iPhone en modo de recuperación, luego suelta y sigue las instrucciones específicas del jailbreak.
  • Modo de Recuperación: El iPhone ha sido detectado en modo de recuperación.
  • Bootrom: Es el gestor de arranque iBoot. Algunos jailbreaks pueden depender de si el Bootrom de tu dispositivo es "nuevo" o "viejo". Por ejemplo, al usar Redsn0w en un iPhone 3GS, se pregunta si el Bootrom es nuevo o viejo. El número de serie de tu iPhone (Ajustes/General/Información) puede indicar la semana y el año de fabricación, lo que a veces ayuda a determinar el tipo de Bootrom.
  • Baseband: Es el firmware del módem. Algunos jailbreaks o métodos de liberación afectan o no la actualización de la baseband.
  • SHSH Blobs: Son firmas digitales de Apple para versiones específicas de iOS. Son cruciales para realizar downgrades (bajar la versión de iOS) o restauraciones personalizadas, permitiendo que iTunes verifique que la versión del firmware que se está instalando es compatible.

Herramientas y Ejemplos de Jailbreak

Es importante recordar que las siguientes herramientas son ejemplos de métodos que han existido en el pasado para versiones específicas de iOS y dispositivos, y su aplicabilidad actual es limitada.

Limera1n

Limera1n fue una herramienta de jailbreak desarrollada por George Hotz (GeoHot). El proceso típicamente implicaba:

  1. Descargar Limera1n desde el sitio web oficial.
  2. Ejecutar Limera1n.
  3. El teléfono cambiaba al modo de recuperación.
  4. Acceso a Limera1n y la instalación de Cydia.
  5. Simplemente reiniciar el iPhone. Cydia debería aparecer después del reinicio.

Absinthe

Absinthe fue el jailbreak de iOS 5. El proceso incluía hacer clic en el logo para iniciar absinthe.exe y el proceso de jailbreak comenzaba. Una vez finalizado, se podía ejecutar directamente Cydia.

Evasi0n

Evasi0n fue uno de los jailbreaks más esperados por la comunidad de usuarios, especialmente para versiones de iOS como iOS 6.

Redsn0w

Redsn0w era una herramienta versátil que permitía realizar jailbreaks tethered en iOS 6 para dispositivos Pre-A4 y jailbreaks untethered en iOS 5.1.1 y anteriores. Un ejemplo de procedimiento con Redsn0w 0.9.15b3 para un jailbreak tethered de iOS 6 podría ser:

  1. Iniciar la aplicación Redsn0w (ejecutar como administrador).
  2. Si es un iPhone 3GS, preguntar si el Bootrom del dispositivo es nuevo o viejo.
  3. Poner el iPhone en modo Pwned DFU.
  4. Tener paciencia y no tocar el dispositivo ni el ordenador hasta que el proceso termine.
  5. Redsn0w informará que el trabajo está hecho.
  6. En caso de un reinicio "tethered", se requiere un arranque con Redsn0w para que Cydia y los tweaks funcionen.

Sn0wbreeze y PwnageTool

Estas herramientas eran conocidas por permitir la creación de firmware personalizado (Custom Firmware). Un firmware personalizado puede evitar la actualización de la baseband, lo cual es crucial para mantener la liberación por software en algunos dispositivos. Sin embargo, la restauración de un firmware personalizado no siempre funciona y puede requerir versiones específicas de iTunes (ej., iTunes 9.2 o superior).

Solución de Problemas Comunes durante el Jailbreak y la Restauración

Durante los procesos de jailbreak o restauración, es común encontrarse con diversos errores de iTunes. Comprender sus causas y soluciones puede ser de gran ayuda.

Cómo Solucionar Todos los Problemas Errores y Fallos de iTunes con la Aplicación TunesCare

Problemas de Conectividad y Red

  • Errores relacionados con la conexión a servidores de Apple (ej., Error 3194, no se puede conectar a gs.apple.com): Esto ocurre cuando iTunes no puede contactar a los servidores de Apple que controlan la validez de los archivos de restauración. Las causas pueden ser:
    • Bloqueo del puerto 80 y 443.
    • El archivo hosts redirecciona gs.apple.com (ver siguiente sección).
    • Servidor de Apple ocupado o inaccesible temporalmente.
    • Intentar instalar un firmware antiguo que ya no es firmado por Apple.
  • Actualización de iTunes: Si recibes una alerta, actualiza a la versión más reciente de iTunes.

Problemas de Software de Seguridad y Archivo Hosts

El software de seguridad (antivirus, firewall) puede interferir con la comunicación de iTunes con los servidores de Apple. Los archivos hosts también pueden bloquear o redirigir conexiones cruciales.

Soluciones para Software de Seguridad:

  1. Asegúrate de que tu software de seguridad esté actualizado a la última versión.
  2. Configura tu software de seguridad para permitir que iTunes se comunique con Apple, añadiendo iTunes a las listas de confianza.
  3. Si el problema persiste, desactiva temporalmente el software de seguridad o, en casos extremos, desinstálalo (asegúrate de tener los medios para reinstalarlo). Realiza el proceso de jailbreak/restauración sin el software de seguridad activo.
  4. Las configuraciones de seguridad del router también pueden producir problemas, bloqueando puertos o conexiones.

Soluciones para el Archivo Hosts:

  • Verifica el archivo hosts de tu ordenador para asegurarte de que no esté bloqueando o redireccionando gs.apple.com. Las herramientas de optimización de red o algunos software de jailbreak/downgrade pueden modificar este archivo.
  • Elimina cualquier entrada relacionada con gs.apple.com o restaura el archivo hosts a su configuración predeterminada de Windows/macOS.

Errores Específicos de iTunes

Muchos errores de iTunes durante la restauración o el jailbreak tienen causas y soluciones particulares:

  • Error 6: A menudo relacionado con software de seguridad, configuraciones de TcpWindowSize incorrectas en el Registro (Windows), o cables USB.
  • Errores 23, 28, 29, 35, 48 (o -48), 50 (o -50), 1002, 1011, 1012, 1014, 1611: Estos errores pueden indicar un problema de hardware con el dispositivo (ej., batería, conector dock defectuoso, fallo de memoria NOR flash, daños por agua) o problemas con el cable USB, el ordenador o la red. Intenta usar un cable USB diferente, otro puerto USB, o un ordenador distinto. Para el error 35, se sugiere un cable USB para conector dock de 30 contactos que funcione bien.
  • Error 1604: Normalmente está relacionado con los tiempos del USB o una mala conexión. Intenta conectar el dispositivo directamente al cable USB blanco de Apple y reinicia el PC. Asegúrate de que el dispositivo esté en modo de recuperación al conectar.
  • Error 9006: Frecuentemente solucionado con la resolución de problemas de software de seguridad, ajustes de TcpWindowSize o un router mal configurado.
  • Error 9844: Se origina por ajustes incorrectos del firewall.
  • Errores -1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, -33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50: Los errores negativos (-1 a -50) pueden indicar una variedad de problemas, desde fallos en la baseband o firmware del módem, problemas de USB, versiones de iTunes desactualizadas, fallos en el firmware personalizado (sn0wbreeze, PwnageTool), hasta problemas de hardware o el dispositivo que no arranca correctamente (quedando en el logo de Apple). La solución a menudo implica verificar la baseband, actualizar iTunes, recrear el IPSW personalizado o, en casos graves, devolver el dispositivo a Apple.
  • Errores 13, 14, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1609: A menudo se asocian con problemas de USB, drivers o la conexión con el ordenador. Se recomienda cambiar puertos USB, reiniciar el ordenador, probar con otro cable USB o reinstalar iTunes.
  • Errores 2000-2009 (ej., 2002): Típicamente problemas de conexión USB.
  • Errores 3000-3020 (ej., 3004, 3014): Problemas de conexión a los servidores de Apple, firewall o archivo hosts.
  • Errores 3004, 3014, 3194: Se producen cuando iTunes no puede conectarse a los servidores de Apple para verificar el firmware. Verifica el archivo hosts y tu conexión a internet.
  • Error 4000: Problema con la fecha y hora del sistema, certificados raíz o permisos de la carpeta Mobile Application.
  • Error 4005: Puede ser causado por una versión de QuickTime dañada; se recomienda reinstalarlo.

Consejos Generales de Solución de Problemas

  • Reiniciar el PC: A veces, un simple reinicio del ordenador puede resolver problemas de conexión o software.
  • Cables USB y Puertos: Siempre intenta con diferentes cables USB y puertos en tu ordenador.
  • Actualizar iTunes: Asegúrate de que iTunes esté siempre en su versión más reciente.
  • Modo de Recuperación/DFU: Si el dispositivo no se inicia correctamente (por ejemplo, se queda en el logo de Apple), puede que necesites forzarlo al modo de recuperación o DFU para intentar una restauración.
  • Desinstalar Software de Seguridad: Si todos los demás pasos fallan, considera desinstalar temporalmente tu software de seguridad, reiniciar el ordenador y volver a intentar el proceso.
  • Verificar la Hora del Sistema: Asegura que la fecha y hora de tu ordenador sean exactas.

tags: #como #instalar #cydia #con #la #pina