Is there a way to simulate multitouch gestures, specifically pinch to zoom, without a physically connected touch screen? Could some sort of support for this functionality be added?

I've tried a number of approaches, including:
1. ) The process shown in the accepted answer to this SO question: https://stackoverflow.com/questions/253 ... -using-adb

2. ) https://github.com/BobbleKeyboard/android_touch and https://github.com/openstf/minitouch, but both of these programs seem to require a physically connected touch panel. In other words, they require a touch device to inject data to, but I do not have one in /dev/input.

3. ) All other options (remote control, tasker) require that apps can run with root privileges, when the only option for root seems to be via ADB shell and su. I can't get root even with the various "instant root" methods that others claim to work.