[2/3] settings: add support for adb over network

PS6:
rebased to solve merge conflict

PS7:
now its correct