Hi, Hilko,
> How this relevant for the host-only, Debian-specifc build? I'm afraid, google may remove dependancy on their libcutils in the future. Perhaps, it's better to provide own implementation of a local transport rather than use google code intended for an android daemon. It's up to you, though. Considering the last patch, it's almost OK. Could you look at local_connect_arbitrary_ports in transport_local.c? Seems another place where adb requires a network server. (The reason google is bound to the network adb server could be due to it would allow distributed configurations: several adb servers each controlling a group of devices and clients connecting to a device over LAN. Anyway, your last patch allows it.)