ONE Jailbreak Ad

Installare theos su macOS e iOS

Promotion image of Installare theos su macOS e iOS article.

Theos ha iniziato il suo percorso come framework per iPhone, concepito per semplificare lo sviluppo di codice per interfacce a riga di comando, in particolare per dispositivi iOS con jailbreak. Si è rapidamente affermato come una delle librerie più importanti, facilitando la creazione e la compilazione di una vasta gamma di modifiche di alto livello per il jailbreak, che spaziano sia in configurazioni rootful che rootless. Nel tempo, Theos si è trasformato in un versatile sistema di compilazione basato su Make per piattaforme desktop come Windows, Linux e macOS.

Una parte sostanziale della comunità del jailbreak si affida a tweak open source per il jailbreak, che fungono non solo da esempi concreti del potenziale di modifica del sistema iOS, ma anche da ampi repository di conoscenze per gli sviluppatori di tweak in erba. Molti di questi tweak richiedono l'utilizzo delle librerie Theos per la compilazione.

Le librerie Theos sono facilmente installabili su diverse piattaforme, inclusi dispositivi iOS, macOS, Linux e PC Windows. Questa versatilità consente agli sviluppatori di compilare modifiche senza problemi su una vasta gamma di sistemi operativi. In questa guida, vi guideremo passo passo nella procedura di installazione delle librerie Theos, specificamente sulle piattaforme macOS e iOS.

Nel prossimo articolo, vi guiderò attraverso il processo di compilazione di un esempio di tweak open source , progettato per supportare sia ambienti di jailbreak rootless che rootful, disponibile su GitHub. Inoltre, indicherò gli errori più comuni che potrebbero ostacolare la compilazione fluida del tweak. Tuttavia, prima di iniziare, iniziamo con l'installazione di Theos.

Come installare Theos su macOS

Questa guida è pensata per assisterti nell'installazione di Theos sul tuo dispositivo macOS. Per procedere con l'installazione, il tuo sistema macOS deve avere installato Mavericks (10.9) o versioni successive, fino all'ultima versione del sistema operativo Sonoma 14. La versione più recente di Theos per macOS può compilare pacchetti per macOS, iOS, watchOS, tvOS e simulatori.

Per installare theos su macOS Sonoma 14, segui questi passaggi:

Passaggio 1. Apri l'app Terminale e installa Install Homebrew Package Manager per macOS.

 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Passaggio 2. Installare i componenti brew aggiuntivi necessari per compilare i file, modificare i diritti di un binario, gestire i repository git ed estrarre gli archivi.

 brew install ldid xz brew install git brew install make echo PATH=\"$(brew --prefix make)/libexec/gnubin:\$PATH\" >> ~/.zprofile

Per le versioni di macOS precedenti alla 10.15 Catalina, la shell predefinita è bash anziché zsh. Pertanto, è consigliabile utilizzare ~/.bash_profile invece di ~/.zprofile nel comando precedente.

Passaggio 3. Installa Xcode dall'App Store, che include toolchain essenziali per tutte le piattaforme Apple. Tieni presente che l'ultima versione di Xcode include l'ultimo SDK per iOS.

Passaggio 4. Eseguire il programma di installazione Theos per macOS dall'app Terminale.

 bash -c "$(curl -fsSL https://raw.githubusercontent.com/theos/theos/master/bin/install-theos)"

Screenshot del programma di installazione Theos in esecuzione nell'app Terminale su macOS.

Passaggio 5. Impostare la variabile d'ambiente THEOS.

 export THEOS=~/theos echo "export THEOS=~/theos" >> ~/.zprofile chmod 755 ~/.zprofile

Passaggio 6. Download degli SDK iOS patchati necessari per la compilazione delle modifiche.

 curl -LO https://github.com/theos/sdks/archive/master.zip

Passaggio 7. Estrarre l'archivio degli SDK patchati in una cartella TMP. Crearla se non esiste.

 unzip master.zip -d TMP/

Passaggio 8. Spostare tutti gli SDK patchati nella cartella theos skds.

 mv TMP/sdks-master/*.sdk $THEOS/sdks

Screenshot dell'elenco degli SDK patchati nel Finder.

Passaggio 9. Rimuovere il file master.zip e la cartella TMP.

 rm -r master.zip TMP/

Passaggio 10. Di tanto in tanto, è opportuno aggiornare Theos. Questo può essere fatto con il seguente comando.

 $THEOS/bin/update-theos

Come installare Theos su iOS

Questa guida completa è progettata per aiutarti a installare correttamente Theos sul tuo dispositivo iOS. Seguendo i passaggi descritti di seguito, sarai in grado di eseguire Theos senza problemi su iOS 12.0 o versioni successive. Sia che tu stia operando in un ambiente di jailbreak con rootless o rootful, puoi stare certo che entrambe le configurazioni sono pienamente supportate. Iniziamo!

Passaggio 1. Esegui il jailbreak del tuo dispositivo con lo strumento che preferisci.

Passaggio 2. Aggiungi i repository richiesti al tuo gestore di pacchetti, come Sileo.

 https://apt.procurs.us/ https://apt.bingner.com/

Passaggio 3. Installa i pacchetti (bash, curl, sudo) con il tuo gestore pacchetti o dall'app terminale.

 apt-get install bash curl sudo

Passaggio 4. Apri l' app Terminale e installa theos per iOS.

 bash -c "$(curl -fsSL https://raw.githubusercontent.com/theos/theos/master/bin/install-theos)"
Author Photo
Scritto da

Kuba has over 20 years of experience in journalism, focusing on jailbreak since 2012. He has interviewed professionals from various companies. Besides journalism, Kuba specializes in video editing and drone flying. He studied IT at university before his writing career.

Pubblica un commento

Ultimi post