ONE Jailbreak Ad

Install theos on macOS and iOS

Promotion image of Install theos on macOS and iOS article.

Theos begon als een iPhone-framework, bedoeld om de codeontwikkeling voor commandline-interfaces te stroomlijnen, met name afgestemd op gejailbreakte iOS-apparaten. Het werd al snel een van de belangrijkste bibliotheken en maakte het mogelijk om een overvloed aan hoogwaardige jailbreak-tweaks te creëren en te compileren, zowel voor rootful als rootless configuraties. Na verloop van tijd ontwikkelde Theos zich tot een veelzijdig Make-gebaseerd buildsysteem voor desktopplatforms zoals Windows, Linux en macOS.

Een aanzienlijk deel van de jailbreakcommunity vertrouwt op open-source jailbreak-tweaks. Deze dienen niet alleen als inspirerende demonstraties van de mogelijkheden voor het aanpassen van het iOS-systeem, maar ook als uitgebreide kennisbanken voor beginnende tweakontwikkelaars. Veel van deze tweaks vereisen het gebruik van Theos-bibliotheken voor het compileren van jailbreak-tweaks.

De Theos-bibliotheken zijn eenvoudig te installeren op verschillende platforms, waaronder iOS-apparaten, macOS, Linux en Windows-pc's. Deze veelzijdigheid stelt ontwikkelaars in staat om tweaks naadloos te compileren op diverse besturingssystemen. In deze handleiding leiden we je stapsgewijs door het installatieproces van Theos-bibliotheken, specifiek op macOS- en iOS-platforms.

In het volgende artikel begeleid ik je door het proces van het compileren van een voorbeeld van een open-source tweak , ontworpen om zowel rootless als rootful jailbreakomgevingen te ondersteunen, beschikbaar op GitHub. Daarnaast zal ik veelvoorkomende fouten aanwijzen die een soepele compilatie van de tweak kunnen belemmeren. Maar voordat we aan die reis beginnen, beginnen we met de installatie van Theos.

Hoe installeer ik theos op macOS

Deze handleiding is bedoeld om u te helpen bij de installatie van Theos op uw macOS-apparaat. Om de installatie uit te voeren, moet uw macOS-systeem Mavericks (10.9) of hoger draaien, tot en met de nieuwste Sonoma 14. De meest recente versie van Theos voor macOS kan pakketten compileren voor macOS, iOS, watchOS, tvOS en simulators.

Volg deze stappen om theos op macOS Sonoma 14 te installeren:

Stap 1. Open de terminal-app en installeer Homebrew Package Manager voor macOS.

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

Stap 2. Installeer de extra brew-componenten die nodig zijn om bestanden te compileren, rechten van een binair bestand te wijzigen, Git-repositories te beheren en archieven uit te pakken.

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

Voor macOS-versies ouder dan 10.15 Catalina is bash de standaardshell in plaats van zsh. Gebruik daarom ~/.bash_profile in plaats van ~/.zprofile in de bovenstaande opdracht.

Stap 3. Installeer Xcode vanuit de App Store. Deze bevat essentiële toolchains voor alle Apple-platforms. Houd er rekening mee dat de nieuwste versie van Xcode de nieuwste SDK voor iOS bevat.

Stap 4. Voer het theos-installatieprogramma voor macOS uit vanuit de terminal-app.

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

Schermafbeelding van het theos-installatieprogramma dat wordt uitgevoerd in de terminal-app op macOS.

Stap 5. Stel de THEOS-omgevingsvariabele in.

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

Stap 6. Downloaden van de gepatchte iOS SDK's die nodig zijn voor het compileren van de tweak.

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

Stap 7. Pak het gepatchte SDK-archief uit naar een TMP-map. Maak deze map aan als deze nog niet bestaat.

 unzip master.zip -d TMP/

Stap 8. Verplaats alle gepatchte SDK's naar de map os skds.

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

Schermafbeelding van de lijst met gepatchte SDK's in Finder.

Stap 9. Verwijder het bestand master.zip en de map TMP.

 rm -r master.zip TMP/

Stap 10. Soms is het raadzaam om Theos bij te werken. Dit kan met de volgende opdracht.

 $THEOS/bin/update-theos

Hoe installeer ik theos op iOS

Deze uitgebreide handleiding is ontworpen om je te helpen Theos succesvol te installeren op je iOS-apparaat. Door de onderstaande stappen te volgen, kun je Theos naadloos gebruiken op iOS 12.0 of hoger. Of je nu in een rootless of rootful jailbreakomgeving werkt, je kunt er zeker van zijn dat beide configuraties volledig worden ondersteund. Laten we beginnen!

Stap 1. Jailbreak uw apparaat met een tool naar keuze.

Stap 2. Voeg de benodigde repositories toe aan uw pakketbeheerder, zoals Sileo.

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

Stap 3. Installeer pakketten (bash, curl, sudo) met uw pakketbeheerder of vanuit de terminal-app.

 apt-get install bash curl sudo

Stap 4. Open de terminal-app en installeer theos voor iOS.

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

Kuba heeft meer dan 20 jaar ervaring in de journalistiek en richt zich sinds 2012 op jailbreaken. Hij heeft professionals van diverse bedrijven geïnterviewd. Naast journalistiek specialiseert Kuba zich in videobewerking en dronevliegen. Voordat hij aan zijn schrijverscarrière begon, studeerde hij IT aan de universiteit.

Plaats een reactie

Laatste berichten