FLEXall er en FLEX-laster for å feilsøke og utforske iOS-apper

Har du noen gang lurt på hvordan tweak-utviklere modifiserer iOS-systemfunksjonene uten et offisielt API? Hvis svaret på dette spørsmålet er ja, vil jeg gjerne introdusere deg for FLEXall med FLEX, et sett med feilsøkings- og utforskningsverktøy i apper for iOS-utvikling.
Legg til FLEXall Repo i pakkebehandleren din
Hva er FLEXall?
FLEXall tweak er bare enda en FLEX-innlasting som fungerer på alle andre innlastere. FLEX er et sett med feilsøkings- og utforskningsverktøy i appen for iOS-utvikling, som gjør det mulig å koble til systemelementer uten et API. Dette verktøyet er et must for utviklere av jailbreak tweaks.
Justeringen kan aktiveres med et langt trykk på statuslinjen eller med et langt trykk hvor som helst med tre fingre. Når den presenteres, viser FLEX en verktøylinje som ligger i et vindu over applikasjonen din. Fra denne verktøylinjen kan du endre nesten alle tilstandselementer i en kjørende app.
Herfra kan du aktivere visningshierarkitreet, velge elementer ved å trykke, vise og redigere tilgjengelige egenskaper og flytte elementer på skjermen med dra-og-slipp. Det er også et alternativ for å åpne hele FLEX-menyen, hvor du kan få tilgang til enda kraftigere feilsøkingsfunksjoner for iOS.

Med FLEXall Tweak er det enkelt å endre forskjøvet tekst, elementstørrelser eller plassering, fjerne ting fra skjermen osv. Det finnes også et innebygd bokmerkeverktøy der du kan legge til hver redigerte side i en funksjon for rask tilgang senere. Ingen programmeringsferdigheter kreves.
Den største fordelen med å bruke en tweak som FLEXall er selvsagt utviklerne av jailbreak tweaks. Med dette verktøyet vil du vite hvordan du kobler deg til systemfunksjoner og -objekter, slik at det blir mulig å endre systemet slik det ikke var ment.
Et godt eksempel er en PinAnim-tweak som bringer animasjoner til PIN-kodepunkter på iOS 14. Matthew Anisovich ga ikke bare ut tweaken gratis, men har også skrevet en artikkel som forklarer hvordan den ble laget i en trinnvis veiledning, inkludert iOS-feilsøkingsprosessen med FLEX.
FLEXall, som er en FLEX-laster for iOS, kommer med noen tilleggsfunksjoner. Den kan vise verktøylinjen over varsler (inkludert SpringBoard-varsler), forhindre hvilemodus når du utforsker gjennom FLEX-visningene, lukke utforskervinduet ved hjelp av navigasjonslinjen for ferdig i stedet for å måtte gå helt til den opprinnelige visningen, og flytte «Objektgrafen» rett etter «Snarveiene».
FLEX (Flipboard Explorer) tilbyr mange funksjoner. Med dette iOS-utviklingsverktøyet for jailbreak-justeringer kan du inspisere og endre visninger i hierarkiet, se egenskapene og ivarer på et hvilket som helst objekt, dynamisk endre mange egenskaper og ivarer, legge til dine egne hurtigtaster for simulatoren og få tilgang til et hvilket som helst levende objekt via en skanning av heapen.
Når du åpner menyen fra den flytende FLEXall-verktøylinjen, vil du også kunne: dynamisk kalle instans- og klassemetoder, observere detaljert nettverksforespørselshistorikk med timing, overskrifter og fullstendige svar, se systemloggmeldinger eller utforske alle klasser i appen din og tilknyttede systemrammeverk (offentlige og private). FLEXall støtter iOS 8–iOS 15.
FLEX tilbyr også et alternativ for å se filsystemet i appens sandkasse, bla gjennom SQLite- eller Realm-databaser i filsystemet, dynamisk vise og endre NSUserDefaults-verdier, og raskt få tilgang til nyttige objekter som [UIApplication sharedApplication], appdelegaten, rotvisningskontrolleren i nøkkelvinduet og mer. I tillegg kan du også feilsøke apper.

FLEXall, laget av Deep Patel, ble utgitt som et åpen kildekode-prosjekt, der alle filer ble utgitt gjennom GitHub Repository. Kildekoden ble skrevet i Logos, og du kan enkelt kompilere prosjektet. Theos-biblioteker er nødvendige. Tweak fungerer på armv7, armv7s, arm64 og arm64e.
Hvis du ikke har kodeerfaring, kan du prøve Flex 3. Dette verktøyet lar deg enkelt endre system- og tredjepartsapper som er installert på iOS-enheten din. I stedet for å hacke en app, bruk en av over 30 000 oppdateringer som er sendt inn av fellesskapet. Plattformen fungerer på iOS 9–iOS 14 jailbreaks.
Slik installerer du FLEXall fra repositoriet
FLEXall tweak ble utgitt som en gratispakke gjennom det private DGh0st Repository. Legg FLEXall tweak Repo i pakkebehandleren din og installer FLEX-lasteren som kan aktiveres ved å trykke lenge på statuslinjen eller et langt trykk med tre fingre hvor som helst.
- Åpne Cydia-appen og trykk på Kilder-fanen.
- Trykk på Rediger → Legg til knapper og skriv inn https://dgh0st.github.io Repo-URL.
- Installer FLEXall-justeringen fra det nye depotet.
- Pust iPhonen din for å bruke alle endringene.
- Åpne FLEXall-preferansepanelet og trykk lenge på statuslinjen.
Alternativt kan du bruke hurtiglenkene øverst på denne siden for å legge til depotet i din favorittpakkebehandler (Cydia, Sileo, Installer , Zebra) med bare ett trykk.
Hva er nytt
- Last inn libflex dynamisk for å forbedre prosessinnlastingstider.
- Fiks kompatibilitet med libflex betaversjoner.
- Fiks problemet med at FLEX 4 ikke vises på låseskjermen.
- Fiks frysing når du trykker på Ferdig-knappen med den nye FLEX 4-oppdateringen.
- Fiks problemet med at Objektgrafen ikke ble plassert etter snarveiene med den nye FLEX 4-oppdateringen.
- Fiks problemet med at FLEX-visningskontrollere ikke vises på låseskjermen for iOS 13.3+.
- Gi hviteliste nytt navn til svarteliste, fordi det faktisk er en svarteliste.
- Legg til en måte å deaktivere prosesser ved hjelp av hviteliste-plisten.
- Standardinnstillingen er at den ikke lastes inn i Snapchat når ingen hviteliste-plist er spesifisert.