Jailbreak Rootful e Rootless: scopri la differenza e scegli quello più adatto
Nei moduli di jailbreak iOS, generalmente troverai due categorie: Con privilegi di root وSenza radiciOgni categoria si differenzia per la sua interazione con il file system di root del dispositivo. Con entrambe, si ottiene un certo livello di privilegio nella modifica dei file di sistema, ma in modi diversi.
Jailbreak con privilegi di root
In un jailbreak rooted, l'utente ha Con il pieno controllo sulla sezione del sistemaIn genere, questo si ottiene creando una copia della directory radice e ricaricandola con permessi di lettura e scrittura. Questo consente all'utente di accedere facilmente alla directory radice (/) e all'account utente root.
Avere accesso e autorizzazioni per modificare i file di sistema principali significa che un utente può installare modifiche e componenti aggiuntivi direttamente sul file system di root. Tuttavia, questo livello di controllo implica anche che la manomissione di file sensibili può portare a frequenti cicli di avvio, perdita di dati o persino al blocco completo del dispositivo.
Jailbreak senza privilegi di root
Un jailbreak senza root non fornisce accesso diretto al file system di root del dispositivo. Ciò significa che la scrittura su '/' non è possibile con un jailbreak senza root. Invece, scrive in una posizione diversa nello storage, solitamente /var/jbChe poi funge da collegamento simbolico a una directory all'interno /privato/preavvio.
Apple ha chiuso il file system root con l'introduzione di Signed Secure Storage (SSV) in iOS 15Ciò significava che i jailbreak con root dovevano essere interrotti. Di conseguenza, si dovettero adottare metodi non-root, poiché le modifiche al file system di root non erano consentite. Era noto anche che la maggior parte dei jailbreak con root rendeva i dispositivi inutilizzabili dopo gli aggiornamenti SSV.
I jailbreak senza root sono generalmente considerati Sicuro e affidabilePoiché il jailbreak è separato dal file system di root, è anche È più difficile da rilevare.Con il jailbreak senza accesso root, hai anche il vantaggio Ritorno al sistema iOS originale Il software viene aggiornato secondo necessità. Non c'è molto di cui preoccuparsi per problemi come il blocco del dispositivo all'avvio (boot loop) o il crash completo (hard-bricking), ed è relativamente più stabile.
Perché passare al jailbreak senza privilegi di root?
Per la maggior parte delle persone, un jailbreak senza root è "L'inevitabile futuro del jailbreak di iOS. " Sebbene questo approccio sia ancora relativamente nuovo e richiederà l'aggiornamento di numerose modifiche e repository con nuovi moduli, vale la pena notare che la maggior parte delle modifiche rimarrà compatibile e richiederà solo piccoli aggiustamenti, a meno che non comportino in qualche modo la modifica del file system root.
In passato, i metodi di jailbreaking richiedevano privilegi di root, come XinaA15Noto per la sua instabilità e vulnerabilità agli arresti anomali, il jailbreak è in parte dovuto al suo utilizzo di patch non convenzionali. Questi processi di jailbreak erano spesso difficili da configurare, con numerose variabili da gestire e comportavano la manipolazione di dati di sistema sensibili.
Sebbene i metodi di jailbreaking senza root siano meno robusti, molti tweak si sono adattati a questo ambiente apportando piccole modifiche ai percorsi dei file e aggiungendo il supporto per i pacchetti. iphoneos-arm64Se una modifica o un modulo non si basa su un percorso fisso, solitamente può essere ricompilato in una posizione diversa, consentendogli di funzionare facilmente con gli strumenti di jailbreak senza privilegi di root.
La maggior parte degli strumenti di jailbreaking sono cambiati, tra cui Dopamina e Checkra1n e Palera1n e unc0verGestori di pacchetti come Sileo e ZebraPer i modelli senza root, sebbene le opzioni rootful siano ancora disponibili con strumenti come nekoJB e versioni precedenti di Palera1n.
Il jailbreak Rootful è migliore del jailbreak Rootless?
Sebbene la tecnologia rootful abbia dato agli sviluppatori un controllo significativo sul file system root, è importante capire che una grande percentuale di modifiche Non si basava sulla modifica del file system root.Per loro, la transizione non è stata troppo difficile. Sebbene la maggior parte delle applicazioni di sistema predefinite siano archiviate nella directory principale, modificarle può causare problemi, con conseguenti potenziali problemi inevitabili con il dispositivo.
Per bypassare SSV (Signed System Volume), alcuni sviluppatori hanno trovato un modo per emulare la directory radice Crea una copia e ricaricala come lettura/scritturaTuttavia, questo approccio non solo è soggetto a guasti, ma consuma anche una quantità significativa di spazio di archiviazione del sistema. Strumenti di jailbreaking come nekoJBÈ una versione migliorata di DopaminaQuesta è la strada.
Tuttavia, nonostante tutti i compromessi richiesti per un ritorno minimo, le patch rootful non hanno guadagnato molta popolarità da iOS 15. Questo è anche il motivo per cui strumenti popolari come Palera1n Alla fine ha abbandonato il supporto per il rootful jailbreak.
I commenti sono chiusi.