FLEXall är en FLEX-laddare för att felsöka och utforska iOS-appar

Har du någonsin undrat hur tweak-utvecklare modifierar iOS-systemfunktioner utan ett officiellt API? Om svaret på den här frågan är ja, vill jag presentera FLEXall med FLEX, en uppsättning felsöknings- och utforskningsverktyg i appar för iOS-utveckling.
Lägg till FLEXall Repo i din pakethanterare
Vad är FLEXall?
FLEXall tweak är bara ytterligare en FLEX-inläsning som fungerar på alla andra inläsningsverktyg. FLEX är en uppsättning felsöknings- och utforskningsverktyg i appen för iOS-utveckling, vilket gör det möjligt att ansluta till systemelement utan ett API. Det här verktyget är ett måste för utvecklare av jailbreak tweaks.
Justeringen kan aktiveras med ett långt tryck på statusfältet eller med ett långt tryck var som helst med tre fingrar. När FLEX visas visar den ett verktygsfält som finns i ett fönster ovanför din applikation. Från det här verktygsfältet kan du ändra nästan alla tillståndsfunktioner i en körande app.
Härifrån kan du aktivera vyhierarkiträdet, välja element genom att trycka, visa och redigera tillgängliga egenskaper och flytta objekt på skärmen med dra-och-släpp. Det finns också ett alternativ att öppna hela FLEX-menyn, varifrån du kan komma åt ännu mer kraftfulla felsökningsfunktioner för iOS.

Med FLEXall Tweak är det enkelt att ändra förskjuten text, elementstorlekar eller positionering, ta bort saker från skärmen etc. Det finns också ett inbyggt bokmärkesverktyg där du kan lägga till varje redigerad sida i en funktion för snabb åtkomst senare. Inga programmeringskunskaper krävs.
Naturligtvis är den största fördelen med att använda en tweak som FLEXall utvecklarna av jailbreak tweaks. Med det här verktyget lär du dig hur du kopplar in dig i systemfunktioner och objekt, vilket gör det möjligt att modifiera systemet på ett sätt som det inte var avsett.
Ett bra exempel är en PinAnim-tweak som ger animationer till PIN-kodpunkter på iOS 14. Matthew Anisovich släppte inte bara tweaken gratis utan har också skrivit en artikel som förklarar hur den skapades i en steg-för-steg-handledning inklusive iOS-felsökningsprocessen med FLEX.
FLEXall, som är en FLEX-laddare för iOS, har några ytterligare funktioner. Den kan visa verktygsfältet ovanför aviseringar (inklusive SpringBoard-aviseringar), förhindra viloläge när man utforskar via FLEX-vyerna, stänga utforskarfönstret med hjälp av navigeringsfältet "Färdig" istället för att behöva gå hela vägen till den ursprungliga vyn och flytta "Objektgrafen" så att den kommer precis efter "Genvägarna".
FLEX (Flipboard Explorer) erbjuder många funktioner. Med detta iOS-utvecklingsverktyg för jailbreak-tweaks kan du inspektera och modifiera vyer i hierarkin, se egenskaper och ivarier på valfritt objekt, dynamiskt modifiera många egenskaper och ivarier, lägga till dina egna kortkommandon för simulatorn och komma åt valfritt live-objekt via en skanning av heapen.
När du öppnar menyn från det flytande FLEXall-verktygsfältet kan du även: dynamiskt anropa instans- och klassmetoder, observera detaljerad nätverksförfrågningshistorik med tid, rubriker och fullständiga svar, visa systemloggmeddelanden eller utforska alla klasser i din app och länkade systemramverk (offentliga och privata). FLEXall stöder iOS 8 – iOS 15.
FLEX erbjuder också ett alternativ för att visa filsystemet i din apps sandlåda, bläddra i SQLite- eller Realm-databaser i filsystemet, dynamiskt visa och modifiera NSUserDefaults-värden, snabbt komma åt användbara objekt som [UIApplication sharedApplication], appdelegaten, rotvykontrollen i nyckelfönstret och mer. Utöver det kan du också felsöka appar.

FLEXall, skapat av Deep Patel, släpptes som ett projekt med öppen källkod där alla filer släpptes via GitHub Repository. Källkoden skrevs i Logos och du kan enkelt kompilera projektet. Theos-bibliotek krävs. Tweak fungerar på armv7, armv7s, arm64 och arm64e.
Om du inte har kodningserfarenhet kan du prova Flex 3. Det här verktyget låter dig enkelt modifiera system- och tredjepartsappar som är installerade på din iOS-enhet. Istället för att hacka en app kan du använda en av över 30 000 patchar som skickats in av communityn. Plattformen fungerar med jailbreaks från iOS 9 till iOS 14.
Hur man installerar FLEXall från repository
FLEXall tweak släpptes som ett gratispaket via det privata DGh0st Repository. Lägg till FLEXall tweak Repo i din pakethanterare och installera FLEX-laddaren som kan aktiveras med ett långt tryck på statusfältet eller ett långt tryck med tre fingrar var som helst.
- Öppna Cydia-appen och tryck på fliken Källor.
- Tryck på Redigera → Lägg till knappar och ange https://dgh0st.github.io Repo-URL.
- Installera FLEXall-justeringen från det nya arkivet.
- Andas in din iPhone för att tillämpa alla ändringar.
- Öppna FLEXall-inställningsfönstret och tryck länge på statusfältet.
Alternativt kan du använda snabblänkarna högst upp på den här sidan för att med bara ett tryck lägga till arkivet i din favoritpakethanterare (Cydia, Sileo, Installer , Zebra).
Nyheter
- Ladda libflex dynamiskt för att förbättra processladdningstider.
- Åtgärda kompatibilitet med libflex betaversioner.
- Åtgärda problemet med att FLEX 4 inte visas på låsskärmen.
- Åtgärdade frysningar när man tryckte på Klar-knappen med den nya FLEX 4-uppdateringen.
- Åtgärda problemet med att objektgrafen inte placerades efter genvägarna med den nya FLEX 4-uppdateringen.
- Åtgärda problemet med att FLEX-vykontroller inte visas på låsskärmen för iOS 13.3+.
- Byt namn på vitlista till svartlista, eftersom det faktiskt är en svartlista.
- Lägg till ett sätt att inaktivera processer med hjälp av whitelist-plisten.
- Standardinställningen är att den inte laddas till Snapchat när ingen vitlista-plist har angetts.