fairplay-decrypt
EthanArbuckle/fairplay-decryptRevisado por IA
Radar encontró señales fuertes de riesgo en este proyecto. Sigue visible para que leas la evidencia, pero queda fuera de los rankings y recomendaciones.
Qué hace
fairplay-decrypt es una herramienta de línea de comandos que toma un archivo de app de la App Store (IPA) y escribe una copia sin el cifrado FairPlay de Apple, para que el programa de adentro se pueda abrir e inspeccionar. Está pensada para personas que estudian cómo están hechas las apps de iOS. Necesitas macOS o Linux con Python 3.9 o superior, y una credencial de 16 bytes de la cuenta de Apple dueña del IPA; el código incluido obtiene esa credencial desde un dispositivo con jailbreak, y compilar esa parte en macOS requiere Xcode y ldid. Quitar la protección de copia está restringido o es ilegal en varios países.
Facilidad de instalación
D · terminal, varias herramientas o tarjeta específica · macOS
- macOS D
- Linux D
macOS y Linux son ambos D: el README te pide instalar Python 3.9 o superior, crear un entorno virtual, instalar el paquete cryptography y luego correr decrypt.py en la terminal, y no hay releases para descargar (GitHub releases: 0). Antes de todo eso necesitas la credencial de 16 bytes, que la parte de credential-retrieval obtiene de un dispositivo con jailbreak compatible, y en macOS compilar esa parte requiere Xcode y ldid.
Pronto: instala con 1 clic desde la app RepoPicks.
Números en GitHub
- Estrellas
- 2296el 31 oct 2026
- Descargas
- —todas las versiones
- Crecimiento
- +118estrellas en 5 días
Estrellas a lo largo del tiempo
Datos
- Funciona en
- macOS, Linux
- Necesitas instalar
- Python
- Para compilar desde el código
- Python
- Espacio en disco
- 100 MB–300 MB · estimación
- Cuentas o claves
- Ninguna
- Costo
- Gratis · Es gratuito y de código abierto: el repositorio tiene un archivo LICENSE con el texto de la GNU GPL v3 y GitHub reporta la licencia como GPL-3.0. Aun así necesitas una cuenta de Apple dueña de las apps y un dispositivo con jailbreak para obtener la credencial.
- Licencia
- GPL-3.0 (Copyleft)
- Última actualización
- 30 oct 2026
Señales de riesgo (4)
- Altoelimina la protección de copia de apple
Este es todo el propósito del proyecto. Descripción: "Offline FairPlay App Store IPA decryption with independent key derivation". README: "The decryptor uses each IPA's SINF and SUPF records to derive page keys, decrypt its encrypted arm64 pages, and clear `cryptid`." FairPlay es la protección de copia de Apple para las apps de la App Store. Los términos de Apple prohíben eludirla, y muchos países tienen leyes que restringen eludir la protección de copia, incluso para apps que pagaste.
revisión con IA
- Atenciónrequiere un dispositivo con jailbreak
README: "[Credential retrieval](credential-retrieval/README.md) gets it from a supported jailbroken device and writes `credential.bin` to the chosen output directory." Hacer jailbreak desactiva partes de la propia protección del iPhone y puede anular la garantía.
revisión con IA
- Atenciónmaneja la credencial de la cuenta de apple
README: "Decrypt FairPlay-encrypted apps using a 16-byte credential for the account that owns each IPA", guardada como el archivo credential.bin. Ese archivo está vinculado a tu cuenta de Apple, así que quien lo copie puede descifrar apps compradas con tu cuenta.
revisión con IA
- Atenciónmuy nuevo y con un empaquetado inacabado
Creado el 2026-10-19 con el último push el 2026-10-30, y 0 releases en GitHub. Todo el proyecto es .github/, .gitignore, LICENSE, Makefile, README.md, core.py, credential-retrieval/, decrypt.py y requirements.txt — scripts que ejecutas a mano, sin instalador y sin versión empaquetada, y ya tiene 2286 estrellas y 353 forks.
revisión con IA
La evidencia aparece en su idioma original.
Lo que Radar no pudo verificar
- Si la herramienta realmente descifra los archivos IPA actuales, y si la obtención de la credencial funciona con las versiones y dispositivos de iOS de hoy.
- Qué hace el código de credential-retrieval en el dispositivo con jailbreak, y si credential.bin o algún dato de las apps se envía a algún lado — no ejecutamos ni leímos a fondo ese código.
- Si usarla es legal en el lugar donde vives, incluso para apps que compraste.
- El espacio real de disco que se necesita: las verificaciones dan una estimación aproximada de 100 a 300 MB, y las copias de IPA descifradas se suman a eso.
- Si la licencia GPL-3.0 del repositorio cubre todo lo que hay dentro de credential-retrieval/.