After a lot of googling I am controlling my iPhone completely via my PC.
The legend that is Colin James has given me his iPhone 3GS to play with and I now have it (in jail broken and with a vnc server) fully accessible via my PC either using Wi-Fi or USB (useful in the car). So I can control it completely using Dragon NaturallySpeaking voice recognition on the PC.
Below are the details… Thank you to Colin James and numerous forums.
iPhone 3GS, old boot ROM
6.0.1 restore ispw loaded
snowbreeze and redsnow applications used
only iPhone three GS with old boot ROM can have an untethered jailbreak (and boot into jail broken state without being plugged into PC). This allows tweaks and running cydia. Have to restore to ispw configured for old boot ROM in order to have untethered capability. Put into boot loader mode (pwnd) before restoring phone (hold power button four seconds then home button as well for 10 seconds then just home button for 20 seconds) then can open iTunes (which should detect phone in restore mode) and hold shift while clicking on restore button which should allow user to navigate to snowbreeze old boot ROM ispw image file. Takes a while to restore.
Cannot find veency on cydia possibly because, firmware is too old? Apparently doesn’t run on pre-2.x fw.
veency doesn’t work with IOS6 apparently. Need to downgrade to 5.1.1? Yes apparently!
Verency install okay, installed SBsettings as well
keyboard does not work
(suggestion of using laptop as Bluetooth keyboard when vnc windows open?)
Install ifunbox to create tunnel over USB (in quick tools option tab in fun box application)
keyboard still does not work.
ONLY works in landscape mode now!!!
WORKS when the cursor is disabled in the veency application on the iPhone.
Tight vnc client on the PC is used to connect over USB tunnel (using fun box, VNC port from the iPhone is forwarded to loopback on the PC)