Cómo cargar de lado la fuga de la cárcel con Xcode en macOS

Si dependes de herramientas de fuga de carga lateral como Quimera, Electra o Unc0ver, entonces es importante entender la plétora de formas en que puedes instalarlas en tu iPhone o iPad. Mientras que métodos como AltStore, Cydia Impactor y servicios de firma de terceros como Ignition e iOS Ninja son algunos de los más populares, muchos tienden a olvidar que puedes usar la propia plataforma de desarrollo Xcode de Apple en el Mac para realizar esta tarea.

El método Xcode me llegó en innumerables ocasiones cuando Cydia Impactor dejó de funcionar durante un largo período y cuando todos los mejores servicios de firma habían sido revocados; para empeorar las cosas, la versión iOS de mi teléfono era demasiado vieja para ejecutar AltStore. Con eso en mente, compartiremos el método Xcode en este tutorial para compañeros de fuga que se encuentran en situaciones similares en el futuro.

Lo que necesitarás

Usar Xcode para cargar lateralmente tu fuga de la cárcel puede ser mucho más enrevesado y largo que usar los métodos más fáciles de arriba, pero también tiende a ser mucho más confiable. Para que esto funcione, necesitarás las siguientes cosas:

A lo largo de este tutorial utilizaremos la fuga de la cárcel unc0ver porque es la más reciente fuga disponible, pero si lo prefieres, también puedes utilizar este método para cargar lateralmente Chimera para iOS 12 o Electra para iOS 11.

Después de que hayas reunido lo que necesitas, puedes pasar a la siguiente sección de este tutorial para comenzar a instalar tu fuga. Ten en cuenta que hay muchos pasos.

Instalar una aplicación de fuga de carga lateral con Xcode

Cuando estés listo para instalar tu aplicación de fuga con Xcode, sigue estos pasos:

1) Lanza Xcode y haz clic en el botón Crear un nuevo proyecto Xcode en la ventana de inicio:

2) Asegúrate de que la aplicación de vista única esté seleccionada en la siguiente ventana, luego haz clic en el botón azul Siguiente:

3) Introduce el nombre del producto, el nombre de la organización y el identificador de la organización que elijas, y luego haz clic en el botón azul Siguiente. En nuestro ejemplo, llamamos al proyecto “unc0ver” y usamos “ZonaDialer” como Organización e Identificador, pero deberías usar algo más original:

4) En la siguiente ventana, elige tu Escritorio como el lugar donde guardar los archivos, luego haz clic en el botón azul Crear:

5) Conecta tu iPhone o iPad con capacidad de fuga a tu Mac con un cable Lightning to USB certificado por MFi y confía en él tanto desde el dispositivo como desde tu Mac si así se te solicita.

6) En la parte superior izquierda de la ventana de Xcode, haz clic en el menú desplegable y selecciona tu dispositivo conectado:

7) A continuación, haga clic en el elemento en la parte superior del árbol del proyecto con el icono azul de desarrollo (el nuestro se llama unc0ver), y luego haga clic en Signing & Capabilities:

8) Haz clic en el menú desplegable Equipos y añade un nuevo equipo o elige un equipo existente. En nuestro caso, elegimos uno existente:

Nota: Si aún no tienes un equipo, entonces Xcode puede pedirte que inicies sesión con un ID de Apple asociado a una cuenta gratuita de desarrollador. Sigue las indicaciones para hacerlo, luego selecciónalo en el menú desplegable Equipo y pasa al siguiente paso.

9) A continuación, tendrás que hacer una comprobación rápida para asegurarte de que tienes todas las herramientas que necesitas. Lance la Terminal e introduzca el siguiente comando:

xcode-select --install

Nota: Si recibes el error que indica “error: las herramientas de línea de comandos ya están instaladas, usa “Actualización de software” para instalar las actualizaciones”, entonces estás listo y puedes pasar al siguiente paso. De lo contrario, sigue las instrucciones y guarda los certificados que se te pidan antes de continuar.

10) Lanza la aplicación iOS App Signer que descargaste anteriormente:

11) Haz clic en el botón Examinar y selecciona el archivo IPA de la aplicación de fuga que has descargado. En este caso, estamos usando la aplicación unc0ver que descargamos de unc0ver.dev.

12)Configura tu ID de Apple como el Certificado de Firma, selecciona tu identificador de aplicación para el Perfil de Aprovisionamiento e introduce un Nombre de Visualización de la Aplicación y una Versión de la Aplicación. Una vez que haya terminado, haga clic en el botón Inicio.

Nota: No deje el campo Perfil de Aprovisionamiento en Re-Firma. Esto no hace nada y no funcionará.

13) Ahora se le pedirá que guarde su archivo .IPA firmado en algún lugar. Elija su Escritorio y haga clic en el botón azul Guardar:

Nota: Un archivo .IPA firmado será guardado en su Escritorio. Ahora usaremos Xcode para cargar esta aplicación en su iPhone o iPad para el despliegue de la fuga.

14) Ahora, vuelve a Xcode y navega a Ventana -> Dispositivos y simuladores:

15) En la nueva ventana, asegúrese de que su iPhone esté seleccionado en la barra lateral de la izquierda, y luego pulse el botón + cerca de la parte inferior de la ventana:

16) Aparece una nueva ventana, vaya a su Escritorio y seleccione el archivo .IPA firmado que creó anteriormente, luego haga clic en el botón azul Abrir:

Nota: Xcode ahora instalará el IPA personalizado en su iPhone o iPad. Cuando se complete, la aplicación debería aparecer en la lista de aplicaciones instaladas, así:

17) Una vez instalado, vaya a Ajustes ? General ? Administración de dispositivos en tu iPhone o iPad y toca la opción Apple Development Apple ID:

18) A continuación, pulse el botón blueTrust, y luego pulse el botón redTrust dentro de la ventana emergente que aparece:

Nota: La aplicación de fuga de la cárcel ya está instalada y es de confianza, y ahora eres libre de lanzarla y usarla.

19) Vuelve a la pantalla de inicio y lanza la recién instalada aplicación de fuga:

20) Pulsa el botón Fuga de la cárcel:

Una vez terminado, estarás oficialmente libre y podrás instalar complementos y ajustes para la fuga desde el gestor de paquetes preinstalado.

Conclusión

El método Xcode no es tan rápido o conveniente como los otros métodos de instalación de fugas de cárcel de carga lateral, pero aún no me ha decepcionado. En caso de que Cydia Impactor deje de funcionar de nuevo, o que alguno de los servicios de firma deje de funcionar, es un gran método de copia de seguridad para ponerte en marcha de nuevo. También puede ayudarte a familiarizarte con la interfaz de Xcode si nunca antes has usado las herramientas de desarrollo de Apple.

¿Pudiste hacer funcionar tu fuga de prisión de nuevo con Xcode? Comparte tu experiencia en la sección de comentarios a continuación.