While doing pentest on jailbroken iOS devices, i found it’s not easy to setup a working environment on Windows to control the device remotely. Yes, iOS has builtin screen share feature but it’s view only. I cant even control the device. Googling for a solution also not giving me much information. Most of the solutions are view only app such as UxPlay or other nonsense app that just mirror the screen.

One day when i scrolling twitter, i stumble upon this account mentioning tool called TrollVNC. I was like wtf, this is what im looking for all this time. Here’s how to install it:
- Fork this repo to your own github account
- Run github action to build the deb file
- Download the deb file from the action result (artifacts)
- SSH to your devices and install the deb file using dpkg
- The menu will appear in your setting app

Connect to the VNC server using any VNC client app on Windows. I use RealVNC Viewer and it works perfectly. You can control the device remotely from your Windows machine now.

It’s kinda laggy and the quality is not that good but hey it works ¯\ _ (ツ) _ /¯