Is there any trick to set ADBD to work on TCP/IP on a non-rooted device?
You can try this command, it restarts adbd on the android device after setting the tcp/ip port to the value you want (5555/tcp is a default) :

$ adb tcpip 5555