Fugu Un proiect timpuriu de jailbreak de tip open source bazat pe checkm8

Checkra1n s-a bucurat de multă vreme de prestigiul său statut de a fi primul și singurul instrument de jailbreak pentru a profita de exploatarea bootm checkm8, dar ar putea schimba asta în viitorul apropiat?

O nouă curioasă postare împărtășită chiar în această seară pe / r / jailbreak pare să detalieze un nou instrument jailbreak supranumit Fugu, care este supranumit „primul instrument jailbreak open-source bazat pe exploatarea checkm8” de către creatorul său Linus Henze. Această evoluție care ne-a atras atenția a atras cu siguranță atenția noastră, dar o privire mai atentă la pagina GitHub a proiectului dezvăluie amprenta:

Acest jailbreak este în prezent în dezvoltare și este menit să fie folosit doar de dezvoltatori. Deși este posibil să instalați Sileo (sau Cydia), majoritatea lucrurilor instalate prin intermediul acestora nu vor funcționa. În plus, deși sistemul de fișiere rădăcină este montat citit / scris, Repornirea în modul non jailbroken va reseta din nou sistemul de fișiere root!

Din ceea ce putem aduna, Fugu pare a fi un loc de joacă pentru dezvoltatorii care doresc să se încurce cu un sistem de fișiere de citire / scriere. Managerii de pachete precum Cydia și Sileo pot fi instalate pe Fugu, la fel ca SSH, dar majoritatea modificărilor și extensiilor jailbreak instalate de la acești manageri de pachete nu funcționează. Presupunem că aceasta are ceva de-a face cu lipsa injecției de modificări oficiale în acest jailbreak - A.K.A. Substrat sau înlocuitor Cydia.

După cum ați observat, textul citește, de asemenea, că repornirea unui dispozitiv pus cu Fugu își va reseta sistemul de fișiere rădăcină înapoi la o stare de stoc. Nu am testat Fugu pentru a confirma, dar acest lucru pare deosebit de diferit de comportamentul checkra1n, care vă menține extensiile jailbreak, deși într-o formă latentă, până când receptorul este reîncărcat cu instrumentul din nou.

O altă atenție substanțială la momentul acestei scrieri este aceea că Fugu acceptă doar oficial iPad Pro 2017. De asemenea, Henze susține că iPhone 7 ar trebui să fie acceptat, dar că este testat în întregime. Rămâne de văzut dacă în viitor se va adăuga suport pentru alte dispozitive.

Conform paginii GitHub, Fugu încorporează patru componente principale, printre care:

- Fugu: Aplicația macOS care exploatează iDevice-ul dvs. folosind checkm8 și încarcă iStrap, iStrap loader și iDownload.
- Încărcător iStrap: Cod de mici dimensiuni care plasează iBoot și încarcă iStrap după terminarea iBoot.
- iStrap: Kernel bootstrapper. Aceasta este ceea ce vedeți pe iDevice în timpul bootării. Plasează nucleul, injectează argumente de pornire (dacă este necesar) și injectează codul shell în kernel.
- eu descarc: Mică aplicație care rulează pe iDevice. Va fi instalat în timpul pornirii și lansat în locul lansării. Se furcă și rulează lansarea. Copia furcată va asculta pe portul 1337 (numai la 127.0.0.1, folosiți iproxy pentru conectare) și va oferi o interfață simplă bash.

Pentru cei interesați, iată o demonstrație din partea dezvoltatorului care înfățișează managerul de pachete Sileo care rulează pe jailbreak-ul Fugu:

Spune Bună ziua lui Sileo!

(iPad Pro 2017, iPadOS 13.1.3, personalizat Jailbreak, nu checkra1n) pic.twitter.com/dHhS8CDPVl

- Linus Henze (@LinusHenze) 28 octombrie 2019

Fugu poate fi implementat pe un dispozitiv iOS compatibil prin Xcode, ceea ce înseamnă că instrumentul este macOS doar acum. Evident, acest jailbreak nu este nicăieri atât de departe de checkra1n, așa că nu le-am recomanda ca jailbreakers-ul de zi cu zi să se gândească chiar la utilizarea lui. Acestea fiind spuse, acest punct de vedere se poate schimba în viitor în cazul în care instrumentul va matura.

În acest moment, cei care speră să jailbreak un dispozitiv compatibil cu checkm8 pentru a se bucura de instalarea ajustărilor și extensiilor jailbreak vor dori să continue folosirea checkra1n.

Ești încântat de Fugu și de ceea ce s-ar putea transforma în a merge mai departe? Discutați în comentarii.