Rilasciato ufficialmente il sostituto v2.0, ora disponibile anche la v2.0.1

Alla fine di novembre, l’hacker e lo sviluppatore principale di unc0ver Pwn20wnd hanno condiviso un Tweet indicando che Substitute, il principale metodo di tweak injection per questo particolare jailbreak, sarebbe stato presto aggiornato alla versione 2.0 con una serie di miglioramenti.

Senza alcun tipo di ETA fornito al momento, nessuno avrebbe potuto indovinare quando sarebbe stato lanciato Substitute v2.0. Con questo in mente, molti utenti di unc0ver sono stati colti di sorpresa la scorsa notte quando l’aggiornamento è diventato ufficialmente disponibile tramite il repository di Sam Bingner.

Citando il registro delle modifiche ufficiale per la versione 2.0 di Substitute, questa versione incorpora le seguenti modifiche:

Modifiche al sostituto 2.0.0 (1/7/2021)

– Ridisegnato il sistema di iniezione per essere più veloce e gestire un gran numero di modifiche in modo più efficiente
– Supporto convalidato per checkra1n e unc0ver su qualsiasi versione
– iOS11 tramite iOS14 supportato su jailbreak compatibili
– Aggiunto supporto arm64e iOS14
– Aggiunta un’app per consentire il controllo centralizzato delle impostazioni di sostituzione
– Aggiunta la possibilità di inviare registri di crash (opt-in)

Anche se a prima vista sembra un buon aggiornamento, i post hanno già iniziato a materializzarsi su /r/jailbreak con un avviso comune che gli utenti dovrebbero evitare di installare Substitute v2.0 a partire da ora, poiché sembra causare instabilità per una manciata di utenti. Uno ha segnalato un popup di jailbreak non supportato e di essere “avviato in uno stato non jailbroken” senza un modo ovvio per risolvere il problema. Altri utenti hanno presto affermato circostanze simili. L’unica soluzione nota era l’avvio in modalità provvisoria (senza modifiche) tramite l’app unc0ver e il downgrade a una versione precedente.

Successivamente, Substitute v2.0.1 è stato rilasciato questa mattina presto con le seguenti modifiche:

Modifiche al sostituto 2.0.1 (1/8/2021)

– NOTA: se vedi jailbreak non supportato sul nuovo u0, esegui nuovamente il jailbreak o esegui ‘launchctl reboot userspace’
– Risolto un bug nel livello di compatibilità del substrato

Da quello che possiamo raccogliere, il secondo aggiornamento ha fornito consigli per coloro che hanno problemi con Substitute dopo l’aggiornamento. In particolare, quegli utenti dovrebbero eseguire nuovamente il jailbreak e/o eseguire il comando “launchctl reboot userspace”. Alcuni utenti su /r/jailbreak hanno segnalato il successo dopo l’aggiornamento a Substitute v2.0.1 e seguendo le istruzioni.

Se sei ancora scettico riguardo all’installazione dell’ultima versione di Substitute, ti consigliamo di aspettare ancora un po’ prima di aggiornare, almeno fino a quando Pwn20wnd o Sam Bingner non faranno una dichiarazione pubblica sulla migliore linea d’azione o fino a quando un altro Substitute l’aggiornamento risolve i problemi segnalati dagli utenti.

Hai già aggiornato all’ultima versione di Substitute? Facci sapere come è andata per te nella sezione commenti in basso.