Linus Henze släpper Fugu15 jailbreak för iOS 15, men främst för utvecklare

I början av oktober gick Linus Henze upp på scenen på Objective by the Sea-konferensen för att visa upp sitt Fugu15-jailbreak på en iPhone som kör iOS 15.4.1 med en användarvänlig ny installationsmetod som påminde många av oss om JailbreakMe-dagarna. Och från och med denna måndag släpps den officiellt som öppen källkod på Henzes GitHub-sida.
Henze tillkännagav lanseringen av Fugu15 via Twitter i eftermiddag, men innan vi blir alltför exalterade bör vi genast nämna att Fugu15 är ett jailbreak främst riktat till utvecklare eftersom det för närvarande inte finns några jailbreak-tweaks som stöder iOS eller iPadOS 15 till den saknade tweak-injektionen biblioteket (samma problem försenar för närvarande Odyssey-teamets Cheyote-jailbreak).

Vad är Fugu15?
Fugu15 är en permanent signerad, semi-unthered jailbreak-app som stöder vissa arm64e-enheter som kör iOS och iPadOS 15.0-15.4.1 och kör Procursus bootloader med Sileo-pakethanteraren. Eftersom det är semi-unthered behöver du ingen dator för att jailbreaka igen, men du kommer att behöva jailbreaka igen varje gång du startar om din enhet. Dessutom tillåter en CoreTrust-bugg att Fugu15 förblir prenumererad på obestämd tid, så den behöver inte prenumereras på nytt var sjunde dag.
Om detta låter bekant beror det på att TrollStore använder samma CoreTrust-fel. TrollStore låter användare ladda upp och signera vilken fil som helst. ipa på din enhet.
Fugu15-versionen inkluderar bypass av kodsignering, kernel exploit, PAC-kärna-bypass och PPL-bypass. Det är värt att notera att Fugu15 kan installeras antingen via Safari om du har en domän, eller via en USB-anslutning och Xcode på en Mac.
Vad du behöver veta om Fugu15
Men som vi noterade tidigare är Fugu15 ett utvecklarfokuserat jailbreak, så det är inte så användbart för den genomsnittliga personen. Detta beror på att det för närvarande inte finns några kompatibla jailbreak-justeringar, och även för att vissa tidiga firmwareversioner har buggar och inte har testats utförligt på alla enheter.
Faktum är att Henze noterar på GitHub-sidan att Fugu15 endast har testats utförligt på följande enhetsinställningar:
- iPhone XS Max med iOS 15.4.1
- iPhone 11 (säkerhetsundersökningsenhet) med iOS 15.4.1
- iPhone 12 (säkerhetsundersökningsenhet) med iOS 15.4.1
- iPhone 12 Pro Max med iOS 15.4.1
- Fristående version av iPhone 13 som kör iOS 15.1
Fugu15 kan vara kompatibel med andra kombinationer av enheter och firmware, men den har inte testats noggrant på dessa. Endast arm64e-enheter stöds för närvarande (iPhone XS och senare, eller enheter med ett A12-chip eller senare).
Även om Henze är medveten om följande buggar, kan det finnas andra:
1) Om oobPCI (processen som kör kärnan) avslutas, kan systemet lämnas i ett inkonsekvent tillstånd och få panik någon gång. Detta händer vanligtvis cirka 5 sekunder efter start
exit_full
kommandot i iDownload. Lösning: Stäng inte oobPCI eller gör det så snart som möjligt för att minska risken för kärnpanik. Orsaken till denna panik är för närvarande okänd. 2) Om det inte finns någon strömanslutning kommer att gå in i djup sömn orsaka kärnpanik på grund av en bugg i DriverKit (hände även med Fugu14). Tyvärr fungerar inte Fugu14s fix på iOS 15. Lösning: Det här felet uppstår inte när oobPCI avslutas. Felet som beskrivs ovan kan dock uppstå när oobPCI avslutas. 3) Vissa versioner av iOS (minst iOS 15.1 och lägre, kanske 15.2 och 15.3 också) har en DriverKit-bugg som inaktiverar busskontrollen för WiFi-chippet när oobPCI startar, vilket orsakar kärnpanik när du använder WiFi. Denna bugg kan fixas, men för tillfället ingår inte fixen i Fugu15. Jobba runt:
Kort FAQ från Linus Henze om Fugu15
I FAQ-sektionen på GitHub-sidan svarar Henze på några relevanta frågor, som vi kommer att beskriva nedan:
F: Jag är en slutanvändare. Är Fugu15 bra för mig? Å nej.
F: Min iOS-version/enhet stöds inte av Fugu15, kommer du att lägga till stöd för det? S: Nej. (Jag slutade med iOS 15)
F: Kommer du någonsin att lägga till stöd för tweaks? Å nej.
F: Ger du officiellt stöd för Fugu15? Är uppdateringar planerade? Å nej.
F: Jag installerade/uppdaterade något via Sileo, men det startar inte. Hur kan jag fixa detta? S: Fugu15 använder TrustCache-injektion för att kringgå kodsignering. Därför, om du installerar eller uppdaterar något måste kodsignaturen finnas i TrustCache. Du kan ladda ner ytterligare TrustCaches från iDownload-skalet med tcload
kommandot.
F: Wen eta Fugu16??????? A: …
Vad kommer att hända med Fugu15?
Tydligen har Henze ingen avsikt att vidareutveckla Fugu15 eftersom han flyttar sitt fokus från iOS och iPadOS 15 till iOS och iPadOS 16 i framtiden. Å andra sidan kan frisläppandet av Fugu15 med öppen källkod visa sig vara fördelaktigt för jailbreak-gemenskapen eftersom den kan ge lindring till kämpande jailbreak-utvecklare som behöver fler idéer för att attackera iOS och iPadOS 15 för dem som har väntat tålmodigt så länge.
Men även om detta är ett användbart jailbreak för utvecklare som behöver testa något, är det i princip ett proof of concept i detta skede.
Slutsats
Även om releasen av Fugu15 verkligen är goda och välkomna nyheter, är Fugu15-projektet i sig inte ett jailbreak som alla borde skynda sig att ladda ner och installera. Istället bör användare stanna på lägsta möjliga firmware och vänta på ett offentligt jailbreak av iOS och iPadOS 15 med en fungerande tweak-injektion – eftersom det är vad de flesta av oss jailbreakar för i alla fall.
Du kan lära dig mer om Fugu15 och vad det handlar om genom att besöka Linus Henzes GitHub-sida .
Är du exalterad över att Fugu15 äntligen är ute? Var noga med att diskutera dina tankar om detta i kommentarsfältet nedan.
Lämna ett svar