FLEXall on FLEX-lataaja iOS-sovellusten virheenkorjaukseen ja tutkimiseen

Oletko koskaan miettinyt, miten tweake-kehittäjät muokkaavat iOS-järjestelmän ominaisuuksia ilman virallista API:a? Jos vastaus tähän kysymykseen on kyllä, haluan esitellä sinulle FLEXallin ja FLEXin, joka on joukko sovelluksen sisäisiä virheenkorjaus- ja tutkimustyökaluja iOS-kehitykseen.
Lisää FLEXall Repo pakettienhallintaasi
Mikä on FLEXall?
FLEXall tweak on vain yksi FLEX-lataustyökalu, joka toimii kaikilla muilla latausohjelmilla. FLEX on joukko sovelluksen sisäisiä virheenkorjaus- ja tutkimustyökaluja iOS-kehitykseen, joiden avulla on mahdollista kytkeytyä järjestelmäelementteihin ilman API:a. Tämä työkalu on välttämätön jailbreak-tweaksien kehittäjille.
Säätö voidaan aktivoida painamalla pitkään tilariviä tai painamalla pitkään mitä tahansa kohtaa kolmella sormella. Kun FLEX on esillä, se näyttää työkalupalkin, joka sijaitsee sovelluksesi yläpuolella olevassa ikkunassa. Tältä työkalupalkilta voit muokata lähes kaikkia käynnissä olevan sovelluksen tiloja.
Täältä voit ottaa käyttöön näkymähierarkiapuun, valita elementtejä napauttamalla, tarkastella ja muokata käytettävissä olevia ominaisuuksia sekä siirtää kohteita näytöllä vetämällä ja pudottamalla. Voit myös avata koko FLEX-valikon, josta pääset käsiksi entistä tehokkaampiin iOS-virheenkorjausominaisuuksiin.

FLEXall-muokkauksella on helppo muuttaa siirrettyä tekstiä, elementtien kokoja tai sijoittelua, poistaa asioita näytöltä jne. Käytettävissä on myös sisäänrakennettu kirjanmerkkityökalu, johon voit lisätä funktion jokaisen muokatun sivun myöhempää käyttöä varten. Ohjelmointitaitoja ei tarvita.
Suurin etu FLEXallin kaltaisen tweakin käytössä on tietenkin jailbreak-tweakien kehittäjien tarjoamat edut. Tämän työkalun avulla opit kytkeytymään järjestelmäfunktioihin ja -objekteihin, jolloin järjestelmää voi muokata epätarkoituksenmukaisella tavalla.
Loistava esimerkki on PinAnim-säätö , joka tuo animaatioita PIN-koodipisteisiin iOS 14:ssä. Matthew Anisovich ei ainoastaan julkaissut säätöä ilmaiseksi, vaan on myös kirjoittanut artikkelin, jossa selitetään sen luomista vaiheittaisessa tutoriaalissa, mukaan lukien iOS-virheenkorjausprosessi FLEXin avulla.
FLEXall iOS:n FLEX-lataajana sisältää joitakin lisäominaisuuksia. Se voi näyttää työkalupalkin hälytysten (mukaan lukien SpringBoard-hälytykset) yläpuolella, estää nukkumisen FLEX-näkymien selaamisen aikana, sulkea tutkimusikkunan valmiin navigointipalkin avulla sen sijaan, että tarvitsisi palata kokonaan alkuperäiseen näkymään, ja siirtää "Objektigraafin" heti "Pikanäppäinten" jälkeen.
FLEX (Flipboard Explorer) tarjoaa paljon ominaisuuksia. Tämän iOS-kehitystyökalun avulla jailbreak-säätöjä varten voit tarkastella ja muokata hierarkian näkymiä, nähdä minkä tahansa objektin ominaisuudet ja ivar-arvot, muokata dynaamisesti useita ominaisuuksia ja ivar-arvoja, lisätä omia simulaattorin pikanäppäimiä ja käyttää mitä tahansa live-objektia keon skannauksen kautta.
Kun avaat valikon kelluvan FLEXall-työkalurivin kautta, voit myös: kutsua instanssi- ja luokkametodeja dynaamisesti, tarkastella yksityiskohtaista verkkopyyntöhistoriaa ajoituksineen, otsikoineen ja täydellisine vastauksineen, tarkastella järjestelmälokien viestejä tai tutkia kaikkia sovelluksesi luokkia ja linkitettyjä järjestelmäkehyksiä (julkisia ja yksityisiä). FLEXall tukee iOS 8 – iOS 15 -käyttöjärjestelmiä.
FLEX tarjoaa myös mahdollisuuden tarkastella tiedostojärjestelmää sovelluksesi hiekkalaatikossa, selata SQLite- tai Realm-tietokantoja tiedostojärjestelmässä, tarkastella ja muokata NSUserDefaults-arvoja dynaamisesti sekä käyttää nopeasti hyödyllisiä objekteja, kuten [UIApplication sharedApplication], sovelluksen delegaattia, päänäkymän ohjainta avainikkunassa ja paljon muuta. Tämän lisäksi voit myös debugata sovelluksia.

