Lokakuun alussa Linus Henze astui lavalle Objective by the Sea-konferenssissa esitelläkseen Fugu15-jailbreak-ääntä iPhonessa, jossa on iOS 15.4.1. liukas uusi asennustapa, joka muistutti monia meistä JailbreakMe-päivistä. Tästä maanantaista lähtien se on virallisesti julkaistu ja avoimen lähdekoodin Henzen GitHub-sivulla.
Henze julkisti Fugu15-julkaisun Twitterissä tänä iltapäivänä, mutta ennen kuin innostumme, meidän on mainittava heti, että Fugu15 on ensisijaisesti kehittäjille tarkoitettu jailbreak, koska iOS-tai iPadOS 15-tuettuja jailbreak-säätöjä ei ole tällä hetkellä saatavilla. nyt johtuen säädetyn injektiokirjaston puutteesta (sama ongelma tällä hetkellä viivästyttää Odyssey Teamin Cheyote-jailbreakia).
Mikä Fugu15 on?
Fugu15 on puoliksi kytkemätön ja pysyvästi allekirjoitettu jailbreak sovellus, joka tukee tiettyjä arm64e-laitteita, joissa on iOS ja iPadOS 15.0-15.4.1, ja se käyttää Procursus-käynnistysohjelmaa Sileo-pakettienhallinnan kanssa. Koska se on puoliksi liittämätön, tietokonetta ei tarvita uudelleen jailbreakiin, mutta sinun täytyy tehdä jailbreak joka kerta, kun käynnistät laitteen uudelleen. Lisäksi CoreTrust-virheen ansiosta Fugu15 voi pysyä allekirjoitettuna rajoituksetta, joten sitä ei tarvitse allekirjoittaa uudelleen seitsemän päivän välein.
Jos tämä kuulostaa tutulta, se johtuu siitä, että TrollStore käyttää samaa CoreTrust-virhettä. TrollStoren avulla käyttäjät voivat ladata ja perma-allekirjoittaa minkä tahansa.ipa-tiedoston laitteellaan.
Fugu15-julkaisu sisältää koodin allekirjoituksen ohituksen, ytimen hyväksikäytön, ytimen PAC-ohitustoiminnon ja PPL-ohitustoiminnon. On syytä huomata, että Fugu15 voidaan asentaa joko Safarin kautta, jos omistat verkkotunnuksen, tai USB-yhteydellä ja Xcodella Macissa.
Mitä sinun tulee tietää Fugu15:stä
Mutta Kuten aiemmin totesimme, Fugu15 on kehittäjäkeskeinen jailbreak, joten se ei todellakaan ole kovin hyödyllinen tavalliselle Joelle. Tämä johtuu siitä, että tällä hetkellä ei ole olemassa yhteensopivia jailbreak-säätöjä ja koska se on buginen tietyissä varhaisissa laiteohjelmistoversioissa, eikä sitä ole testattu perusteellisesti kaikissa laitteissa.
Itse asiassa Henze huomauttaa GitHub-sivulla, että Fugu15 on ollut vain laajasti testattu seuraavilla laiteasennuksilla:
iPhone XS Max iOS 15.4.1 iPhone 11 (Security Research Device) iOS 15.4.1 iPhone 12 (Security Research Device) iOS 15.4.1 iPhone 12 Pro Max iOS 15.4.1 iPhone 13 offline-versio, jossa on iOS 15.1
Fugu15 saattaa olla yhteensopiva muiden laite-ja laiteohjelmistoyhdistelmien kanssa, mutta sitä ei ole testattu laajasti niillä. Tällä hetkellä tuetaan vain arm64e-laitteita (iPhone XS ja uudemmat tai laitteet, joissa on A12-siru tai uudempi).
Toistaiseksi Henze on tietoinen seuraavista virheistä, mutta niitä saattaa olla muitakin:
1) Jos oobPCI (ydintä hyödyntävä prosessi) poistuu, järjestelmä saattaa jäädä epäjohdonmukaiseen tilaan ja jossain vaiheessa paniikkiin. Tämä tapahtuu yleensä noin 5 sekunnin kuluttua exit_full-komennon suorittamisesta iDownloadissa.
Ratkaisu: Älä sulje oobPCI:tä tai muista tehdä se mahdollisimman nopeasti vähentääksesi ytimen paniikin mahdollisuutta. Syytä paniikkiin ei tällä hetkellä tunneta.
2) Kun virtaa ei ole kytketty, syväun nukkumaan siirtyminen aiheuttaa ytimen paniikin DriverKit-virheen vuoksi (sain myös Fugu14:n kanssa). Valitettavasti Fugu14:n korjaus ei toimi iOS 15:ssä.
Ratkaisu: Tätä virhettä ei ilmene, kun suljet oobPCI:n. Yllä kuvattu virhe voi kuitenkin ilmetä, kun oobPCI poistuu.
3) Joissakin iOS-versioissa (vähintään iOS 15.1 ja sitä vanhemmat, ehkä myös 15.2 ja 15.3) on DriverKit-virhe, joka saa väylän masteroinnin poistaa WiFi-sirun käytöstä, kun oobPCI on käynnissä, mikä aiheuttaa ytimen paniikin, kun WiFi on käytössä. Tämä virhe voidaan korjata, mutta Fugu15 ei sisällä korjausta tällä hetkellä.
Ratkaisu: Poista WiFi käytöstä.
Lyhyt F.A.Q. Linus Henzeltä koskien Fugu15:tä
Osossa nimeltä F.A.Q. GitHub-sivulla Henze vastaa joihinkin oleellisiin kysymyksiin, jotka esitellään alla:
K: Olen loppukäyttäjä. Onko Fugu15 hyödyllinen minulle?
V: Ei.
K: Fugu15 ei tue iOS-versiota/laitettani, voitko lisätä tukea sille?
V: Ei. (Olen lopettanut iOS 15:n)
K: Lisäätkö koskaan tuen säätöön injektio?
V: Ei.
K: Tarjoatko virallista tukea Fugu15:lle? Onko päivityksiä suunnitteilla?
V: Ei.
K: Asensin/päivitin jotain Sileon kautta, mutta se ei käynnisty. Kuinka voin korjata sen?
V: Fugu15 ohittaa koodin allekirjoituksen TrustCache-injektion avulla. Siksi, jos asennat tai päivität jotain, sen koodin allekirjoituksen on oltava TrustCachessa. Voit ladata lisää TrustCache-tiedostoja iDownload-kuoresta tcload-komennolla.
K: Wen eta Fugu16??????
V: > …
Mitä Fugu15:stä tulee?
Ilmeisesti Henzellä ei ole aikomusta kehittää Fugu15:tä enempää, koska hän on siirtämässä huomionsa pois iOS:stä ja iPadOS 15:stä ja todennäköisesti iOS:stä ja iPadOS 16 eteenpäin. Toisaalta Fugu15:n julkaiseminen ja avoimen lähdekoodin julkaisu voi osoittautua hyödylliseksi jailbreak-yhteisölle, koska se voi tarjota apua vaikeuksissa oleville jailbreak-kehittäjille, jotka tarvitsevat lisää ideoita iOS-ja iPadOS 15-hyökkäykseen niille, jotka ovat odottaneet kärsivällisesti niin kauan.
Vaikka se on hyödyllinen jailbreak kehittäjille, joiden on testattava asioita, se on enimmäkseen todiste konseptista sen nykyisessä vaiheessa.
Johtopäätös
Vaikka Fugu15:n julkaisu on todellakin hyvä uutinen ja erittäin odotettu, Fugu15-projekti itsessään ei ole jailbreak, jota kenenkään pitäisi kiirehtiä lataamaan ja asentamaan. Sen sijaan käyttäjien tulee pysyä mahdollisimman alhaisilla laiteohjelmistoilla ja odottaa yleisöystävällistä iOS-ja iPadOS 15-jailbreakia toimivalla säätöruiskeella – koska useimmat meistä jailbreak-ajoista tekevät joka tapauksessa.
Saat lisätietoja Fugu15:stä. ja mistä on kyse: käymällä Linus Henzen GitHub-sivulla.
Oletko innoissasi, että Fugu15 on vihdoin julkaistu ? Muista keskustella ajatuksistasi siitä alla olevassa kommenttiosiossa.