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
- Instale o iloader no seu computador (no Windows, instale o iTunes primeiro).
- Conecte o iPhone com um cabo USB e desbloqueie-o. Toque em Confiar se o iOS perguntar.
- No iloader, clique em Manage Pairing File.
- 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
- Conecte-se ao Wi-Fi, abra o LocalDevVPN e ative a VPN.
- Abra o StikDebug e toque em Enable JIT.
- 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.