
Fugu15 is a semi-untethered permasigned jailbreak for iOS 15
Fugu15 é um jailbreak semi-untethered com assinatura permanente para iOS 15.
Ele contém um bypass de assinatura de código, exploit do kernel, bypass de PAC do kernel e bypass de PPL.
Além disso, pode ser instalado via Safari, ou seja, não é necessário um computador, exceto um servidor Web que hospede o Fugu15.
Observe que o Fugu15 não suporta tweaks (sem biblioteca de injeção de tweaks).
Outros dispositivos provavelmente também são suportados.
Dispositivos não-arm64e não são suportados.
Pré-requisitos:
Exploits/fastPath/arm.pfx) para o seu Chaveiro (dê dois cliques no arquivo). A senha é "password" (sem aspas)Server/orig.ipa. Observe que se você quiser usar um app diferente da AppStore, precisará obter o Team ID dele e adicionar TEAMID=<the App's Team ID> a todos os comandos makeAgora você pode simplesmente executar make para compilar o Fugu15 (é necessária conexão com a internet para baixar as dependências).
Observe que será solicitado que você conceda ao "fastPathSign" acesso ao item do Chaveiro "privateKey" (a chave privada do certificado fastPath). Digite sua senha e selecione "Sempre permitir".
A compilação do Fugu15 requer várias ferramentas que podem ser encontradas no diretório Tools. Compilá-las é totalmente opcional, pois eu já as compilei.
Se você quiser compilá-las você mesmo, basta executar make no diretório Tools.
Há duas maneiras de instalar o Fugu15 no seu dispositivo: via Safari ou via USB
Para instalar o Fugu15 via Safari, faça o seguinte (é necessário possuir um domínio):
Server/serverCert/fullchain.cer (o próprio certificado) e Server/serverCert/server.key (chave privada)pip3 install Flask)serverUrl em Server/server.py para o seu domíniopython3 server.py no diretório Serverhttps://<your domain> no seu iPhone e siga as instruçõesFugu15_Developer.ipa, ex.: via ideviceinstaller -i Fugu15_Developer.ipa. Alternativamente, instale o Fugu15/Fugu15.ipa via TrollStore.Como todos os jailbreaks Fugu, o Fugu15 vem com o iDownload. O shell do iDownload pode ser acessado na porta 1337 (execute iproxy 1337 1337 & e depois nc 127.1 1337 para conectar ao iDownload).
Digite help para ver uma lista dos comandos suportados.
Os seguintes comandos são especialmente úteis:
r64/r32/r16/r8 <address>: Leia um inteiro de 64/32/16/8 bits no endereço de kernel informado. Adicione o sufixo @S para aplicar slide ao endereço informado ou @P para ler de um endereço físico.w64/w32/w16/w8 <address> <value>: Escreva o inteiro de 64/32/16/8 bits informado no endereço de kernel informado. Também suporta os sufixos descritos acima e, adicionalmente, @PPL para escrever em um endereço protegido por PPL (veja krwhelp).kcall <address> <up to 8 arguments>: Chame a função do kernel no endereço informado, passando até 8 argumentos inteiros de 64 bits.tcload <path to TrustCache>: Carregue o TrustCache informado no kernelO Fugu15 também vem com o bootstrap procursus e o Sileo. Execute o comando bootstrap no iDownload para instalar ambos. Depois, talvez seja necessário fazer um respring para forçar o Sileo a aparecer na Tela Inicial (uicache -r).
O Procursus é instalado no diretório /private/preboot/jb e /var/jb é um symlink para ele.
exit_full no iDownload.Q: Sou um usuário final. O Fugu15 é útil para mim?
A: Não.
Q: Minha versão/dispositivo iOS não é suportada pelo Fugu15, você adicionará suporte para ela?
A: Não. (Terminei com o iOS 15)
Q: Você algum dia adicionará suporte para injeção de tweaks?
A: Não.
Q: Você fornece suporte oficial para o Fugu15? Alguma atualização está planejada?
A: Não.
Q: Instalei/atualizei algo através do Sileo, mas ele não abre. Como posso corrigir isso?
A: O Fugu15 usa injeção de TrustCache para contornar a assinatura de código. Portanto, se você instalar ou atualizar algo, a assinatura de código dele deve estar em um TrustCache. Você pode carregar TrustCaches adicionais a partir do shell do iDownload através do comando tcload.
Q: Wen eta Fugu16??????
A: ...
O seguinte software de código aberto é usado pelo Fugu15:
MIT. Veja o arquivo LICENSE.