StikDebug: Como Ativar o JIT no iPhone (iOS 17.4 e Posteriores)

StikDebug é um aplicativo gratuito e de código aberto que ativa o JIT (compilação just-in-time) para apps instalados via sideload em iPhone e iPad com iOS 17.4 ou superior, sem precisar de computador após a configuração inicial. O JIT é o que faz emuladores exigentes e alguns outros apps rodarem em velocidades utilizáveis. Este guia explica o que é o JIT, o que o StikDebug exige, como configurá-lo e com quais apps ele funciona. As informações vêm da própria página do GitHub e do guia do StikDebug. Última verificação: 27 de outubro de 2026.

A versão resumida

  • O StikDebug se descreve como “um depurador/ativador de JIT no próprio dispositivo para versões do iOS 17.4+”. É de código aberto (AGPL-3.0) e tinha cerca de 2.900 estrelas no GitHub em outubro de 2026. A versão mais recente foi a 3.1.15 (15 de outubro de 2026).
  • Ele não está mais na App Store. Os downloads oficiais são o IPA na página de releases do GitHub e sua fonte para AltStore em stikdebug.xyz.
  • Você precisa de um pairing file para o seu dispositivo (gerado uma única vez em um computador com o iloader), do app LocalDevVPN e de Wi-Fi.
  • Funciona apenas com apps assinados com um certificado de desenvolvimento, que é o tipo usado por SideStore e AltStore com uma Apple Account gratuita. Apps instalados com certificados de distribuição ou enterprise não conseguem JIT por esse método.
  • O iOS 17.4 ao 18 tem suporte “total”. O iOS 26 é suportado, mas os apps precisam ser atualizados pelos próprios desenvolvedores para ter JIT nessa versão.

O que é o JIT e por que ele importa

O JIT permite que um app transforme código em código de máquina enquanto está em execução. Emuladores usam isso para traduzir o código de um console em código que o processador do iPhone executa diretamente, o que é muito mais rápido do que interpretá-lo passo a passo. O iOS só permite JIT para um app que está sendo depurado, por isso apps da App Store nunca têm acesso a ele e por isso um app via sideload precisa de uma ferramenta como o StikDebug para ativá-lo.

Muitos apps não precisam disso. Os desenvolvedores do PPSSPP, por exemplo, afirmam que os iPhones rodam quase todos os jogos de PSP a velocidade total sem JIT (veja nosso guia do PPSSPP). O JIT importa mais para emulação mais pesada e para apps como o launcher de Minecraft Java Amethyst (e o modo mod completo do Geode mod loader para Geometry Dash), cujos desenvolvedores dizem que ele usa JIT “para oferecer velocidades utilizáveis”, para o emulador de GameCube e Wii DolphiniOS e para o emulador de PC UTM, cuja versão na App Store, o UTM SE, roda sem JIT mas de forma bem mais lenta.

O que o StikDebug pode fazer

De acordo com a lista de recursos do projeto:

  • JIT para apps via sideload que possuem a entitlement get-task-allow
  • Scripts para automação, “usados principalmente para JIT no iOS 26”
  • Expiração de apps: veja quando os apps expiram e instale ou remova profiles
  • Console com logs do app e do sistema em tempo real
  • Processos: inspecione apps em execução e encerre-os
  • Abertura de apps, informações do dispositivo e um simulador de localização

Quais versões do iOS funcionam

Versão do iOS Status
Até 17.3.x Não suportado
17.4 a 18.x Totalmente suportado
26.0 e posterior Suportado, com disponibilidade limitada de apps

O projeto diz que o iOS 17.3 e versões anteriores usam “protocolos de conexão diferentes”. No iOS 16 e versões anteriores, o SideStore pode ativar o JIT por conta própria na página My Apps; veja como instalar o SideStore. No iOS 26, o StikDebug avisa que “os desenvolvedores precisam atualizar seus apps para que funcione”, então verifique a própria página do app antes de depender do JIT nele.

