fritzlb / iOS17-JIT-WIN

Enable JIT on iOS 17 using a windows PC
GNU General Public License v3.0
137 stars 5 forks source link

Can't detect altserver for jit enable for UTM #69

Open SYMSCAE opened 4 months ago

SYMSCAE commented 4 months ago

As mentioned above, when I started UTM go in the settings tab for my vm, this message pops up. Here's the log. Using ipad os 17.5 beta with altstore utm version 4.5.2.

C:\Users\SYMSC\Downloads\iOS17-JIT-WIN-main>python jit_enabler_better.py com.utmapp.UTM.89QQTZC88M True Getting bundle ID... DEBUG mode specified. Got bundle ID: com.utmapp.UTM.89QQTZC88M starting tunnel to device... This might take a while. In case it freezes, either close this window and kill every python process in task manager or simply reboot your PC. Sucessfully created tunnel: fde1:685a:e62f::1 55790 Manually trying to mount DeveloperDiskImage (this seems to prevent errors on some systems)... 2024-05-08 16:45:37 EVA-00 pymobiledevice3.cli.mounter[12348] ERROR DeveloperDiskImage already mounted

Diskimage already mounted. Starting app... (b'Process launched with pid 3731\r\n', b'') Started app. PID: 3731 Starting debug server... (b"\r\nFollow the following connections steps from LLDB:\r\n\r\n(lldb) platform select remote-ios\r\n(lldb) target create /path/to/local/application.app\r\n(lldb) script lldb.target.module[0].SetPlatformFileSpec(lldb.SBFileSpec('/private/var/containers/Bundle/Application//application.app'))\r\n(lldb) process connect connect://[fde1:685a:e62f::1]:64022 <-- ACTUAL CONNECTION DETAILS!\r\n(lldb) process launch\r\n\r\n", b'') Started debug server with connection details: [fde1:685a:e62f::1]:64022 Run debugging commands... This might take a few minutes. (lldb) command source -s 0 cmdfile.txt Executing commands in 'C:\Users\SYMSC\Downloads\iOS17-JIT-WIN-main\cmdfile.txt'. (lldb) gdb-remote [fde1:685a:e62f::1]:64022 (lldb) settings set target.memory-module-load-level minimal (lldb) attach -p 3731 Process 3731 stopped

(lldb) warning: Architecture changed from arm64e-apple-ios to arm64-apple-ios.

done. DEBUG mode specified. This script won't quit automatically. Press CTRL + C to stop it.

fritzlb commented 4 months ago

Tbh I never tested 17.5. Last time I had issues with UTM and JIT reinstalling UTM using Altstore solved it for me (make sure to back up your VMs if you have any) From the log it looks fine. Does UTM freeze while it's running debugging commands?