Una de las preguntas más comunes que hemos recibido aquí en iDB desde el lanzamiento de Yalu jailbreak para iOS 10 es cuando AppSync Unified, de Karen Tsai (angelXwind), recibiría una actualización para que sea compatible con el nuevo jailbreak.
Como sabrán, muchas personas se metieron en un ciclo de respring de alguna descripción al instalar AppSync poco después de que aparecieran los jailbreak de Yalu. Eso debería haberse solucionado con esta nueva versión beta de AppSync Unified, disponible en el repositorio Cydia de Karen.
¿Qué es AppSync??
AppSync es un potente ajuste que permite la instalación de archivos .ipa sin firmar (aplicaciones iOS) en su dispositivo con jailbreak. Si bien es cierto que esta funcionalidad a menudo se utiliza con fines nefastos, la intención central de AppSync es válida y útil. Permite la instalación en el dispositivo de aplicaciones legales para aquellos sin Mac o Xcode, así como la distribución de aplicaciones legales pero no firmadas por aquellos que no pueden ingresar a la App Store, por ejemplo, aplicaciones de emulador.
Sin embargo, desafortunadamente también se puede usar (y se usa) para la instalación gratuita de aplicaciones pagas. Para obtener más información sobre el propósito real de AppSync y el razonamiento detrás de sus usos legítimos, puede leer la publicación de Tsai sobre el tema.
Personalmente lo uso para instalar emuladores como GBA4iOS, así como versiones anteriores de aplicaciones para dispositivos heredados, que ya no están disponibles en la App Store.
AppSync en beta para iOS 10
El nuevo número de compilación es 6.0 ~ b1, y el registro de cambios consta de un elemento principal para evitar bloqueos y brindar compatibilidad a iOS 10:
Devuelva el certificado intermedio público "Apple iPhone OS Application Signing" en lugar de "kSecMagicBytes" en iOS 10 para evitar un bloqueo de Security.framework - gracias JulioVerne!
Tsai entra en más detalles sobre lo que causó el problema en su publicación de anuncio, pero la premisa básica es que AppSync proporciona datos falsos al installd proceso para firmar sus aplicaciones sin firmar, sin embargo, en iOS 10 esto causa el Marco de seguridad. chocar installd. Luego, cuando Cydia instala un paquete y ejecuta uicache llama installd, que se bloquea, dejando su SpringBoard en un estado medio roto: un bucle de respring.
Al solucionar este problema, Tsai fue ayudado por el desarrollador y cracker de software JulioVerne. Mucho se había especulado sobre si los dos estaban en "competencia", después de que Tsai inicialmente desaconsejó instalar su versión arreglada. Sin embargo, esto resultó ser incorrecto, como lo explicó Tsai en la publicación del anuncio que vinculé anteriormente.
Para resumir: los dos han trabajado juntos para brindar esta solución, con JulioVerne proporcionando su código fuente para la solución. Esto permitió a Tsai verificar su legalidad (usa un certificado de Apple) y restaurar el soporte de iOS 5 y 6, que la solución inicial se rompió sin darse cuenta. Ahora ha podido lanzar una versión oficial del paquete, que soluciona todos estos problemas y puede evitar la fragmentación de la versión, al ser ofrecida en su repositorio oficial. Ella le da crédito a JulioVerne con la solución, y le agradece por su ayuda..
Si desea probar la versión beta de AppSync Unified, puede encontrarla en el repositorio de Piña de Karen Tsai: https://cydia.angelxwind.net/
Por favor asegúrese de que el solamente La versión que instale es la de este repositorio. La instalación de una versión anterior podría dejarlo en el ciclo de respring, y muchos repositorios ofrecen versiones antiguas de este paquete. Instalar en pc AppSync Unified 6.0 ~ b1 solo de Repo de piña de Karen.
¿Estás emocionado de tener AppSync Unified en iOS 10? Lo has probado ya?