Este proyecto le permite iniciar un servidor que de forma inalámbrica o mediante USB le brinda JIT para iOS 17+ en Windows/macOS/Linux si usa la versión más nueva y correcta de pymobiledevice3.
python3 -m venv venv # ¡Ejecutar dentro del directorio SideJITServer! # Activar Python venv # macOS. ./venv/bin/activate# Windows pero usando Powershell.venvScriptsActivate.ps1# Windows pero usando Command Prompt/CMD.venvScriptsActivate.bat# ¡Ahora instalemos todos los paquetes necesarios! (¡Asegúrate de estar todavía dentro de venv!)# Todos los requisitos de instalación de OSpip3 -r.txt pip3 install SideJITServer# Si recibe un error que dice que no se encontró pip3, simplemente cambie pip3 a pip# Veamos si todo funciona (¡asegúrese de estar todavía dentro de venv!)SideJITServer --version# ¡La salida debería mostrar SideJITServer!
O usar PyPI
python3 -m venv venv# Activar venv..pip3 instalar SideJITServer SideJITServer --ayuda
Vaya a la última versión de GitHub y verifique si hay descargas ejecutables, como SideJITServer-windows-x86_64.exe
, según su sistema operativo y su arquitectura.
Descargue el ejecutable correcto y ejecútelo como administrador desde su terminal o Powershell siguiendo las instrucciones a continuación. Si está en Mac o Linux, primero debe ejecutar chmod +x ./(your downloaded .bin file)
antes de ejecutar el archivo con sudo.
Python no es necesario para este enfoque.
¡Asegúrate de que tu dispositivo esté conectado!
¡Asegúrate de estar todavía dentro del venv, si corresponde!
Conocimiento común
Ahora ejecute SideJITServer --pair
y en su PC asegúrese de hacer clic en Confiar en esta PC. También le mostrará un mensaje para continuar, simplemente escriba "y".
# Primera ejecución sudo SideJITServer --pair# Ejecuciones consecutivas una vez emparejado sudo SideJITServer
Deberías ver un resultado similar a este.
Instale este acceso directo❗
Después de eso, le pedirá que ingrese el UDID de su dispositivo, vaya a su PC y vea que su dirección IP local, la mía es 192.168.0.6:8080
y en su teléfono vaya a esa (su dirección local) y copie la que está al lado de usbmux
(ejemplo: 00001111-000A1100A11101A
)
¡Ahora te pedirá la dirección del servidor SideJIT
! Simplemente escriba la dirección que utilizó anteriormente para acceder al UDID del dispositivo
por ejemplo: http://192.168.0.6:8080
(¡Debe incluir http y no incluir / al final!)
¡Ahora ejecuta el atajo!
Le pedirá que permita el acceso a su dirección IP local. ¡Simplemente haga clic en Permitir!
Ahora seleccione la aplicación a la que desea darle acceso JIT y ¡listo! (podría solicitar permisos de notificación). Se recomienda que lo permita para ver si el JIT falla o tiene éxito.
¡Feliz JIT! :3