关闭

修改adb forward命令,绑定localhost,用本机ipv4地址

标签: androidvnc
805人阅读 评论(0) 收藏 举报

http://blog.csdn.net/neo_rat/article/details/8540632

用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)方法里的代码:

  1. ret = socket_loopback_server(port, SOCK_STREAM);  
  修改为:
  1. ret = socket_inaddr_any_server(port, SOCK_STREAM);  
  即可。
3.重新编译adb(可参考【在Linux下编译Windows版本的adb和fastboot】)

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:42233次
    • 积分:628
    • 等级:
    • 排名:千里之外
    • 原创:11篇
    • 转载:62篇
    • 译文:0篇
    • 评论:4条
    最新评论