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

转载 2013年12月05日 21:23:02

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】)

相关文章推荐

Linux C语言 获取本机(所有网卡)IP地址(IPV4)

1、根据ioctl机制打印当前所有网卡 代码: #include #include #include #include #include #...

Android获取本机IPv4地址

获取本机IPv4地址可分两种情况,一种是WiFi已开启,一种是蜂窝移动数据已开启。 1、WiFi已开启WiFi开启的情况下,通过WiFi获取本机IP地址,如果仅仅打开WiFi,但并未接入网络,则IP地...

C#获取本机IP地址(ipv4)

获取本机所有IP地址: string name = Dns.GetHostName(); IPAddress[] ipadrlist = Dns.GetHostAddresses(name); ...

内核中的TCP的追踪分析-5-再谈TCP(IPV4)的socket的地址绑定

今天我们继续完成bind()函数的追踪为了避免离开主线而失去方向,关于具体的初始化过程我们还是放在必要的时候逐段来看,这里还是回到第3节中的__inet_dev_addr_type()函数中继续往下追...

内核中的TCP的追踪分析-4-TCP(IPV4)的socket的地址绑定-续

接着昨天的继续分析,我们接着从上一节最后部分继续开始今天的内容 :   我是无名小卒,转载的朋友请注明出处,请不要抄袭做为它用,谢谢!   在内核中CONFIG_NET_NS配置选项是为了让用...

Android获取本机IP地址(不是localhost)和MAC的方法

这个方法在摩托罗拉里程碑上测试通过。功能是获取本机的IP和MAC地址。首先新建一个工程,修改AndroidManifest.xml文件增加用户权限,如下。       view plaincop...

本机ip地址、localhost与127.0.0.1的区别

很多人会接触到这个ip地址127.0.0.1。也许你会问127.0.0.1是什么地址?其实127.0.0.1是一个回送地址,指本地机,一般用来测试使用。大家常用来ping 127.0.0.1来看本...

ORACLE 11G 安装后只能localhost 访问本机,不能用IP地址被访问

今天装了oracle11g 结果 监听里面配置的是localhost,服务里面 主机名也是 localhost,这就造成其他机器无法访问。所以经过一番折腾,操作步骤如下 1.更改监听和服务主机名lo...
  • bbaojji
  • bbaojji
  • 2015年01月13日 15:27
  • 2515

Oracle数据库直连IO异常,更改localhost为本机IP地址后运行正常

2015年9月1日19:03:39 //一星期内都被这个IO异常搞的烦躁不已,不停的倒包 建库 建监听 始终是IO异常,今天破罐破摔之后居然成功了,记录一下。 //BaseDAO 惨烈的注释见...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:修改adb forward命令,绑定localhost,用本机ipv4地址
举报原因:
原因补充:

(最多只允许输入30个字)