WDBFontOverwrite IPA voi muuttaa fontteja ilman jailbreakia

Apple ei salli fonttien vaihtamista iOS:ssä, mutta jailbreakin ansiosta voit asettaa minkä tahansa fontin iPhonellesi tai iPadillesi. Hiljattain esiteltiin uusi hyökkäys, joka on otettu käyttöön WDBFontOverwrite-sovelluksessa järjestelmäfonttien vaihtamiseksi iOS:n vakioversiossa, myös iOS 16:ssa.
Lataa WDBFontOverwrite IPA
Mikä on WDBFontOverwrite?
WDBFontOverwrite on konseptityökalu, joka käyttää CVE-2022-46689-haavoittuvuutta (Dirty Cow -hyökkäys) iOS-järjestelmäfonttien muuttamiseen ilman jailbreak-komentoa. Se toimii iOS 16.1.2:ssa ja vanhemmissa versioissa. Uuden fontin käyttöönotto vaikuttaa kaikkiin järjestelmässä näkyviin teksteihin ja tulee voimaan uudelleenjulkaisun jälkeen.
Se korvaa automaattisesti kirjastonsa fontit. Oletusarvoisesti WDBFontOverwrite tarjoaa pääsyn yhdeksään fonttiin, mukaan lukien DejaVu Sans Condensed, DejaVu Serif, DejaVu Sans Mono, Go Regular, Go Mono, Fira Sans, Segoe UI, Comic Sans MS ja Choco Cooky. Uusia fontteja saatetaan lisätä tulevaisuudessa.
WDBFontOverwrite on ensimmäinen työkalu, joka hyödyntää uusinta Dirty Cow -ytimen haavoittuvuutta iOS-laitteille. Toivottavasti tulevaisuudessa muut kehittäjät yrittävät toteuttaa sen ja luoda upeita muutoksia ja sovelluksia, kuten tapahtui, kun TrollStore julkaistiin iOS 14.0 – iOS 15.4.1 -käyttöjärjestelmille.

Ytimen muistijärjestelmän tavassa käsitellä yksityisten vain luku -muistien yhdistämismäärityksiä (COW) havaittiin kilpailutilanne. Etuoikeudeton paikallinen käyttäjä saattoi käyttää tätä heikkoutta saadakseen kirjoitusoikeuden muuten vain luku -muistimäärityksiin.
Tiedot: Älä yritä käyttää tätä työkalua rootlet-sovelluksissa. XinaA15 Jailbreak for iOS 15.0 – iOS 15.1.1. Se ei korvaa kaikkia järjestelmän fontteja. Tämä on vain kokeilutyökalu.
Jos käytät jailbroken-laitetta, parempi tapa muuttaa järjestelmäfontteja iOS:ssä on asentaa A-Font tweak . Tämä yksinkertainen työkalu voi muuttaa järjestelmäfontteja iOS 13:ssa ja iOS 15:ssä yhdellä napautuksella. Myös iOS 15:n rootless XinaA15 Jailbreakin uusin versio on tuettu.
WDBFontOverwrite julkaistiin avoimen lähdekoodin projektina, ja kaikki lähdekoodi oli ladattavissa virallisesta GitHub-arkistosta. Työkalu fonttien vaihtamiseen iOS 15:ssä ja iOS 16:ssa ilman jailbreakia on kirjoitettu Swift-, C- ja Objective-C-ohjelmointikielillä.
On hienoa nähdä, että joku alkoi kokeilla Dirty Cow -haavoittuvuutta (CVE-2022-46689), jonka löysi Ian Beer Google Project Zerosta. WDBFontOverwrite-kehittäjä Zhuowei käytti kikkaa, jolla hän ylikirjoitti 16383 tavua jokaisesta 16384 tavusta pakkaamalla fontteja. Lisätietoja on saatavilla GitHub-sivulla.