Deep Patelin luoma FLEXall julkaistiin avoimen lähdekoodin projektina, ja kaikki tiedostot ovat saatavilla GitHub- arkiston kautta. Lähdekoodi on kirjoitettu Logosilla, ja projektin voi kääntää helposti. Theos-kirjastot vaaditaan. Tweak toimii armv7:llä, armv7s:llä, arm64:llä ja arm64e:llä.
Jos sinulla ei ole koodauskokemusta, voit kokeilla Flex 3:a . Tämän työkalun avulla voit helposti muokata iOS-laitteellesi asennettuja järjestelmä- ja kolmannen osapuolen sovelluksia. Sovelluksen hakkeroinnin sijaan käytä yhtä yhteisön lähettämistä yli 30 000 korjauspäivityksestä. Alusta toimii iOS 9:stä iOS 14:ään jailbreakatuilla versioilla.
FLEXallin asentaminen arkistosta
FLEXall tweak julkaistiin ilmaisena pakettina yksityisen DGh0st-arkiston kautta. Lisää FLEXall tweak Repo pakettienhallintaasi ja asenna FLEX-lataaja, joka voidaan aktivoida painamalla pitkään tilariviä tai painamalla pitkään kolmella sormella missä tahansa.
- Avaa Cydia-sovellus ja napauta Lähteet-välilehteä.
- Napauta Muokkaa → Lisää -painikkeet ja kirjoita https://dgh0st.github.io Repo URL-osoite.
- Asenna FLEXall-tweak uudesta arkistosta.
- iPhonen uudelleenkäynnistäminen kaikkien muutosten käyttöönottamiseksi.
- Avaa FLEXall-asetuspaneeli ja paina pitkään tilariviä.
Vaihtoehtoisesti voit käyttää tämän sivun yläosassa olevia pikalinkkejä lisätäksesi repositorion yhdellä napautuksella suosikkipaketinhallintaohjelmaasi (Cydia, Sileo, Installer , Zebra).
Mitä uutta
- Lataa libflex dynaamisesti parantaaksesi prosessien latausaikoja.
- Korjattu yhteensopivuus libflex beta -versioiden kanssa.
- Korjaa FLEX 4:n puuttuminen lukitusnäytöltä.
- Korjaus jumiutuu painettaessa Valmis-painiketta uudessa FLEX 4 -päivityksessä.
- Korjattu objektikaavio, jota ei sijoitettu pikanäppäinten jälkeen uudessa FLEX 4 -päivityksessä.
- Korjaa FLEX-näkymän ohjaimet, jotka eivät näy lukitusnäytössä iOS 13.3+:ssa.
- Nimeä valkoinen lista uudelleen mustaksi listaksi, koska se on oikeasti musta lista.
- Lisää tapa poistaa prosesseja käytöstä valkoisen listan plist-listan avulla.
- Oletusarvoisesti ei lataudu Snapchatiin, jos valkoisen listan plist-luetteloa ei ole määritetty.