Skip to content

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

@SYMSCAE

Description

@SYMSCAE

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

  • thread I got stuck #1, stop reason = signal SIGSTOP
    frame #0: 0x00000001ea9c879c libsystem_kernel.dylib
    -> 0x1ea9c879c: ret
    0x1ea9c87a0: mov x16, #-0x27 ; =-39
    0x1ea9c87a4: svc #0x80
    0x1ea9c87a8: ret
    Executable module set to "\private\var\containers\Bundle\Application\B8B7370B-E3B5-42F4-9974-304EEB1E4044\App.app\UTM".
    (lldb) detach
    Process 3731 detached
    (lldb) (lldb) quit
    Could not find implementation lookup function "class_getMethodImplementation" step in through ObjC method dispatch will not work.
    warning: libobjc.A.dylib is being read from process memory. This indicates that LLDB could not find the on-disk shared cache for this device. This will likely reduce debugging performance.

(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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions