Hur man kompilerar AltList

AltList, skapat av Lars Fröder, är ett alternativ till AppList, som erbjuder utvecklare ett snabbt sätt att komma åt listan över installerade appar och sömlöst integrera en inställningsruta baserad på denna data. Till skillnad från AppList har AltList exceptionella nivåer av anpassning, vilket ger användare möjlighet att enkelt skräddarsy aspekter efter sina preferenser. Om behovet av anpassning uppstår kan utvecklare helt enkelt skapa en underklass och avgränsa specifika modifieringar, vilket främjar oöverträffad flexibilitet och bekvämlighet.
Detta ramverk omfattar kompatibilitet mellan olika iOS-versioner, från iOS 7 till iOS 17, vilket säkerställer sömlös integration med både rootfula och rootless jailbreaks. Det har blivit populärt bland utvecklare som vill förbättra justeringar och applikationer i en jailbreakad miljö, särskilt de som kräver åtkomst till enhetens installerade applikationer.
AltList erbjuder robusta anpassningsmöjligheter, vilket gör det möjligt för användare att exakt ange vilka sektioner av appar de vill visa. Dessutom är den utrustad med flera fördefinierade sektionstyper, skräddarsydda för att passa olika behov. Dessa inkluderar alternativ som att visa alla applikationer, inkludera dolda applikationer, systemapplikationer, användarinstallerade applikationer, dolda applikationer och en kategori för synliga appar, som kombinerar system- och användarinstallerade appar.

Bland de senaste justeringarna som utnyttjar AltList-ramverket finns Pinnacle . Denna moderna jailbreak-justering för iOS 16 – iOS 16.7.7 utnyttjar funktionerna som AltList erbjuder och visar upp dess anpassningsförmåga och användbarhet inom jailbreak-communityn.
Det är värt att notera att AltList ursprungligen introducerades under MIT-licensen, vilket gav utvecklare öppen åtkomst till dess resurser. Dess omfattande dokumentation är lättillgänglig via GitHub Repository, vilket ger användarna de insikter som behövs för att maximera dess potential.
Hur man bygger AltList för Theos
För att kompilera AltList måste du använda iOS 16.2 SDK som tillhandahålls av Xcode 14.2. Om du försöker kompilera AltList med en senare version av Xcode kommer det att resultera i ett misslyckande.
För att kompilera en AltList för theos, följ stegen:
Steg 1. Installera theos på din PC, Mac eller iOS-enhet enligt vår guide.
Steg 2. Installera iPhoneOS16.2.sdk genom att ladda ner Xcode 14.2 direkt från Apples servrar. Du måste autentisera med ditt Apple-ID för att ladda ner.
Steg 3. Öppna terminalappen och extrahera Xcode_14.2.xip med följande kommando. Efter extraheringen, byt namn på appen så att den inte kommer i konflikt med din primära installation av Xcode.
xip -x Xcode_14.2.xip
Steg 4. Flytta Xcode_14.2.app till mappen Program.
Steg 5. Ändra din valda version av kommandoradsverktygen i Xcode. Följande kommando ändrar tillfälligt versionen av dina kommandoradsverktyg för endast den här terminalsessionen.
export DEVELOPER_DIR=/Applications/Xcode_14.2.app/Contents/Developer
eller permanent
sudo xcode-select -switch /Applications/Xcode_14.2.app/Contents/Developer
Om du behöver använda den senaste Xcode-verktygskedjan från kommandoraden, använd --reset:
sudo xcode-select --reset
Steg 6. Klona AltList-arkivet från GitHub till din dator.
git clone https://github.com/opa334/AltList
Steg 7. Öppna AltList-mappen.
cd AltList
Steg 8. Kompilera AltList genom att följa kommandot 'make' och installera det i theos.
chmod +x ./install_to_theos.sh && chmod +x ./install_to_theos.sh
eller manuellt...
make clean make FINALPACKAGE=1
Steg 9. Kopiera den genererade AltList.framework till theos lib-mappen.
cp -Rv "./.theos/obj/AltList.framework" "$THEOS/lib"
Steg 10. Kompilera AltList för rotlösa justeringar.
make clean make FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless
Steg 11. Kopiera den genererade AltList.framework rootless till theos-mappen.
mkdir -p "$THEOS/lib/iphone/rootless/lib" cp -Rv "./.theos/obj/AltList.framework" "$THEOS/lib/iphone/rootless"