Install theos on macOS and iOS

Theos började sin resa som ett iPhone-ramverk, utformat för att effektivisera kodutveckling för kommandoradsgränssnitt, särskilt anpassade för jailbreakade iOS-enheter. Det fick snabbt fäste som ett av de främsta biblioteken, vilket underlättade skapandet och kompileringen av en mängd toppmoderna jailbreak-tweaks, som omfattade både rootfula och rootless-konfigurationer. Med tiden övergick Theos till ett mångsidigt Make-baserat byggsystem för stationära plattformar, som Windows, Linux och macOS.
En betydande del av jailbreak-communityn förlitar sig på jailbreak-tweaks med öppen källkod, vilka inte bara fungerar som inspirerande demonstrationer av potentialen för att modifiera iOS-systemet utan också som omfattande kunskapsdatabaser för spirande tweak-utvecklare. Många av dessa tweaks kräver användning av Theos-bibliotek för att kompilera jailbreak-tweaks.
Theos-biblioteken är enkelt installerade på olika plattformar, inklusive iOS-enheter, macOS, Linux och Windows-datorer. Denna mångsidighet gör det möjligt för utvecklare att kompilera justeringar sömlöst på en mängd olika operativsystem. I den här guiden guidar vi dig genom steg-för-steg-processen för att installera Theos-bibliotek specifikt på macOS- och iOS-plattformar.
I den kommande artikeln kommer jag att guida dig genom processen att kompilera ett exempel på en öppen källkods-tweak , utformad för att stödja både rootless och rootful jailbreak-miljöer, tillgänglig på GitHub. Dessutom kommer jag att peka ut vanliga misstag som kan hindra en smidig kompilering av tweaken. Men innan vi ger oss ut på den resan, låt oss börja med att installera Theos.
Hur man installerar Theos på macOS
Den här guiden är utformad för att hjälpa dig att installera Theos på din macOS-enhet. För att fortsätta med installationen bör ditt macOS-system köra Mavericks (10.9) eller senare, upp till det senaste operativsystemet Sonoma 14. Den senaste versionen av Theos för macOS kan kompilera paket för macOS, iOS, watchOS, tvOS samt simulatorer.
Följ dessa steg för att installera theos på macOS Sonoma 14:
Steg 1. Öppna terminalappen och installera Installera Homebrew Package Manager för macOS.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Steg 2. Installera ytterligare brew-komponenter som krävs för att kompilera filer, ändra en binärfils rättigheter, hantera git-arkiv och extrahera arkiv.
brew install ldid xz brew install git brew install make echo PATH=\"$(brew --prefix make)/libexec/gnubin:\$PATH\" >> ~/.zprofile
För versioner av macOS tidigare än 10.15 Catalina är standardgränssnittet bash snarare än zsh. Därför bör du använda ~/.bash_profile istället för ~/.zprofile i kommandot ovan.
Steg 3. Installera Xcode från App Store, som innehåller viktiga verktyg för alla Apple-plattformar. Observera att den senaste versionen av Xcode innehåller det senaste SDK:et för iOS.
Steg 4. Kör theos installer för macOS från terminalappen.
bash -c "$(curl -fsSL https://raw.githubusercontent.com/theos/theos/master/bin/install-theos)"

Steg 5. Konfigurera miljövariabeln THEOS.
export THEOS=~/theos echo "export THEOS=~/theos" >> ~/.zprofile chmod 755 ~/.zprofile
Steg 6. Laddar ner uppdaterade iOS SDK:er som krävs för tweak-kompilering.
curl -LO https://github.com/theos/sdks/archive/master.zip
Steg 7. Extrahera det uppdaterade SDK-arkivet till en TMP-mapp. Skapa den om den inte finns.
unzip master.zip -d TMP/
Steg 8. Flytta alla uppdaterade SDK:er till mappen theos skds.
mv TMP/sdks-master/*.sdk $THEOS/sdks

Steg 9. Ta bort master.zip-filen och TMP-mappen.
rm -r master.zip TMP/
Steg 10. Du bör uppdatera Theos då och då. Detta kan göras med följande kommando.
$THEOS/bin/update-theos
Hur man installerar Theos på iOS
Den här omfattande guiden är utformad för att hjälpa dig att installera Theos på din iOS-enhet. Genom att följa stegen nedan kommer du att kunna köra Theos smidigt på iOS 12.0 eller senare. Oavsett om du använder en rootless eller rootful jailbreak-miljö kan du vara säker på att båda konfigurationerna stöds fullt ut. Nu sätter vi igång!
Steg 1. Jailbreaka din enhet med ett föredraget verktyg.
Steg 2. Lägg till nödvändiga repositories i din pakethanterare som Sileo.
https://apt.procurs.us/ https://apt.bingner.com/
Steg 3. Installera paket (bash, curl, sudo) med din pakethanterare eller från terminalappen.
apt-get install bash curl sudo
Steg 4. Öppna terminalappen och installera theos för iOS.
bash -c "$(curl -fsSL https://raw.githubusercontent.com/theos/theos/master/bin/install-theos)"