Téléchargez directement les packages iOS IPA
Ipatool est un outil de ligne de commande open source qui vous permet de rechercher, de concéder sous licence et de télécharger directement des packages d'applications iOS, iPadOS, tvOS et visionOS (fichiers IPA) depuis l'App Store d'Apple. Développé avec le langage Go, l'outil permet l'archivage d'applications et la recherche de sécurité sans avoir besoin d'un appareil iPhone physique ou d'un logiciel iTunes.
Mises à jour
- 10 octobre 2026: Étoiles 11,407 → 11,571, dernière version v2.7.0 (9 octobre 2026).
- 27 septembre 2026: Étoiles 10,388 → 11,407, dernière version v2.6.0 (13 septembre 2026).
Ce que ça vous apporte
- Téléchargement IPA indépendant de l'appareil : possibilité d'extraire des packages IPA officiels directement à partir des serveurs Apple sans être connecté à un ordinateur physique iPhone, iPad ou Mac.
- Autorisation de compte et prise en charge 2FA : connexion à l'App Store en gérant de manière sécurisée l'authentification à deux facteurs (2FA) via le terminal local.
- Obtention d'une licence gratuite (Achat) : Ajout d'applications gratuites qui n'ont jamais été téléchargées auparavant à votre compte Apple ID avec une seule commande.
- Prise en charge multiplateforme : compilé avec Pure Go, il fonctionne donc sur les systèmes macOS, Linux et Windows sans dépendances Apple supplémentaires.
- Automatisation et compatibilité CI/CD : structure CLI scriptable qui peut être facilement intégrée aux workflows de test de sécurité et d'archivage des applications mobiles.
Installation
brew tap majd/repo https://github.com/majd/repo
brew install ipatoolExécution
ipatool auth login --email ornek@icloud.com
ipatool search "Telegram"
ipatool download -b org.telegram.Telegram-iOSArchitecture technique et principe de fonctionnement
- Émulation du protocole Apple StoreKit et Bag : s'authentifie comme le client iOS officiel en émulant les points de terminaison de l'API Apple Store (iTunes Bag, buyProduct et downloadProduct).
- Emballage FairPlay DRM sinf : le fichier IPA téléchargé conserve sa structure d'origine, qui comprend les blocs de cryptage DRM officiels d'Apple et les certificats de signature de compte.
- Intégration du trousseau de clés du système d'exploitation : stocke les jetons de session et les informations d'identification de l'utilisateur dans le coffre-fort sécurisé du trousseau du système d'exploitation, plutôt qu'en texte brut.
Analyse de sécurité et scénarios de chargement latéral
- Code statique et analyse de vulnérabilité : modifiez l'extension du fichier IPA téléchargé en .zip et examinez Info.plist, les bibliothèques intégrées et les binaires Mach-O avec Ghidra.
- Chargement latéral et certification : téléchargez des fichiers IPA officiels pour tester les appareils en les signant à nouveau avec des certificats TrollStore, AltStore ou d'entreprise.
- Archivage des anciennes versions : sauvegardez et conservez les versions antérieures des applications critiques via les ID de version.
Si vous ne codez pas
Je souhaite télécharger le package IPA d'une application développée pour iOS sur mon ordinateur à l'aide d'ipatool, ouvrir son contenu et examiner les bibliothèques intégrées et les configurations d'autorisations dans le fichier Info.plist pour des raisons de sécurité. Pouvez-vous expliquer étape par étape comment se connecter au terminal avec ipatool, rechercher et télécharger, puis extraire le fichier IPA et effectuer une analyse statique ?
Dépôt : https://github.com/majd/ipatool. Base-toi sur les instructions officielles du fichier README de ce dépôt pour l'installation et l'exécution.
Avant de commencer, vérifie quel système d'exploitation nous utilisons et si les outils nécessaires (ex: Python, Node.js, Git, Docker) sont installés. Installe ceux qui manquent étape par étape selon ce système.
Crée un nouveau dossier vide pour travailler. Ne touche pas aux fichiers en dehors de ce dossier et ne supprime rien. Avant chaque commande, décris ce que tu vas faire en une phrase.
Dis-moi ce que je devrais voir à l'écran à la fin de chaque étape. Si une erreur survient, je te copierai le message d'erreur tel quel et nous la corrigerons ensemble.
Questions fréquemment posées
- Est-il sécuritaire de saisir les informations de mon identifiant Apple ? Ipatool est open source et n'envoie pas de mots de passe à un serveur tiers ; Il transmet l'image directement aux serveurs Apple et la stocke dans le coffre-fort local du trousseau. Cependant, il est recommandé d'utiliser un identifiant Apple secondaire ou de test pour les examens de sécurité.
- Puis-je télécharger gratuitement des applications payantes ? Non. Ipatool n'est pas un outil logiciel piraté. Il ne peut obtenir une licence et télécharger que les applications que votre compte a déjà achetées ou qui sont gratuites dans la boutique.
- Les fichiers IPA téléchargés FairPlay DRM sont-ils décryptés ? Non. Les fichiers téléchargés sont dotés du cryptage FairPlay DRM d'origine d'Apple. Pour décrypter (vider) le fichier binaire, il est nécessaire de l'exécuter sur un appareil jailbreaké.
- Est-ce que ça fonctionne sur les serveurs Linux sans Xcode ? Oui. Étant donné qu'Ipatool est écrit en Go pur, il n'a aucune dépendance macOS ; Il fonctionne correctement en tant que binaire autonome sur les serveurs Linux ou Windows.
Termes liés du glossaire
Liens
TreScout n'a pas développé cet outil · nous l'avons repéré dans les tendances GitHub et présenté. Cette page décrit le dépôt tel qu'il était le 2026-08-31 : Le nombre d'étoiles et notre texte datent de ce jour, le dépôt a pu changer depuis. Consultez le lien du dépôt pour l'état actuel. Le texte de présentation a été préparé avec l’IA à partir de la propre documentation du dépôt et cette page a été traduite automatiquement depuis l’original turc · la version turque fait foi.