Small issue with the listen socket either on 2.3.x or in general (don't have 4.x to test on). Basically, the wrong socket gets set in libvncserver/sockets.c. Otherwise socket never properly opens and when manually started with adb shell, it spits out:
rfbCheckFds: accept: Bad file number
Diff here to fix: (basically just comment out the IPv6 socket set)
Small issue with the listen socket either on 2.3.x or in general (don't have 4.x to test on). Basically, the wrong socket gets set in libvncserver/sockets.c. Otherwise socket never properly opens and when manually started with adb shell, it spits out:
rfbCheckFds: accept: Bad file number
Diff here to fix: (basically just comment out the IPv6 socket set)