Este projeto permite que você inicie um servidor sem fio ou via USB que fornece JIT para iOS 17+ no Windows/macOS/Linux se você usar a versão mais recente correta do pymobiledevice3.
python3 -m venv venv # Execute dentro do diretório SideJITServer!# Ative Python venv# macOS. ./venv/bin/activate# Windows mas usando Powershell.venvScriptsActivate.ps1# Windows mas usando Command Prompt/CMD.venvScriptsActivate.bat# Agora vamos instalar todos os pacotes necessários! (Certifique-se de que você ainda está dentro do venv!)# All OSpip3 install -r requisitos.txt pip3 install SideJITServer# Se você recebeu um erro dizendo pip3 não encontrado, basta alterar pip3 para pip# Vamos ver se tudo funciona (certifique-se de que você ainda está dentro do venv!)SideJITServer --version# A saída deve mostrar SideJITServer!
Ou use PyPI
python3 -m venv venv# Ativar venv..pip3 instalar SideJITServer SideJITServer --ajuda
Acesse a versão mais recente do GitHub e verifique se há downloads executáveis, como SideJITServer-windows-x86_64.exe
, dependendo do seu sistema operacional e da sua arquitetura.
Baixe o executável correto e execute-o como Administrador em seu terminal ou Powershell seguindo as instruções abaixo. Se você estiver no Mac ou Linux, primeiro execute chmod +x ./(your downloaded .bin file)
antes de executar o arquivo com sudo.
Python não é necessário para esta abordagem.
Certifique-se de que seu dispositivo esteja conectado!
Certifique-se de ainda estar dentro do venv, se aplicável!
Conhecimento Comum
Agora execute SideJITServer --pair
e no seu PC certifique-se de clicar em Confiar neste PC! Também mostrará um prompt para continuar, basta digitar "y"
# Primeiro executaudo SideJITServer --pair# Execuções consecutivas uma vez emparelhadassudo SideJITServer
Você deverá ver uma saída semelhante a esta.
Instale este atalho❗
Depois disso, será solicitado que você coloque o UDID do seu dispositivo, vá para o seu PC e veja o seu endereço IP local, o meu é 192.168.0.6:8080
e no seu telefone vá até ele (seu endereço local) e copie aquele ao lado de usbmux
(exemplo: 00001111-000A1100A11101A
)
Agora ele vai pedir o endereço do servidor SideJIT
! Basta digitar o endereço que você usou anteriormente para acessar o UDID do dispositivo
por exemplo: http://192.168.0.6:8080
(Você deve incluir o http e não incluir / no final!)
Agora execute o atalho!
Ele vai pedir que você permita o acesso ao seu endereço IP local, basta clicar em permitir!
Agora selecione o aplicativo ao qual deseja conceder acesso JIT e pronto! (pode solicitar permissões de notificação). É recomendável que você permita para ver se o JIT falha ou é bem-sucedido.
Feliz JITing! :3