I am not sure if the subject of the topic is exactly correct to what I am going to ask here.

My need: for one of my future projects in my list I want to restart the tapisrv (without rebooting the phone), so that I can install some hooks into it. However, I am not able to do that. when I kill tapisrv, the phone display goes off, and when I try to start tapisrv, I get it started but I dont see anything on the display. The touchscreen, lcd light everything is dead thereafter until i reboot the phone (by pulling out battery, or rebooting from telnet session).

Questions:
* First of all, is the approach right?
* Should I restart anyother process, which probably have open communication channels (IPC?) with tapisrv?
* I tried restarting windowserver, but didnt help (it refuses to restart properly first of all). any idea?

Has anyone tried and succeeded something like this? Please share.

Thanks in advance.