Fugu Um projeto de jailbreak de código aberto de conceito inicial, baseado no checkm8

O Checkra1n desfruta há muito tempo de seu prestigioso status de ser a primeira e única ferramenta de jailbreak a tirar proveito da exploração do bootrom do checkm8, mas isso pode mudar no futuro próximo?

Uma nova publicação curiosa compartilhada hoje à noite no / r / jailbreak parece detalhar uma nova ferramenta de jailbreak chamada Fugu que está sendo apelidada de "primeira ferramenta de jailbreak de código aberto baseada na exploração checkm8" por seu criador Linus Henze. Esse desenvolvimento chamativo certamente chamou nossa atenção, mas um olhar mais atento à página do GitHub do projeto revela a boa impressão:

Atualmente, este jailbreak está em desenvolvimento e deve ser usado apenas por desenvolvedores. Embora seja possível instalar o Sileo (ou Cydia), a maioria das coisas instaladas através deles não funciona. Além disso, embora o sistema de arquivos raiz esteja montado de leitura / gravação, reiniciar no modo não jailbroken redefinirá o sistema de arquivos raiz de volta ao estoque!

Pelo que podemos concluir, o Fugu parece ser um playground para desenvolvedores que querem mexer com um sistema de arquivos de leitura / gravação. Os gerenciadores de pacotes como Cydia e Sileo podem ser instalados no Fugu, assim como o SSH, mas a maioria dos ajustes e extensões de jailbreak instalados a partir desses gerenciadores de pacotes não funcionam. Supomos que isso tenha algo a ver com a falta de injeção oficial de ajustes neste jailbreak - A.K.A. Substrato ou substituto do Cydia.

Como você deve ter notado, o texto também lê que a reinicialização de um dispositivo com o Fugu redefinirá seu sistema de arquivos raiz para um estado de estoque. Não testamos o Fugu para confirmar, mas isso parece particularmente diferente do comportamento do checkra1n, que mantém suas extensões de jailbreak, embora de forma inativa, até que o aparelho seja novamente desbloqueado com a ferramenta.

Outra ressalva substancial no momento da redação deste artigo é que o Fugu suporta apenas oficialmente o iPad Pro de 2017. Henze também afirma que o iPhone 7 deveria ser supostamente suportado, mas que não foi totalmente testado. Resta ver se o suporte a outros dispositivos será adicionado no futuro.

De acordo com a página do GitHub, o Fugu incorpora quatro componentes principais, incluindo:

- Fugu: O aplicativo macOS que explora seu iDevice usando o checkm8 e carrega o iStrap, o iStrap loader e o iDownload.
- Carregador iStrap: Pequeno código de shell que corrige o iBoot e carrega o iStrap após a conclusão do iBoot.
- iStrap: O bootstrapper do kernel. É o que você vê no seu iDevice durante a inicialização. Corrige o kernel, injeta argumentos de inicialização (se necessário) e injeta código de shell no kernel.
- eu baixei: Pequena aplicação em execução no seu iDevice. Será instalado durante a inicialização e lançado em vez de launchd. Forks e executa o launchd. A cópia bifurcada escutará na porta 1337 (apenas no 127.0.0.1, use o iproxy para conectar) e fornecerá uma interface simples do tipo bash.

Para os interessados, aqui está uma demonstração do desenvolvedor que descreve o gerenciador de pacotes Sileo em execução no jailbreak do Fugu:

Diga Olá para o Sileo!

(iPad Pro 2017, iPadOS 13.1.3, Jailbreak personalizado, não checkra1n) pic.twitter.com/dHhS8CDPVl

- Linus Henze (@LinusHenze) 28 de outubro de 2019

O Fugu pode ser implantado em um dispositivo iOS compatível via Xcode, o que aparentemente significa que a ferramenta é apenas para macOS a partir de agora. Obviamente, esse jailbreak não chega nem perto do checkra1n, portanto, não recomendamos que os jailbreakers todos os dias pensem em usá-lo. Dito isto, esse ponto de vista pode mudar no futuro, se a ferramenta amadurecer.

A partir de agora, aqueles que desejam fazer o jailbreak de um dispositivo compatível com checkm8 para desfrutar da instalação de ajustes e extensões do jailbreak desejam continuar usando o checkra1n.

Você está empolgado com o Fugu e com o que ele pode se transformar daqui para frente? Discuta nos comentários.