AppSync beta a fost lansat cu suport pentru iOS 10

Una dintre întrebările mai frecvente pe care le-am primit aici la iDB de la lansarea jailbreak-ului Yalu pentru iOS 10 este când AppSync Unified, de la Karen Tsai (angelXwind), ar primi o actualizare pentru a o face compatibilă cu noul jailbreak.

După cum puteți fi conștienți, mulți oameni s-au înscris într-o buclă respring a unor descrieri instalând AppSync imediat după apariția jailbreaks-ului Yalu. Asta ar fi trebuit să fie rezolvat cu această nouă versiune beta a AppSync Unified, disponibilă în depozitul Cyaren de la Karen.

Ce este AppSync?

AppSync este o modificare puternică care permite instalarea fișierelor .ipa nesemnate (aplicații iOS) pe dispozitivul tău jailbroken. Deși este adevărat că această funcționalitate este adesea folosită în scopuri nefaste, intenția centrală a AppSync este valabilă și utilă. Permite instalarea pe dispozitiv a aplicațiilor legale pentru cei fără un Mac sau Cod X, precum și distribuirea aplicațiilor legale, dar nesemnate de către cei care nu pot face acest lucru în App Store, de exemplu, aplicații de emulator.

Cu toate acestea, poate fi (și este) din păcate, de asemenea, utilizat pentru instalarea de aplicații plătite gratuit. Pentru mai multe informații cu privire la scopul real al AppSync și la motivarea utilizărilor sale legitime, puteți citi postarea lui Tsai despre acest subiect.

Eu personal îl folosesc pentru a instala emulatoare precum GBA4iOS, precum și versiuni mai vechi de aplicații pentru dispozitive vechi, care nu mai sunt disponibile din App Store.

AppSync în versiune beta pentru iOS 10

Noul număr de construcție este de 6,0 ~ b1, iar schimbătorul de date constă dintr-un element principal pentru a preveni prăbușirile și pentru a aduce compatibilitatea cu iOS 10:

Returnați certificatul intermediar public „Apple iPhone OS Application Signing” în loc de „kSecMagicBytes” pe iOS 10 pentru a evita un crash Security.framework - mulțumim JulioVerne!

Tsai intră mai în detaliu cu privire la ce a cauzat problema în postarea ei de anunț, dar premisa de bază este că AppSync oferă date false pentru installd procesul pentru a vă semna aplicațiile nesemnate, cu toate acestea, pe iOS 10 acest lucru cauzează Security.framework a prăbuși installd. Apoi, când Cydia instalează un pachet și rulează uicache apelează installd, care se prăbușește, lăsând SpringBoard într-o stare pe jumătate, ruptă: o buclă respring.

În rezolvarea acestei probleme, Tsai a fost ajutat de JulioVerne, dezvoltator și software-cracker. S-au speculat mult cu sălbăticie dacă cei doi se află în „concurență”, după ce inițial Tsai a sfătuit să instaleze versiunea sa fixă. Totuși, acest lucru s-a dovedit incorect, așa cum a explicat Tsai în postarea de anunț pe care am legat-o mai sus.

Pentru a rezuma: cei doi au lucrat împreună pentru a aduce această soluție, JulioVerne furnizând codul sursă pentru remediere. Aceasta i-a permis lui Tsai să-și verifice legalitatea (folosește un certificat Apple) și să restaureze suportul iOS 5 și 6, pe care remedierea inițială a rupt-o în mod involuntar. Acum a reușit să lanseze o versiune oficială a pachetului, care rezolvă toate aceste probleme și poate preveni fragmentarea versiunii, oferindu-i-se pe reprezentanța sa oficială. Îl creditează pe JulioVerne cu soluția și îi mulțumește pentru ajutor.

Dacă doriți să încercați versiunea beta a aplicației AppSync Unified, aceasta poate fi găsită în repoziția Ananasului Karen Tsai: https://cydia.angelxwind.net/

Vă rugăm să vă asigurați că numai versiunea pe care o instalați este cea din acest depozit. Instalarea unei versiuni mai vechi vă poate lăsa în bucla de respring și multe depozite oferă versiuni vechi ale acestui pachet. Instalare AppSync Unified 6.0 ~ b1 numai din Karen's Pineapple repo.

Ești încântat să ai AppSync Unified pe iOS 10? Ai încercat-o încă?