IPATool: Cómo descargar archivos IPA de la App Store

Al iniciar sesión en la App Store en tu dispositivo y decidir instalar una aplicación, no hay opción para obtener el archivo IPA. IPATool se conecta a iTunes y la App Store con tu ID de Apple, lo que permite descargar archivos IPA directamente desde la App Store. La versión más reciente de IPATool para escritorio también permite descargar juegos de Apple Arcade.
¿Qué es IPATool?
IPATool es una herramienta de línea de comandos que permite buscar aplicaciones iOS en la App Store y descargar una copia del paquete de la aplicación, conocido como archivo IPA. Una vez detectada la aplicación, la herramienta descarga un archivo IPA cifrado en el escritorio. IPATool funciona en Windows, Linux y macOS.
A diferencia de appdb , Panda Helper Lite o iOSGods App , IPATool solo puede descargar apps que ya hayas comprado en la App Store. Esta herramienta no fue diseñada para piratear, y tu cuenta debe tener una licencia para el archivo IPA de la app que intentas descargar. IPATool también requiere tus credenciales de Apple ID para iniciar sesión en la App Store y descargar el archivo IPA.
IPATool viene con cuatro comandos principales: auth para autenticarse en la App Store, search para encontrar aplicaciones iOS disponibles en la App Store, purchase para obtener una licencia para la aplicación en la App Store y descargar paquetes de aplicaciones iOS (encriptados) en la App Store.

