Dipende molto dalla versione di iOS in esecuzione e dalla versione più bassa in grado di funzionare. Nelle vecchie versioni di iOS (credo fino a iOS7) c'era un programma chiamato "UltraSn0w" che avrebbe fatto esattamente quello che ti serviva. Non ho eseguito il jailbreak di un dispositivo più nuovo di iOS7, quindi non posso dirlo con certezza, ma credo che la maggior parte dei jailbreak disponibili sulle versioni iOS più recenti siano rootless , il che significa che l'utente non ha più i privilegi di superutente tramite jailbreak, quindi non sarai in grado di modificare il sistema per eseguire uno sblocco con un jailbreak senza radici.
Detto questo, è del tutto possibile che esistano ancora normali programmi di jailbreaking con root, semplicemente non ho esperienza con loro.
Se scegli di effettuare il jailbreak del tuo iPhone, ti consiglio caldamente un jailbreak con root se possibile. Contrariamente alla credenza popolare, il jailreaking del tuo dispositivo non è in realtà pericoloso (almeno non è più pericoloso della conoscenza della password dell'account amministratore su un Mac). Tutto ciò che fa effettivamente il jailbreak è installare il programma su
, o "SuperUser", e installare il gestore pacchetti dpkg
.
su
è preinstallato su tutte le copie standard di Unix, da macOS, su Ubuntu, su vecchio sistema III, ed è fondamentalmente solo un programma per eseguire attività amministrative come cambiare la data dell'orologio di sistema, impostare la macchina per eseguire programma durante l'avvio, l'installazione di nuovo software, ecc. Su iPhone, iPod, iPad e Apple TV l'utente non può eseguire il programma su
, quindi non è in grado di eseguire nessuna delle operazioni sopra descritte senza utilizzare un'app Apple (ad esempio l'App Store per l'installazione di nuovo software, l'Setting.app per la modifica della data, ecc.).
Quando esegui il jailbreak di un iDevice, metà dell'intero processo è il tuo programma di scelta jailbreak che installa una seconda copia del programma su
in una parte dello storage del dispositivo a cui l'utente può accedere con le normali app, consentendo loro di amministrare il loro dispositivo manualmente. Anche se questo potrebbe essere potenzialmente pericoloso, tutto l'accesso al programma su
viene gestito tramite Cydia.app
, che mi porta alla seconda metà di un jailbreak.
dpkg
e Cydia.app
sono entrambi installati durante un jailbreak, dpkg
è il gestore pacchetti usato da molte diverse versioni di Unix, incluso Debian, e può anche essere installato su macOS, iOS, tvOS, FreeBSD e la maggior parte delle versioni di Linux. dpkg
è essenzialmente solo per l'installazione e la rimozione del software e viene installato in modo che l'utente possa installare app dai file .deb
, .dpkg
e .pkg
scaricati, insieme ai normali file .ipa
utilizzati dall'App Store, allo stesso modo in cui un utente può installare manualmente .pkg
e .app
file su macOS.
Cydia.app
è fondamentalmente una versione alternativa di App Store che consente di installare Linux, la riga di comando e il software di sistema, anziché solo le app. Tale software include, ma non è limitato a, pannelli aggiuntivi in Settings.app
, software che modifica il modo in cui SpringBoard (schermata iniziale e multitasking) funziona e funziona e App che possono eseguire operazioni come sfogliare, spostare e modificare i file sul dispositivo come si farebbe con Finder su macOS.
Come risultato di questo processo, l'utente può installare (o disinstallare) la maggior parte dei software di sistema che desidera, compreso il software che limita il dispositivo a un gestore specifico. Per fare ciò, è necessario trovare un software per iDevices jailbroken che rimuova la restrizione del gestore o trovare un modo per disinstallare manualmente il software che blocca il portatore corrente.
TL; DR È sicuramente possibile sbloccare il tuo iDevice con un jailbreak, ma devi assicurarti che si tratti di un jailbreak con root (il jailbreak senza root non funzionerà), e tu Dovrò trovare un programma che può essere scaricato da Cydia che rimuova la restrizione del vettore per te. Credo che ci sia una versione più recente di UltraSn0w che può farlo nelle versioni più recenti di iOS, ma dovresti assolutamente guardarti attorno e assicurarti che un programma di questo tipo esista prima di eseguire il jailbreak del telefono, supponendo che il carrier sia sbloccato è la tua unica ragione per il jailbreak.