Slik kompilerer du AltList

AltList, laget av Lars Fröder, er et alternativ til AppList, som gir utviklere en rask måte å få tilgang til listen over installerte apper og sømløst integrere en preferanserute basert på disse dataene. I motsetning til AppList kan AltList skryte av eksepsjonelle nivåer av tilpasning, som gir brukerne muligheten til å skreddersy aspekter i henhold til sine preferanser uten problemer. Skulle det oppstå behov for tilpasning, kan utviklere ganske enkelt lage en underklasse og avgrense spesifikke modifikasjoner, noe som fremmer enestående fleksibilitet og bekvemmelighet.
Dette rammeverket omfatter kompatibilitet på tvers av iOS-versjoner, fra iOS 7 til iOS 17, og sikrer sømløs integrasjon med både rootful og rootless jailbreaks. Det har blitt populært blant utviklere som ønsker å forbedre justeringer og applikasjoner i et jailbroken miljø, spesielt de som krever tilgang til enhetens installerte applikasjoner.
AltList tilbyr robuste tilpasningsmuligheter, slik at brukere nøyaktig kan spesifisere hvilke deler av apper de ønsker å vise. Videre er den utstyrt med flere forhåndsdefinerte seksjonstyper, skreddersydd for å passe ulike behov. Disse inkluderer alternativer som å vise alle apper, inkludere skjulte apper, systemapplikasjoner, brukerinstallerte apper, skjulte apper og en kategori for synlige apper, som kombinerer system- og brukerinstallerte apper.

Blant de nyeste justeringene som har dukket opp ved hjelp av AltList-rammeverket, er Pinnacle . Denne moderne jailbreak-justeringen for iOS 16 – iOS 16.7.7 utnytter funksjonalitetene som tilbys av AltList, og viser frem dens tilpasningsevne og nytteverdi i jailbreak-fellesskapet.
Det er verdt å merke seg at AltList opprinnelig ble introdusert under MIT-lisensen, noe som ga utviklere åpen tilgang til ressursene. Den omfattende dokumentasjonen er lett tilgjengelig via GitHub Repository, noe som gir brukerne den nødvendige innsikten for å maksimere potensialet.
Hvordan bygge AltList for Theos
For å kunne kompilere AltList må du bruke iOS 16.2 SDK-en som følger med Xcode 14.2. Forsøk på å kompilere AltList med en senere versjon av Xcode vil føre til en feil.
For å kompilere en AltList for theos, følg trinnene:
Trinn 1. Installer theos på PC-en, Mac-en eller iOS-enheten din ved å følge veiledningen vår.
Trinn 2. Installer iPhoneOS16.2.sdk ved å laste ned Xcode 14.2 direkte fra Apples servere. Du må autentisere med Apple-ID-en din for å laste ned.
Trinn 3. Åpne terminalappen og pakk ut Xcode_14.2.xip med følgende kommando. Etter utpakking, gi appen nytt navn slik at den ikke kommer i konflikt med din primære installasjon av Xcode.
xip -x Xcode_14.2.xip
Trinn 4. Flytt Xcode_14.2.app til Programmer-mappen.
Trinn 5. Endre den valgte versjonen av kommandolinjeverktøyene i Xcode. Følgende kommando vil midlertidig endre versjonen av kommandolinjeverktøyene dine for bare denne terminaløkten.
export DEVELOPER_DIR=/Applications/Xcode_14.2.app/Contents/Developer
eller permanent
sudo xcode-select -switch /Applications/Xcode_14.2.app/Contents/Developer
Hvis du trenger å bruke den nyeste Xcode-verktøykjeden fra kommandolinjen, bruk --reset:
sudo xcode-select --reset
Trinn 6. Klon AltList-depotet fra GitHub til datamaskinen din.
git clone https://github.com/opa334/AltList
Trinn 7. Åpne AltList-mappen.
cd AltList
Trinn 8. Kompiler AltList ved å følge kommandoen «make» og installer den i theos.
chmod +x ./install_to_theos.sh && chmod +x ./install_to_theos.sh
eller manuelt...
make clean make FINALPACKAGE=1
Trinn 9. Kopier den genererte AltList.framework-filen til theos lib-mappen.
cp -Rv "./.theos/obj/AltList.framework" "$THEOS/lib"
Trinn 10. Kompiler AltList for rotløse justeringer.
make clean make FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless
Trinn 11. Kopier den genererte AltList.framework rootless-filen til theos-mappen.
mkdir -p "$THEOS/lib/iphone/rootless/lib" cp -Rv "./.theos/obj/AltList.framework" "$THEOS/lib/iphone/rootless"