WDBFontOverwrite muuttaa fontteja asetuksissa, sovelluksissa, verkkoselaimessa jne. Se ei toimi globaalisti järjestelmässä. Lopullisessa versiossa on lisätty mahdollisuus tuoda mukautettuja fontteja SFUI.ttf-, emoji- ja PingFang.ttc-fonteille. Käytä sitä kokeiluna, äläkä täysimittaisena sovelluksena.
Mukautettujen fonttien tuominen
Asentaaksesi uusia fontteja, jotka ovat yhteensopivia WDBFontOverwriten uusimman version kanssa, toimi seuraavasti:
- Lataa WDBFontOverwrite-sovelluksen uusin versio.
- Valitse ladattava fontti: 18 fonttia tai Unicode 14.0 -fontit .
- Kun fontti on ladattu, avaa WDBFontOverwrite.
- Napauta ”Tuo mukautettu SFUI.ttf” -vaihtoehtoa.
- Valitse ladattu fontti iCloudista.
- Lataa mukautettu fontti WDBFontOverwrite-tiedostoon painamalla ”Custom SFUI.ttf”.
Lataa WDBFontOverwrite IPA
WDBFontOverwrite julkaistiin ilmaisena IPA-pakettina, jonka voi sivulataa haluamallasi työkalulla iOS 16.1.2:een ja sitä vanhemmille käyttöjärjestelmille. Sen toimivuus on testattu iOS 15:ssä – iOS 15.7.2:ssa. Voit myös yrittää asentaa sovelluksen TrollStoren avulla yhteensopiville laitteille ja iOS-laiteohjelmistoversioilla.
Huomautus: Oletusjärjestelmäfonttia ei voi ladata sen jälkeen, kun uusi on otettu käyttöön WDBFontOverwrite-sovelluksella. Voit peruuttaa kaikki järjestelmäfonttien muutokset käynnistämällä laitteen uudelleen tai korvaamalla alkuperäisen fonttitiedoston /System/Library/Fonts/CoreUI/SFUI.ttf-tiedostossa ja käynnistämällä sen uudelleen.

Vaihe 1. Lataa WDBFontOverwrite IPA (linkki tämän sivun yläosassa).
Vaihe 2. Avaa Sideloadly- sovellus.
Vaihe 3. Liitä iPhone/iPad tietokoneeseen USB:n kautta.
Vaihe 4. Napsauta IPA-kuvaketta valitaksesi asennettavan sovelluksen.
Vaihe 5. Syötä Apple ID:si allekirjoittaaksesi IPA-tiedoston.
Vaihe 6. Asenna IPA-tiedosto laitteellesi napsauttamalla Käynnistä-painiketta.
Vaihe 7. Anna Apple ID:si salasana.
Vaihe 8. Avaa Asetukset-sovellus aloitusnäytöltä.
Vaihe 9. Siirry kohtaan Yleiset → VPN- ja laitehallinta.
Vaihe 10. Napsauta kehittäjäsovellusta sähköpostiosoitteellasi.
Vaihe 11. Napauta Luota, jos haluat sovelluksen toimivan.
Vinkki: Jos sinulla ei ole säännöllistä pääsyä tietokoneeseen, käytä Bullfrog Assistantia . Tämä sovellus voi allekirjoittaa IPA-tiedostoja suoraan iPhonellasi tai iPadillasi käyttämällä ilmaista Apple-sertifikaattia. Se on loistava vaihtoehto Sideloadlylle ja AltStorelle, eikä se vaadi yhteyttä tietokoneeseen.
Mitä uutta
- Päivitetty WDBFontOverwrite versioon 1.10.8.
- Päivitetty grant_full_disk_access.
- Käytä Ian Beerin 16k kirjoituskorjausta.
- Poistettu 16k .woff/.ttc -täyttö.
- Erätuonti ja fonttien käyttö.
- Näytä ja poista tuodut fontit.
- Tuki kaikkien fonttien päällekirjoittamiseen (kaikki kielet, iOS 16 LS jne.).
- Tuki lukitusnäytön kellofontin (SFUISoft.ttc) korvaamiselle
- Lisätty mukautettu fonttivalitsin rullalle.
- Käyttöliittymän/käyttäjäkokemuksen parannukset.
- Lisätty sovelluskuvake.
- Projektia kehittää nyt ginsudev.
- Lisätty asetukset Keycaps.ttc-, KeycapsPad.ttc- ja PhoneKeyCaps.ttf-tiedostojen korvaamiseen.
- Tukee SFUI.ttf-tiedoston, emoji-fontin ja PingFang.ttc-tiedoston mukautettuja tuonteja.
- Vain iOS:lle jo portatut mukautetut fontit ovat tuettuja.
- Tuki iOS 16.1.2:lle ja vanhemmille.
- Lisätty uusia fontteja.