IPATool: Cómo funciona y mejores características
La autenticación de IPATool se utiliza para iniciar sesión en la App Store o revocar sus credenciales. La herramienta no almacena sus credenciales en ningún servidor remoto y solo se comunica directamente con los servidores de Apple. Además, IPATool se comunica directamente con iTunes y la App Store.
El comando de búsqueda de IPATool no solo puede buscar nombres de aplicaciones de iOS, sino que también ofrece funciones adicionales como configurar códigos para iTunes Store (predeterminado: EE. UU.), mostrar versiones de aplicaciones, definir la familia de dispositivos para limitar la consulta de búsqueda y limitar los resultados de búsqueda a recuperar.
Una vez que encuentre la aplicación deseada, use el comando "Descargar IPATool" para guardar el archivo IPA. Es necesario proporcionar el identificador del paquete de la aplicación iOS de destino que se muestra al usar el comando de búsqueda. Con el comando "Comprar", también puede obtener una licencia para la aplicación si la necesita.
Recientemente, la herramienta de línea de comandos IPATool también se utiliza para obtener un paquete IPA cifrado que puede reempaquetarse como marcador de posición para una aplicación instalada permanentemente en iOS 15.0 hasta iOS 15.5b5 para dispositivos A12-A15. Esta es, por ejemplo, una de las herramientas utilizadas para instalar TrollStore o Fugu15 en iOS 15.
La última versión de IPATool 2.0 añade numerosas funciones y, lo más importante, la esperada compatibilidad con Windows y Linux. Además, esta versión también es compatible con dispositivos iOS. Otros cambios incluyen un nuevo comando de información de autenticación y mejoras generales del software.
IPATool se lanzó como herramienta de código abierto a través del repositorio de GitHub bajo la licencia MIT. El código fuente se escribió principalmente en lenguaje Swift, pero también se pueden encontrar partes escritas en Shell y Makefile. La última versión de IPATool se actualizó en diciembre a la versión 2.0.0.
Si utilizas un entorno jailbreak, puedes descifrar las apps de la App Store y generar archivos IPA descifrados con herramientas como DumpDecrypter o CrackerXI+ . Estas herramientas permiten descifrar apps iOS en tu dispositivo. Los archivos IPA descifrados se pueden compartir o usar para modificar el código de la app e inyectar dylibs.
IPA Ranger es una potente aplicación móvil para dispositivos jailbreak, basada en el descargador de IPA: IPATool. Con IPA Ranger, puedes acceder a la App Store y descargar archivos IPA directamente desde los servidores de Apple en tu iPhone, incluso si una aplicación no es compatible con la versión actual de iOS.
Actualizaciones de IPATool: Últimas mejoras
A lo largo de los años, IPATool se ha mantenido en constante desarrollo, mejorando constantemente sus funciones y ampliando su compatibilidad con distintas plataformas. Ahora, IPATool trasciende su alcance original, ampliando su compatibilidad para incluir no solo su entorno nativo, sino también Windows y Linux. Además, incorpora una valiosa función como la compatibilidad con la descarga de juegos de Apple Arcade.
Entre las actualizaciones recientes, se implementó un nuevo comando auth info para proporcionar a los usuarios información de autenticación mejorada. En caso de encontrar revisiones antiguas de la firma de código, IPATool las parchea sin problemas como mecanismo de respaldo. Se implementó una corrección crítica para solucionar los problemas de acceso a la cadena de llaves en iOS, garantizando una experiencia más fluida y segura para los usuarios.
Para optimizar la experiencia del usuario, IPATool ha mejorado el sistema de mensajes de error, especialmente para los casos de tokens caducados. Esta mejora busca brindar a los usuarios una visión más clara de los problemas que pueden encontrar, facilitando una resolución de problemas más eficiente.
Se han introducido optimizaciones técnicas, como la desactivación del búfer de impresión y el redirección de las salidas de error a stderr, lo que contribuye a una operación más ágil y resistente a errores. Para la plataforma iOS, IPATool ahora crea versiones adaptadas al sistema, que se suben rápidamente a GitHub, lo que garantiza la accesibilidad y la transparencia para los usuarios.
Reconociendo la importancia de la retrocompatibilidad, IPATool ha incorporado compatibilidad con macOS 10.11 y versiones posteriores. Este compromiso garantiza que los usuarios con diferentes versiones del sistema puedan integrar IPATool sin problemas en sus flujos de trabajo sin problemas de compatibilidad.
En resumen, IPATool continúa evolucionando, adoptando nuevas plataformas, introduciendo características valiosas y perfeccionando sus funcionalidades existentes para ofrecer una experiencia óptima a sus usuarios.
Cómo usar IPATool para descargar IPA desde la App Store
IPATool se puede instalar en macOS 10.11 o posterior con Homebrew. El proceso de instalación es sencillo. Antes de iniciar la herramienta, debe proporcionar sus credenciales de Apple ID. A continuación, puede buscar paquetes o descargar archivos IPA cifrados de apps publicadas en la App Store.
$ brew tap majd/repo $ brew install ipatool % ipatool auth login --email [email protected] --password mypassword % ipatool search --limit 1 TestFlight % ipatool download -b com.apple.TestFlight
Nota: Todas las versiones compiladas para Linux y Windows están disponibles para descargar desde la página de versiones de GitHub . La aplicación se compiló para CPU ARM y AMD.
IPATool se lanzó como una aplicación de código abierto y, gracias a ello, @MiscMisty adaptó la herramienta a Python, lo que permite descargar archivos IPA de la App Store en Windows y Linux. La versión en Python de IPATool ofrece cuatro comandos: lookup, historyver, purchase y download.
$ git clone https://github.com/NyaMisty/ipatool-py & cd ipatool-py $ pip3 install -r requirements.txt $ python3 main.py lookup -b com.touchingapp.potatsolite -c US download -e [email protected] -p mypassword
Además, el script IPATool-Python también puede descargar versiones antiguas de IPA a través del servidor iTunes. Para ello, es necesario descargar una versión antigua de iTunes para Windows y aplicarle un parche mediante un script.
Qué hay de nuevo
- Se actualizó IPATool a la versión 2.2.0.
- Comando de compra fijo.
- Se agregó la capacidad de descargar aplicaciones proporcionando el ID de la aplicación en lugar del ID del paquete.
- Se corrigió la autenticación que impactaba la funcionalidad de búsqueda y descarga.
- Se agregó soporte para descargar juegos de Apple Arcade.
- Se agregó soporte para Windows.
- Se agregó soporte para Linux.
- Mejoras generales y corrección de errores.