¿Alguna vez has intentado descargar una app y te has encontrado con el temido mensaje: "Esta aplicaci贸n requiere iOS 16 o posterior"? O peor a煤n, ¿actualizaste una app y la nueva versi贸n est谩 llena de errores o elimin贸 tu funci贸n favorita?
Aunque Apple prefiere que siempre est茅s en la 煤ltima versi贸n, existe un m茅todo avanzado (y totalmente legal) para "forzar" a la App Store a entregarte una versi贸n espec铆fica del pasado usando el ID de la App. Aqu铆 te ense帽amos c贸mo hacerlo.
El Concepto: El "External Purchase ID"
Cada vez que un desarrollador sube una versi贸n de su app a la App Store, Apple le asigna un n煤mero de identificaci贸n 煤nico llamado Software Version External Identifier. Si conocemos ese n煤mero, podemos pedirle a los servidores de Apple que nos env铆en exactamente esa versi贸n, salt谩ndonos la actualizaci贸n autom谩tica.
Las Herramientas Necesarias
Para este proceso no usaremos el iPhone directamente, sino un ordenador (PC o Mac) que act煤e como intermediario:
Charles Proxy: Un software que permite interceptar y editar las peticiones que hacemos a los servidores de Apple.
iTunes 12.6.5 (Versi贸n antigua): Es la 煤ltima versi贸n de iTunes que a煤n inclu铆a la App Store integrada. Es fundamental porque nos permite "comprar" la app desde el ordenador.
El Proceso Paso a Paso
1. Interceptar la descarga
Primero, abrimos Charles Proxy y luego iniciamos la descarga de la app deseada en iTunes. En Charles, veremos una petici贸n dirigida a un servidor de Apple (normalmente empieza por pXX-buy.itunes.apple.com).
2. Encontrar el listado de IDs
Dentro de la estructura del archivo interceptado (en la pesta帽a Response), buscamos una secci贸n llamada softwareVersionExternalIdentifiers. All铆 ver谩s una lista enorme de n煤meros. Cada uno es una versi贸n de la app, desde la 1.0 hasta la actual.
3. El "Hack": Editar la petici贸n
Aqu铆 es donde ocurre la magia:
Haz clic derecho en la petici贸n de compra en Charles y selecciona Breakpoints.
Intenta descargar la app de nuevo en iTunes. Charles detendr谩 la conexi贸n.
En la pesta帽a Edit Request, busca el campo
<key>appExtVrsId</key>.Sustituye el n煤mero actual por uno de los IDs antiguos que encontraste en el paso anterior.
Dale a Execute.
4. La descarga m谩gica
iTunes creer谩 que la versi贸n m谩s reciente es la que t煤 acabas de inventar y descargar谩 el archivo .ipa de la versi贸n antigua en tu ordenador.
C贸mo pasarla a tu iPhone
Una vez que tengas el archivo .ipa antiguo en tu PC:
Borra la versi贸n actual de la app en tu iPhone.
Conecta el iPhone al PC.
Arrastra el archivo
.ipadesde tu carpeta de iTunes al dispositivo. ¡Listo!
⚠️ Advertencias importantes
Seguridad: Este m茅todo solo funciona con apps que ya has "comprado" (aunque sean gratis) con tu Apple ID.
Compatibilidad de Servidores: Algunas apps (como juegos online o Instagram) podr铆an no funcionar si la versi贸n es muy antigua, ya que los servidores de la app bloquean versiones obsoletas.
Sincronizaci贸n: Desactiva las "Actualizaciones Autom谩ticas" en los ajustes de tu App Store o el sistema volver谩 a instalar la versi贸n nueva en cuanto te descuides.
Conclusi贸n
Recuperar una versi贸n antigua es como viajar en el tiempo. Es una herramienta poderosa para revivir dispositivos viejos (como un iPad 2 o un iPhone 6) o simplemente para recuperar la estabilidad que las nuevas actualizaciones a veces nos quitan.
¿Qu茅 app extra帽as en su versi贸n antigua? ¡Cu茅ntanos tu experiencia en los comentarios y si tuviste problemas encontrando el ID correcto!
No hay comentarios:
Publicar un comentario