Saurik riconosce il bug di congelamento del substrato Cydia nell'ultimo aggiornamento, afferma che la correzione è imminente

Meno di due settimane fa, Saurik (Jay Freeman) ha rilasciato un aggiornamento ufficiale iOS 11-centrico per Cydia Substrate, ma non molto tempo dopo il rilascio gli utenti che hanno installato il pacchetto hanno iniziato a segnalare problemi di congelamento imprevisti con i loro telefoni jailbreak..

Un thread di supporto è stato aperto su GitHub nove giorni fa e ha attirato la tanto necessaria attenzione al problema, spingendo membri della community di alto profilo come Pwn20wnd, sbingner e Saurik a iniziare a esaminarlo.

Fortunatamente per gli utenti del substrato Cydia, ora sembra che Saurik sia a conoscenza del problema e abbia replicato con successo il problema su uno dei suoi dispositivi di test, un primo passo essenziale nella risoluzione dei problemi e nella correzione del bug.

La risposta ufficiale di Saurik è stata pubblicata come commento nel relativo thread di supporto e di seguito l'abbiamo citato per te:

OK, sono riuscito a replicare il problema in quel thread: grazie per i passaggi chiari per riprodurre il problema! Fondamentalmente, questo comportamento si verifica perché amfid e substrato vengono uccisi contemporaneamente (il che sarebbe bello evitare il più possibile, ma finora non sono riuscito a rendere JetsamPriority proteggere il mio processo; versioni precedenti di substrato non stavo usando launchd: mi chiedo se ciò avrebbe potuto aiutare a proteggerlo, ma non ne so abbastanza di Jetsam); ma come, dato che ciò che il substrato sta facendo (ed è stato per anni ormai) sta essenzialmente usando amfid per eseguire il provisioning delle pagine eseguibili, non riesce a inizializzarsi (perché, e questo è sciocco, ha bisogno accidentalmente che le pagine eseguibili vengano eseguite affatto? banalmente risolvibile) e quindi (teoricamente, se è arrivato così lontano, cosa che non fa) non riesce ad agganciare xpcproxy per amfid (mentre lo sto facendo usando "l'intero macchinario", che ha bisogno di pagine eseguibili). Penso che avrò un po 'di tempo per risolvere entrambi questi problemi domani sera (posso fornire un hook più limitato per xpcproxy e quindi amfid in casi speciali).

Possiamo raccogliere dal commento di Saurik che il problema del congelamento era probabilmente correlato a due processi - amfid e substrato - che venivano uccisi contemporaneamente.

Saurik prevede di inviare un aggiornamento per Cydia Substrate via Cydia questa settimana che risolverà il problema descritto, che dovrebbe teoricamente porre fine al congelamento segnalato da alcuni utenti.

Come sempre, continueremo a tenervi aggiornati come ulteriori informazioni su questo aggiornamento, quindi tenetelo sintonizzato su iDB per conoscere le ultime notizie sul jailbreak.

Hai riscontrato il problema di congelamento del substrato Cydia sul tuo dispositivo jailbreak dall'aggiornamento? Facci sapere nella sezione commenti qui sotto.