Replies: 4 comments 8 replies
-
Either the device is not in developer-mode, or you are still providing a non-tunneled client. |
Beta Was this translation helpful? Give feedback.
-
Alright, I fixed the issue with my tunnel and now I can see the
Once that my script gets executed again, and I attempt to call the function I mentioned originally
So it seems to me this time the tunnel must be ok, but |
Beta Was this translation helpful? Give feedback.
-
I'm running a bit out of ideas, here's a minimum script that reproduces the issue on iOS >= 17*, before running it execute in a separate shell the command
The error reported is: The connected device has iOS 17.2.1 and CLI commands are working fine, so the tunnel should be ok, but the script does not want to work. Thanks edit I've noticed that while creating the rsd connection in |
Beta Was this translation helpful? Give feedback.
-
I managed to make it work, the issue is that The problem here is how can i get programmatically the correct address if edit I can create the tunnel within the script and now was trying to get the
Now the call to |
Beta Was this translation helpful? Give feedback.
-
Let's say I've this simple function:
That i can use to query if an app is running on the connected iOS device, the function works fine when
rsd
is None (older iOS).For iOS >= 17
create_using_usbmux
does not work fine as service provider and i get the errorpymobiledevice3.exceptions.InvalidServiceError: InvalidService
fromDvtSecureSocketProxyService
so I assumed I need to create the tunnel and obtain the rsd and use it aslockdown
parameter, but it does not work either and i get the errorpymobiledevice3.exceptions.InvalidServiceError: No such service: com.apple.instruments.dtservicehub
again fromDvtSecureSocketProxyService
So my question would be: What do i miss here to make this function work properly with devices with iOS >= 17?
Beta Was this translation helpful? Give feedback.
All reactions