[Android Software/Hacking General [Developers Only]] TheRammer:
I'm in the same boat - glass above digitizer cracked resulting in no touch input. Still boots fine with display functioning, but touch input will not work. Since adb works, I'm attempting to get vnc server installed and running.

I temporarily have access to a working Gentouch78 and found how to launch "Droid VNC server" from the shell:

$ ./adb shell
# cd /data/data/org.onaips.vnc/files
# ./androidvncserver -t /dev/input/event0
Broadcasting: Intent { act=org.onaips.vnc.intent.action.DaemonCommunication.ClientConnected (has extras) }
Broadcast completed: result=0
#### Called register_android_provider_MediaStore()

The viewer on the PC sees the screen and I can input text using the PC's keyboard. However, even though the pointer can be moved around on the client PC, I cannot touch (select). I was pushing the left mouse button. Additionally, the touchscreen stops working on the device itself and requires the pinhole reset button to be pushed.

I have tried every /dev/input/event[0-2] for the "-t" commands line options to specify the touchscreen, but none allowed me to select.

I/VNC ( 1401): Initializing framebuffer device...
I/VNC ( 1401): line_lenght=3200 xres=800, yres=480, xresv=800, yresv=960, xoffs=0, yoffs=480, bpp=32
I/VNC ( 1401): colourmap_rgb=16:8:0 lenght=8:8:8
I/VNC ( 1401): Initializing virtual keyboard and touch device...
E/EventHub( 927): could not get driver version for /dev/input/mouse1, Not a typewriter
I/EventHub( 927): New readcalibrate.....absinfo[0].max=2048....absinfo[1].max=2048....absinfo[0].min=-2047....absinfo[1].min=-2047..................
I/EventHub( 927): xxxb1 434000 1400 -426759200 -3040 -302100 28017340 -492884 driver 434000
I/EventHub( 927): xxxb2 1400 -426759200 -3040 -302100 28017340 -492884 driver 1400
I/EventHub( 927): xxxb 3-3040 -302100 28017340 -492884 driver -426759200
I/EventHub( 927): xxxb 4-302100 28017340 -492884 driver -3040
I/EventHub( 927): xxxb 528017340 -492884 driver -302100
I/EventHub( 927): xxxb 6-492884 driver 28017340
I/EventHub( 927): xxxb 7 driver -492884
I/EventHub( 927): New readcalibrate.........
I/EventHub( 927): New keyboard: publicID=65539 device->id=0x10003 devname='qwerty' propName='hw.keyboards.65539.devname' keylayout='/system/usr/keylayout/qwerty.kl'
I/EventHub( 927): New device:xxb path=/dev/input/event3 name=qwerty id=0x10003 (of 0x4) index=4 fd=116 classes=0x27
I/KeyInputQueue( 927): Device added: id=0x10003, name=qwerty, classes=27
I/KeyInputQueue( 927): X: min=-2047 max=2048 flat=0 fuzz=0
I/KeyInputQueue( 927): Y: min=-2047 max=2048 flat=0 fuzz=0
I/KeyInputQueue( 927): Pressure: unknown values
I/KeyInputQueue( 927): Size: unknown values
I/KeyInputQueue( 927): No virtual keys found
I/VNC ( 1401): Initializing VNC server:
I/VNC ( 1401):	width: 800
I/ActivityManager( 927): Config changed: { scale=1.0 imsi=351/10 loc=en_US touch=3 keys=2/1/2 nav=2/1 orien=2 layout=268435490}
I/UsageStats( 927): Unexpected resume of com.android.browser while already resumed in com.android.browser
I/VNC ( 1401):	height: 480
I/VNC ( 1401):	bpp: 32
I/VNC ( 1401):	port: 5901
I/VNC ( 1401): Initializing server...
I/VNC ( 1401): I'm on update_screen_32

Any suggestions on how to get vnc server working on this device?

I'd like to still use the broken Gentouch78 to do development from my PC. Must faster than the emulator.