ONE Jailbreak Ad

IPA Permasigner

IPA Permasigner

Linus Henze descubrió un nuevo error por el que CoreTrust permitirá utilizar cualquier certificado raíz para firmar permanentemente cualquier archivo IPA para todos los dispositivos con jailbreak que ejecuten iOS 14.0 hasta iOS 15.4.1. Una vez instalada, la aplicación seguirá funcionando cuando se reinicie a stock.

¿Qué es IPA Permasigner?

IPA Permasigner es un script python para Windows, Mac y Linux que te permite firmar fácilmente archivos IPA de forma permanente para iDevices con jailbreak que funcionen con 14.0 hasta 14.8.1. Este bug funcionará también en jailbreaks liberados para iOS 15 - iOS 15.4.1. Utiliza el bypass CoreTrust de Linus Henze.

Este fallo es especialmente útil para instalar una herramienta de jailbreak lanzada como paquete IPA, como unc0ver, Taurine y Odyssey, que funcionará incluso después de reiniciar el dispositivo. Utilizando este método, también puedes firmar e instalar otras aplicaciones sin revocar de nuestra Biblioteca IPA.

IPA Permasigner descomprime el archivo IPA, parchea el certificado de firma y crea un archivo DEB que puede instalarse en cualquier dispositivo con jailbreak que ejecute iOS 14 e iOS 15. El script requiere el uso de un entorno python en Mac OS X 10.5.0 y versiones posteriores. Se pueden utilizar tanto codesign como ldid.

Screenshot of IPA Permasigner script ruined on macOS Terminal app.

El script admite archivos IPA almacenados localmente, pero también puede descargar archivos IPA desde una URL. Una vez que IPA Permasigner firme la aplicación con un certificado permanente, generará un nuevo archivo DEB que se puede instalar en cualquier dispositivo con jailbreak. DEB es un paquete como IPA, que se utiliza para instalar tweaks y apps a través de los repositorios de Cydia. El archivo DEB firmado permanentemente se puede instalar con Filza.

IPA Permasigner está creado por Nebula, y se basa en los scripts originales creados por zhuowei y el bypass CoreTrust de Linus Henze. Es superfácil de usar, y también puede ejecutarse en Linux basado en Debian gracias a la compatibilidad con ldid. IPA Permasigner se publicó como script de código abierto.

Nota: La última versión de Permasigner 1.1 añade compatibilidad con iOS, Windows, FreeBSD y Raspberry Pi (armv7l).

@powen, el desarrollador detrás de AltStore Linux, también está trabajando en la aplicación PermasigneriOS que puede firmar archivos IPA directamente en tu dispositivo con jailbreak. Convertirá cualquier archivo IPA en un paquete DEB firmado permanentemente que podrás instalar en tu dispositivo. Una vez instalada, la aplicación se ejecutará en iOS original incluso después de reiniciar. Haz una firma permanente en tu dispositivo iOS.

Si tienes un dispositivo sin jailbreak, puedes probar la aplicación TrollStore. Utiliza una técnica similar para instalar permanentemente apps en iOS stock, y no requiere un entorno con jailbreak. Funciona en iOS 14.0 hasta iOS 14.8.1 y en iOS 15 hasta iOS 15.1.1.

Nebula publicó el script IPA Permasigner como un proyecto de código abierto bajo la licencia BSD-3-Clause. El código fuente del script se publicó a través del repositorio privado GitHub. El código fuente se escribió en un 90,8% en Python, un 8,2% en Dockerfile y un 1,0% en Shell.

No dudes en comprobar cómo el IPA Permasigner firma IPAs permanentes para iDevices con jailbreak (persiste en stock). El script está escrito en python, y puede utilizar tanto codesign como, si se prefiere, ldid. Recuerda instalar todas las dependencias antes de ejecutar el script en tu ordenador.

Instalar IPA Permasigner

El script IPA Permasigner puede ejecutarse en macOS. Para instalar el script, asegúrate primero de que tienes python y brew instalados. A continuación, tendrás que copiar el repositorio oficial de GitHub en tu unidad local e instalar todas las dependencias necesarias con el instalador de paquetes pip para Python.

  1. Clona el repositorio oficial:
    git clone https://github.com/itsnebulalol/permasigner
  2. Instala todos los requisitos con el comando python:
    pip install -r requisitos.txt
  3. Edita el archivo app.entitlements con un editor de texto cuando sea necesario. Algunas aplicaciones como DolphiniOSutilizan derechos diferentes, pero para algunas IPA, puedes dejarlo como está.
        plataforma-aplicación  com.worthdoingbadly.entitlement.dummy1  com.worthdoingbadly.entitlement.dummy2   
  4. Instala el paquete dpkg usando brew para permitir la creación de paquetes DEB.
    brew install dpkg

