I recently published a blog post for my work on how to remotely control and mirror an iOS device from your browser using a Raspberry Pi and two publicly available github libraries. An Apple developer account and Xcode are NOT needed.https://plusqa.com/2022/01/18/control-your-ios-device-over-the-internet/
It turned out to not be that complicated.The first library, ios-screen-mirror, is a Go program that mirrors a usb-connected iOS device via TCP.The second library, keyboard_mouse_emulate_on_raspberry, is a Python program that emulates a Bluetooth mouse and keyboard on a Raspberry Pi, which is then connected to the iOS device via Bluetooth.Then it was just a matter of sending the browser mouse and keyboard events to the Raspberry Pi (I used Flask and Socket.io for that)
Let me know what y'all think!
It turned out to not be that complicated.The first library, ios-screen-mirror, is a Go program that mirrors a usb-connected iOS device via TCP.The second library, keyboard_mouse_emulate_on_raspberry, is a Python program that emulates a Bluetooth mouse and keyboard on a Raspberry Pi, which is then connected to the iOS device via Bluetooth.Then it was just a matter of sending the browser mouse and keyboard events to the Raspberry Pi (I used Flask and Socket.io for that)
Let me know what y'all think!