O que você precisa

  • Um iPhone ou iPad com iOS 17.4 ou posterior.
  • Uma ferramenta de sideload que assina com um certificado de desenvolvimento e atualiza seus apps, como o SideStore ou o AltStore. O app para o qual você quer JIT precisa estar instalado com ela.
  • Um pairing file para o seu dispositivo. O guia do StikDebug usa o iloader em um Mac, PC com Windows (com o iTunes) ou computador com Linux para criá-lo e colocá-lo no lugar.
  • O LocalDevVPN da App Store e uma conexão Wi-Fi.

Como configurar o StikDebug

Passo 1: instalar o StikDebug

Adicione a fonte AltStore do StikDebug (stikdebug.xyz) no SideStore ou no AltStore, ou baixe o IPA na página de releases do projeto no GitHub e instale com a sua ferramenta de sideload. Consiga-o apenas nesses dois lugares.

Passo 2: colocar o pairing file

  1. Instale o iloader no seu computador (no Windows, instale o iTunes primeiro).
  2. Conecte o iPhone com um cabo USB e desbloqueie-o. Toque em Confiar se o iOS perguntar.
  3. No iloader, clique em Manage Pairing File.
  4. Ao lado de StikDebug, clique em Place. O iloader mostra “Pairing file placed successfully!” em verde.

Se você configurou o SideStore com o iloader, já usou essa ferramenta; veja nosso guia de configuração do SideStore.

Passo 3: ativar o JIT para um app

  1. Conecte-se ao Wi-Fi, abra o LocalDevVPN e ative a VPN.
  2. Abra o StikDebug e toque em Enable JIT.
  3. Selecione o app instalado via sideload na lista.

Problemas comuns

  • O app não está na lista ou o JIT falha: provavelmente o app foi assinado com um certificado de distribuição ou enterprise, que não inclui o get-task-allow. Instale-o com SideStore ou AltStore em vez disso. O projeto Amethyst diz o mesmo sobre seu app: serviços de assinatura que usam certificados de distribuição não são suportados.
  • Erros de “Heartbeat”: certifique-se de que o LocalDevVPN está ativado e que você está conectado ao Wi-Fi. Também pode ser um problema com o pairing file.
  • Erros de pairing file: o guia do StikDebug avisa que o pairing file expira quando você atualiza ou reseta o dispositivo, e “também ocorre em momentos aleatórios”. Coloque um novo com o iloader, com o dispositivo desbloqueado e confiável.
  • Erros de “Connection dropped” ou loopback: verifique se a sua versão do iOS é compatível e tenha cuidado com betas do iOS.

Posso usar o StikDebug com o Scarlet iOS?

Não para JIT. O Scarlet iOS assina apps com um certificado compartilhado, não um certificado de desenvolvimento vinculado ao seu dispositivo, então os apps instalados por ele não têm a permissão get-task-allow que o StikDebug precisa. Se você precisa de JIT, instale esse app com o SideStore ou o AltStore e continue usando o Scarlet para outros apps, se quiser. Nossa comparação de ferramentas gratuitas de sideloading explica as diferenças entre os métodos.

O StikDebug é seguro?

O StikDebug é de código aberto, e seu código é público no GitHub. É uma ferramenta de debugging, então consegue ver logs e processos no seu dispositivo. Esse é um dos motivos para instalá-lo apenas a partir da página oficial de releases no GitHub ou de sua própria fonte, nunca de um reupload. Um pairing file dá a um programa acesso confiável ao seu dispositivo, então não compartilhe o seu nem use um que alguém te enviou. Como em qualquer app via sideload, verifique os apps para os quais você ativa o JIT; veja como escanear arquivos IPA em busca de malware.

Perguntas frequentes

O StikDebug é gratuito?

Sim. É gratuito e de código aberto (AGPL-3.0).

O StikDebug está na App Store?

Não mais. O projeto afirma que não está mais disponível na App Store e indica suas releases no GitHub e sua fonte no AltStore.

Preciso de um computador?

Uma vez, para criar e colocar o pairing file. Depois disso, o JIT fica ativado no dispositivo. Você precisa do computador novamente se o pairing file expirar.

O StikDebug funciona no iOS 17.0 a 17.3?

Não. Ele é compatível apenas com iOS 17.4 ou posterior.

O JIT funciona com dados móveis?

A seção de solução de problemas do StikDebug recomenda se certificar de que você esteja conectado ao Wi-Fi com a VPN ativada.

Posts Similares