Cómo firmar permanentemente un archivo IPA

Como ya se ha mencionado, IPA Permasigner crea a partir de un archivo IPA un paquete DEB libre de revocación que se puede instalar en cualquier dispositivo con jailbreak. Cuando instales la aplicación utilizando este método, funcionará sin revocar incluso después de reiniciar tu iDevice. Por supuesto, el jailbreak dejará de funcionar.

Paso 1. Ejecuta el script:

qbap@MacBook-Pro ~ % cd permasigner qbap@MacBook-Pro permasigner % python3 main.py

Paso 2. ¿Utiliza un IPA almacenado en la web, o en tu sistema? [externo, local] local

[?] Pega la ruta a un IPA en tu sistema de archivos: /Usuarios/qbap/Descargas/cercube.ipa

Paso 3. El paquete DEB firmado estará disponible en la siguiente ubicación.

qbap@MacBook-Pro Documentos % cd permasigner/output/

Paso 4. Envía el paquete cercube.deb generado a tu iPhone.

Paso 5. Abre el archivo cercube.deb con el gestor de paquetes Filza e instálalo.

Paso 6. Para comprobar si la aplicación está firmada permanentemente, reinicia tu dispositivo.

Este script crea un archivo deb por ti basándose en un IPA. Se ha probado con Taurine y Odyssey, pero debería funcionar con muchas otras. Parece que el unc0ver no funciona correctamente en este momento.

Novedades

  • Corregidos los plugins en aplicaciones como YouTube.
  • Corregida la compatibilidad con macOS.
  • Un montón de mejoras en el código.
  • Ahora con soporte para iOS en jailbreaks Elucubratus.
  • Actualizados los nombres de archivo para el descargador ldid.
  • Añadida compatibilidad con Windows, FreeBSD y Raspberry Pi (armv7l).
  • Añadido soporte para firmar .deb.
  • Ahora con la opción de firmar un directorio completo de IPAs.
  • Corrección de problemas de comprobación de hash.
  • Dependencias actualizadas.
  • Añadido soporte para firmar permanentemente unc0ver 8.0.2.
  • Añadida la opción de instalar paquetes en tu iDevice cuando esté conectado.
  • Mejoras y optimizaciones generales.
  • Lanzamiento inicial de IPA Permasigner.
  • Cambio a ldid para una posible compatibilidad con Linux.
  • Añadido soporte para distribuciones Linux basadas en Debian.
  • Soporte para volcar los derechos.
  • Descarga automática de ldid cuando no está instalado.
Author Photo
Escrito por

Kuba Pawlak es un apasionado probador de herramientas de jailbreak y aplicaciones IPA, con años de experiencia explorando la personalización de iOS. Participa activamente en comunidades online de jailbreak y foros de Reddit, ayudando a los usuarios a encontrar formas seguras y eficaces de mejorar sus iPhones y iPads. Puedes seguir las últimas actualizaciones y opiniones de Kuba en X (Twitter).

Publicar un comentario

Últimas publicaciones

Instalador de Ksign IPA

¡El instalador Ksign IPA v1.3.1 ya está disponible para descargar!

Ksign es una alternativa de código abierto a Esign. Ofrece una interfaz más limpia y las mismas funciones potentes para todos los usuarios de iPhone, ya sea en EE. UU., Canadá, Europa o Asia. Adem...

Feather

Instalador de Feather IPA v2.2.2: Descarga para iOS

Feather es el primer instalador de IPA de código abierto compatible con cuentas del Programa de Desarrolladores de Apple (ADP). En mi opinión, actualmente es la mejor opción para firmar archivos IPA directamente en tu dispositivo, ofreciendo una excelente...

GBoxPlus

Descargar GBoxPlus IPA para iOS 14 - iOS 26 (TrollStore & Instalador IPA)

Si has utilizado Gbox antes, ya sabes lo fácil que resulta instalar archivos IPA sin ordenador. Pero GBoxPlus va más allá. Es una versión mejorada del original, con funciones...