Tutorial: Cómo firmar el jailbreak de iOS 10 con Cydia Extender sin ser desarrollador

Hace un momento os hablaba de Cydia Extender, una herramienta publicada por Saurik para desarrolladores que permite firmar Mach_Portal/Yalu102 sin necesidad de usar un ordenador.

Pues bien, cómo os decía, existe un método para poder utilizar la herramienta sin necesidad de contar con una cuenta de desarrollador de pago, y que cómo siempre, os explicamos a continuación.


Requisitos


  • Contar con un iPhone o iPad con Mach_Portal/Yalu102
  • Instalar MTerminal desde Cydia
  • Instalar iFile desde Cydia
  • Agregar la siguiente repo en Cydia:
    • https://apt.enduniverse.com/cydia/
  • Acceder a la repo previamente añadida e instalar “Cydia Extender Installer”.

Tutorial paso a paso


En caso de cumplir con todos los requisitos anteriores, el primer paso consiste en ejecutar iFile y acceder a la siguiente ruta:

  • “/var/containers/Bundle/Application/[UDID de la aplicación]/mach_portal.app/yalu102.app”.

  • Una vez que nos encontremos en la ruta mencionada anteriormente, el siguiente paso consiste en abrir el archivo “embedded.mobileprovision” y localizar nuestro TeamID dentro de la clave ‘ApplicationIdentifierPrefix’.

  • Tras localizar nuestro TeamID, el siguiente paso consiste en ejecutar MTerminal y ejecutar una serie de comandos (sin comillas):
    • “su”
    • “alpine”
    • “cyextender 123456789A” siendo ‘123456789A’ nuestro TeamID.
  • Si todo ha salido bien, tras aproximadamente un minuto de espera habrá aparecido un nuevo icono en nuestro iPhone llamado “Extender”, lo ejecutamos.
  • Llegados a este punto, la aplicación nos pedirá instalar un perfil VPN. Aceptamos y habilitamos dicho perfil.

  • A continuación, debemos acceder mediante Safari a yalu.qwertyoruiop.com, descargar el archivo .ipa correspondiente con nuestro dispositivo y seleccionar abrirlo con Extender.
    • Nota: Si contáis con un iPhone 7 o iPhone 7 Plus debéis descargar la tercera beta de Mach_Portal, mientras que si contáis con cualquier otro dispositivo de 64 bits debéis descargar la séptima beta de Yalu102.
  • Por último, Extender nos pedirá instalar un nuevo certificado, y tras aceptarlo, podremos utilizar Extender sin ningún problema.

  • Llegados a este punto, lo único que tendremos que hacer es ejecutar Extender, acudir al apartado “Instalados”, y pulsar en “Reinstalar”.
  • Por último, tan sólo tendremos que introducir los datos de nuestro Apple ID para firmar el jailbreak sin necesidad de utilizar ningún ordenador.
    • Nota: Una vez reinstalado el jailbreak, podéis deshabilitar la VPN sin ningún problema.

De esta manera, la próxima vez que queramos reinstalar el jailbreak es tan sencillo cómo activar la VPN, descargar el archivo .ipa correspondiente con nuestro dispositivo, abrirlo con Extender y pulsar en ‘Reinstalar’.

En resumidas cuentas, os puedo confirmar que el proceso es bastante más fácil y rápido de lo que aparenta inicialmente, por lo que si estáis interesados en ello, os recomiendo encarecidamente que lo intentéis.

Por lo demás, os invito a que si tenéis algún tipo de duda o problema durante el proceso, utilicéis los comentarios de esta misma noticia para que pueda ayudaros.


Solución de errores


He decidido crear este apartado para hablar de los errores comunes y sus soluciones para que puedan servir de ayuda a todos los usuarios, por lo que empiezo por el único que me he encontrado.

  • Problema
    • Cydia Extender muestra un error tras introducir los datos de nuestro Apple ID
  • Solución
    • Para solucionar este problema, es necesario conectar nuestro dispositivo al ordenador mediante USB y ejecutar Cydia Impactor.
    • Una vez ejecutado, únicamente hay que seleccionar “Xcode –> Revoke Certificates” para solventar el problema y poder utilizar Extender sin problemas.

  • Miguel Angel Fernández

    ¿Cómo sabemos la UDID de la aplicación mach_portal y la de yalu102?

  • Dani Barea

    👍🏼 Vale valeeee 👌🏼 para iPhones con iOS 10.2.1…??? Gracias

  • Jose Gonzalez Seijas

    No entiendo la solucion al error, abro cydia impactor pero solo me sale la opcion de install cydia extender (hasta el punto se firmar todo correcto) ya tengo el extender y el perfil vpn. Gracias de antemano

    • Si te da error al firmar la app tienes que conectar tu iPhone al Pc, abrir Impactor y seleccionar “Xcode – Revoke Certifies”.

  • Alejandro
  • Juan Fco Carretero

    El tema es que si te caduca yalu, antes de haberlo vuelto a firma y apagas el telefono Extender no funciona, es decir se necesitara de pc para volverlo a firmar

    • Si caduca y no apagas el teléfono sigue funcionando, ergo puedes renovar el certificado sin necesidad de acudir al PC.

      • Juan Fco Carretero

        Si, eso lo se , yo me refiero a que si caduca y antes de usar extender apagas el telefono por algun motivo, cuando lo vuelves a encender necesitas de pc ya que extender no funcionara. No se si me explico

  • Iván Alvarado Allende

    realice todos los pasos y no me aparece el icono de extender