用VNC:webkey2.9,做adb forward映射后,在USB模式下可访问,而不用原来的wifi。但是forward命令只是默认绑定localhost,用本机ipv4地址则不行。这样就使得不能从其他
的机器来远程操作设备了。于是修改adb源码使其都绑定。
修改如下:
1.在android adb源码里找到文件夹:~/ANDROID_SOURCE_CODE/system/core/adb/adb.c
2.修改int local_name_to_fd(const char *name)方法里的代码:
3.重新编译adb(可参考【在Linux下编译Windows版本的adb和fastboot】)
的机器来远程操作设备了。于是修改adb源码使其都绑定。
修改如下:
1.在android adb源码里找到文件夹:~/ANDROID_SOURCE_CODE/system/core/adb/adb.c
2.修改int local_name_to_fd(const char *name)方法里的代码:
ret = socket_loopback_server(port, SOCK_STREAM);
修改为:
ret = socket_inaddr_any_server(port, SOCK_STREAM);
即可。
3.重新编译adb(可参考【在Linux下编译Windows版本的adb和fastboot】)