Because I support a few friends with their iOS devices, I've tried to find the best way to bypass Apple's limitation of not being able to remotely control iOS. THIS To close.
The configuration is simple. I use Apple Remote Desktop (ARD) to connect to my friend's Mac computer, connected via USB to the iOS device, and control it so that I can see the screen via QuickTime. From there, I talk to my friend on the phone or talk to him to tell him what to do because I see exactly what is happening on the screen.
The next level concerns the activation of this accessibility feature called Switch Control on the remote Mac, which basically allows to perform actions on an iOS device connected to the local network. And just when I thought I had tuned my magic, it appears that Switch Control does not recognize any keystrokes or mouse clicks that are not physically executed on the remote computer. Even the on-screen keyboard does not work … damn!
If I create a remote button (trigger), the remote Mac records it, but neither I nor my friend can use the trigger for Switch Control. If the trigger is registered according to a physical input, my friend can use it, but I can not do it even using the on-screen keyboard.
So, no matter what trigger you are recording, it seems that Switch Control never recognizes remote / virtual inputs for actual use of the triggers. However, I can not believe that there is no way to simulate this physical input, so that Switch Control listens to my inputs sent remotely via ARD.
This is the only way to remotely control an iOS device in the context where Apple does not support it, yet this small detail prevents it from working. I am basically looking for a way to simulate a physical input in a way that would be recognized by Switch Control.
Note: The jailbreak is not an option and anyway, Veency no longer works from iOS 12.