Linus Henze lança jailbreak Fugu15 para iOS 15, mas principalmente para desenvolvedores

Linus Henze lança jailbreak Fugu15 para iOS 15, mas principalmente para desenvolvedores

No início de outubro, Linus Henze subiu ao palco na conferência Objective by the Sea para mostrar seu jailbreak Fugu15 em um iPhone rodando iOS 15.4.1 com um novo método de instalação amigável que lembrou muitos de nós dos dias do JailbreakMe. E a partir desta segunda-feira, é oficialmente lançado como código aberto na página do Henze no GitHub.

Henze anunciou o lançamento do Fugu15 via Twitter esta tarde, mas antes de ficarmos muito empolgados, devemos mencionar imediatamente que o Fugu15 é um jailbreak voltado principalmente para desenvolvedores, pois atualmente não há ajustes de jailbreak que suportem iOS ou iPadOS 15 para a injeção de ajuste ausente biblioteca (o mesmo problema está atualmente atrasando o jailbreak Cheyote da equipe Odyssey).

O que é Fugu15?

O Fugu15 é um aplicativo de jailbreak semi-untethered permanentemente assinado que suporta certos dispositivos arm64e executando iOS e iPadOS 15.0-15.4.1 e executa o bootloader Procursus com o gerenciador de pacotes Sileo. Por ser semi-untethered, você não precisa de um computador para fazer o jailbreak novamente, mas precisará fazer o jailbreak toda vez que reiniciar o dispositivo. Além disso, um bug do CoreTrust permite que o Fugu15 permaneça inscrito indefinidamente, portanto, não precisa ser assinado novamente a cada sete dias.

Se isso soa familiar, é porque o TrollStore usa o mesmo bug do CoreTrust. TrollStore permite que os usuários carreguem e assinem qualquer arquivo. ipa no seu dispositivo.

A versão Fugu15 inclui desvio de assinatura de código, exploração de kernel, desvio de kernel PAC e desvio de PPL. Vale a pena notar que o Fugu15 pode ser instalado via Safari se você tiver um domínio, ou via conexão USB e Xcode em um Mac.

O que você precisa saber sobre Fugu15

Mas, como observamos anteriormente, o Fugu15 é um jailbreak focado no desenvolvedor, portanto, não é tão útil para a pessoa comum. Isso ocorre porque atualmente não há ajustes de jailbreak compatíveis e também porque algumas versões anteriores do firmware têm bugs e não foram amplamente testadas em todos os dispositivos.

Na verdade, Henze observa na página do GitHub que o Fugu15 só foi amplamente testado nas seguintes configurações do dispositivo:

  • iPhone XS Max com iOS 15.4.1
  • iPhone 11 (dispositivo de pesquisa de segurança) executando iOS 15.4.1
  • iPhone 12 (dispositivo de pesquisa de segurança) executando iOS 15.4.1
  • iPhone 12 Pro Max com iOS 15.4.1
  • Versão autônoma do iPhone 13 rodando iOS 15.1

O Fugu15 pode ser compatível com outras combinações de dispositivos e firmware, no entanto, não foi rigorosamente testado nestes. Atualmente, apenas dispositivos arm64e são suportados (iPhone XS e posterior ou dispositivos com chip A12 ou posterior).

Embora Henze esteja ciente dos seguintes bugs, pode haver outros:

1) Se o oobPCI (o processo que executa o kernel) terminar, o sistema pode ficar em um estado inconsistente e entrar em pânico em algum momento. Isso geralmente acontece cerca de 5 segundos após a inicializaçãoexit_fullcomando no iDownload. Solução alternativa: não feche o oobPCI ou faça isso o mais rápido possível para reduzir a chance de pânico do kernel. A razão para esse pânico é atualmente desconhecida. 2) Se não houver conexão de energia, entrar em suspensão profunda causará um pânico no kernel devido a um bug no DriverKit (também aconteceu com o Fugu14). Infelizmente, a correção do Fugu14 não funciona no iOS 15. Solução alternativa: esse erro não ocorre ao sair do oobPCI. No entanto, o erro descrito acima pode ocorrer ao sair do oobPCI. 3) Algumas versões do iOS (pelo menos iOS 15.1 e abaixo, talvez 15.2 e 15.3 também) têm um bug do DriverKit que desativa o controle de barramento para o chip WiFi quando o oobPCI é iniciado, causando pânico no kernel ao usar WiFi. Este bug pode ser corrigido, mas no momento a correção não está incluída no Fugu15. Gambiarra:

Breve FAQ de Linus Henze sobre Fugu15

Na seção de perguntas frequentes da página do GitHub, Henze responde a algumas perguntas pertinentes, que descreveremos abaixo:

P: Sou um usuário final. Fugu15 é bom para mim? Oh não.

P: Minha versão/dispositivo iOS não é compatível com o Fugu15. Vocês adicionarão suporte para ele? R: Não. (Acabei com o iOS 15)

P: Vocês adicionarão suporte para ajustes? Oh não.

P: Vocês fornecem suporte oficial para o Fugu15? As atualizações estão planejadas? Oh não.

P: Instalei/atualizei algo através do Sileo, mas não inicia. Como posso consertar isso? R: Fugu15 usa injeção de TrustCache para ignorar a assinatura de código. Portanto, se você instalar ou atualizar algo, a assinatura do código deverá estar no TrustCache. Você pode baixar TrustCaches adicionais do shell iDownload usando tcloado comando.

P: Wen eta Fugu16?????? A: …

O que vai acontecer com Fugu15?

Aparentemente, Henze não tem intenção de desenvolver ainda mais o Fugu15, pois muda seu foco do iOS e iPadOS 15 para iOS e iPadOS 16 no futuro. Por outro lado, o lançamento de código aberto do Fugu15 pode ser benéfico para a comunidade de jailbreak, pois pode fornecer alívio aos desenvolvedores de jailbreak em dificuldades que precisam de mais ideias para atacar iOS e iPadOS 15 para aqueles que esperaram pacientemente por tanto tempo.

No entanto, embora este seja um jailbreak útil para desenvolvedores que precisam testar algo, é basicamente uma prova de conceito neste estágio.

Conclusão

Embora o lançamento do Fugu15 seja realmente uma notícia boa e bem-vinda, o projeto Fugu15 em si não é um jailbreak que todos deveriam correr para baixar e instalar. Em vez disso, os usuários devem permanecer no firmware mais baixo possível e aguardar um jailbreak público do iOS e iPadOS 15 com uma injeção de ajuste funcional – já que é para isso que a maioria de nós faz o jailbreak de qualquer maneira.

Você pode aprender mais sobre o Fugu15 e tudo sobre ele visitando a página GitHub de Linus Henze .

Você está animado com o lançamento do Fugu15? Certifique-se de discutir seus pensamentos sobre isso na seção de comentários abaixo.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *