À propos du projet

ipadecrypt est un déchiffreur FairPlay de bout en bout pour les applications de l'App Store. Vous lui fournissez un identifiant de bundle, un identifiant App Store, une URL App Store ou un chemin local vers un fichier .ipa, et il produit un .ipa déchiffré. Le README indique qu'il gère également les applications iOS 26. Exigences : un iPhone jailbreaké accessible sur le réseau, ainsi que OpenSSH, AppSync Unified et appinst installés sur l'appareil via Sileo. Le README note des tests sur iOS 16.7.11 avec palera1n rootless et Dopamine sur un iPhone 8 Plus, et s'attend à ce que les appareils iOS 14 à 17 sur A10-A14 fonctionnent. Les options d'installation incluent des binaires précompilés depuis la page des versions, go install du paquet cmd/ipadecrypt, ou une compilation à partir des sources avec la chaîne d'outils Go ; BUILDING.md couvre les instructions détaillées. L'utilisation est centrée sur trois commandes. bootstrap exécute un assistant interactif en quatre étapes couvrant la connexion à l'App Store (les identifiants sont stockés localement dans ~/.ipadecrypt/config.json), la connexion à l'appareil via SSH avec la détection de la version iOS et de l'architecture, la vérification des prérequis, et le téléchargement et la vérification d'exécution des binaires auxiliaires. decrypt prend un identifiant de bundle, un identifiant App Store, une URL App Store ou un chemin local vers un fichier .ipa. versions liste les versions disponibles pour une application. Problèmes connus : certaines applications incluent un nouveau format SC_Info non pris en charge que ipadecrypt ne peut pas déchiffrer, et en raison des protections PPL arm64e sur les puces A12 et plus récentes, certaines applications comme celles d'Apple ne devraient pas fonctionner. Le projet est sous licence MIT. Il crédite les travaux antérieurs, notamment majd/ipatool pour l'usurpation d'Apple Configurator utilisée par le client App Store, 34306/TrollDecryptJB pour task_for_pid et mach_vm_read à partir d'un processus suspendu, akemin-dayo/AppSync pour le tweak de contournement de signature installd et appinst, et JohnCoates/flexdecrypt pour l'approche pré-iOS 16. Le README inclut une clause de non-responsabilité sur l'IA indiquant que le projet a été développé avec l'assistance d'outils d'IA et que l'auteur a examiné et testé le code.