Actualizar xcode 7.3 cydia impactor

حل لمشكلة سيديا امبكتر تحميل برامج من الكمبيوتر الي الأي فون
Al intentar actualizar una app recibo el mensaje "Por favor actualiza a Xcode 7.3 o posterior para continuar desarrollando con tu ID de Apple. (3018)" (burbuja verde). La versión de iOS es 13.2, AltStore 1.1b2, y tengo Catalina instalado con Xcode 11.2 y Altserver 1.0.1. He tenido AltStore instalado durante semanas sin problemas antes de esto.
Por lo que puedo ver, parece que me faltan tres cabeceras necesarias: X-Apple-GS-Token, DSESSIONID y X-Mme-Device-Id. No parece que el valor de X-Apple-GS-Token importe, siempre que haya uno. En cuanto a DSESSIONID y X-Mme-Device-Id, he proxyado las solicitudes de red de Xcode con Charles para ver qué valores estaba utilizando, a continuación, utiliza estos mismos valores exactos en AltStore. Esto solucionó todos los problemas para mí, por lo que ahora buscando la manera de recuperar un único valor DSESSIONID dinámicamente en la aplicación en lugar de hardcoding ella.
Supongo que debería tener en cuenta que el valor de X-Mme-Device-Id que obtengo es el mismo que el campo machineId de mi certificado de desarrollo (EEF1E570-F961-596D-A316-C39806EA65F4). Supongo que esto no significa nada y es sólo porque Xcode ha dado a mi equipo ese identificador, pero honestamente quién sabe con certeza en este momento ♂️
Cómo instalar unc0ver sin jailbreak y Cydia Impactor
Yo mismo estoy investigando esto para AltStore. Parece que hay tres nuevas cabeceras que hay que incluir al hacer peticiones a Apple: X-Apple-GS-Token, DSESSIONID, y X-Mme-Device-Id. Todavía estoy investigando, pero hay más información aquí: altstoreio/AltStore#57
Yo mismo estoy investigando esto para AltStore. Parece que hay tres nuevas cabeceras que hay que incluir cuando se hacen peticiones a Apple: X-Apple-GS-Token, DSESSIONID y X-Mme-Device-Id. Todavía estoy investigando, pero hay más información aquí: altstoreio/AltStore#57
Yo mismo he estado investigando esto para Supercharge, y he hecho algunos descubrimientos que me gustaría compartir aquí en aras de resolver esto rápidamente (alerta de spoiler: si queremos estar preparados para el futuro, esas tres cabeceras no son suficientes).
Aclarando mi nota DSESSIONID del otro hilo, me di cuenta de que el punto final listTeams sigue funcionando como antes sin ninguno de estos cambios, y también devuelve un valor DSESSIONID en las cabeceras de respuesta. No parece que este valor se pueda utilizar para solicitudes posteriores, pero cualquier DSESSIONID obtenido de Xcode funciona bien para múltiples solicitudes.
AltDeploy V1.1 | Novedades | Despliega aplicaciones no firmadas en el iPhone
Según ha confirmado hoy Saurik, el creador de Cydia Impactor, Apple ha cambiado algo en el backend que ha roto el uso de Cydia Impactor para aquellos que estaban usando IDs de cuentas gratuitas de desarrollador de Apple para sideload aplicaciones en sus iPhones y iPads.
Hace unas dos semanas, Apple hizo un cambio en su servicio de aprovisionamiento para requerir un esquema de autenticación diferente para las cuentas "gratuitas" de Apple (devuelven un error que menciona la actualización a "Xcode 7.3"); esto rompió Cydia Impactor para los usuarios sin una cuenta de desarrollador de Apple de pago.
Cuando Apple hizo esto, yo acababa de llegar a Florida para asistir a una boda (la de un querido amigo y en la que yo era padrino); aun así, me quedé despierto hasta ridículamente tarde la noche anterior al ensayo de la ceremonia para entender el problema y tratar de evaluar cuánto daño haría arreglar Cydia Impactor.
(Luego me dije a mí mismo que no debería estar trabajando en esto en la boda a menos que tuviera una solución rápida (que no tenía), estaba siendo inundado con un plazo de auditoría en el trabajo que necesitaba para golpear, francamente odio tener que vadear en el "eta wen" puestos, y honestamente quería ver lo que otras personas encontraron).
Cydia Impactor Alternate | Firmar y desplegar IPA | iOS 11 / 12 / 13
Más concretamente, Saurik habló de un error en el que Cydia Impactor diría a los usuarios que necesitaban actualizar a Xcode 7.3 cuando estaban tratando de side-load una aplicación jailbreak pertinente, como Chimera, Electra, o unc0ver. El mensaje era más o menos así:
Por lo que podemos deducir, Saurik ha estado OOO (fuera de la oficina) por asuntos de su vida personal, y como supimos en anteriores intervenciones públicas, está especialmente ocupado con su vida laboral. Estos obstáculos hacen que sea un reto para él dar soporte a software orientado al jailbreak, pero a diferencia de las complicaciones que le obligaron a renunciar al soporte de Cydia Substrate, Saurik sigue disfrutando trabajando en Cydia Impactor cuando el tiempo se lo permite.
Sólo hay un problema: la agenda de Saurik está ocupada hasta al menos mediados de diciembre, que fue el plazo que citó para cuando podría resolver el mensaje de error de Xcode 7.3 para los usuarios de Cydia Impactor. Por otra parte, es posible que tenga que abandonar el soporte de Linux, dejando sólo macOS y Windows como plataformas soportadas, dependiendo de las complejidades de las circunstancias actuales.