如果你有安装 Android SDK,应该会知道有一个 ADB 工具,这个工具可以在命令行下控制、调试你的Android 设备,这个工具不仅支持通过 USB 链接,而且可以通过 TCP/IP 来连接,也就是说不需要数据线,通过 wifi 就可以连接了。但是在默认情况下,是无法连接 milestone的。下面来讲怎么设置通过 wifi 来连接ADB。

第一种方法:

在菜场里找一个Android 的终端工具,我用的是 Terminal Emulator ,然后在终端里,依次输入

setprop service.adb.tcp.port 5555stop adbdstart adbd

然后,在你的电脑(WIN/LINUX) 里命令行启动 adb,输入 adb connect your-phone-ip

手机的 ip 地址可以安装 NetInfo 这个 android软件查看。

如果连接成功,就可以使用 ADB 命令来管理手机了。

第二种方式:

去菜场下载一个叫做 adbwireless的软件,然后一键可以搞定这个问题。可以开关,很简单吧。

关于 android shell 的操作,以前玩智器的时候写过一篇, 另外以前写过一个没有 cp 命令的解决方法,我发现我的android 2.1 中已经有 cp 命令了。

注意:不 要一直开着这个东西,不安全。我没有找到通过 adb 连接手机的权限设置,也就是说,只要别人的电脑能 ping 通你的手机,如果你的这个功能开着,就可以连接你的手机,执行 shell 命令了。如果你的手机已经 root(相信大部分玩家都root了吧),那就更不幸了,别人可以直接获得手机的 root 权限,我目前也没找到设置 root 密码的方法,有知道的麻烦告诉一声,谢谢。在连接公共网络的时候,这种情况更容易发生。

昨 晚在做这个尝试的时候,开始用第一种方法操作,这个方法手机重启后就无效了,于是想把相关代码添加进 init.rc 文件,但是未成功,因为这个文件受保护,没那么容易修改。然后想到了安全问题,就彻底放弃,转而寻找更方便的方式,搜索到了 adbwireless软件,它还会在顶部状态栏显示一个图标,表示正打开着 adbwireless,用完应该不会忘记关掉。

更多相关文章

  1. GitHub 标星 2.5K+!教你通过玩游戏的方式学习 VIM!
  2. Python3原生编写月份计算工具
  3. 如何在后台运行Linux命令?
  4. 一款常用的 Squid 日志分析工具
  5. No.11 使用firewall配置的防火墙策略的生效模式
  6. GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
  7. Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
  8. Android抓包方法(一)之Fiddler代理
  9. Android自动化测试之Monkeyrunner从零开始(一)

随机推荐

  1. Android(安卓)Studio 自动代码提示设置
  2. android 用shape oval属性画圆环变成黑圆
  3. 在xml文件的Preference标签中,用给标签加
  4. Android(安卓)Netroid解析之——断点续传
  5. Android(安卓)adb.exe程序启动不起来处理
  6. Android(安卓)跨进程通信(一)
  7. Android(安卓)Listview多次调用相同的add
  8. Android(安卓)studio的安装、环境配置和
  9. android SDK启动的错误
  10. 46.Android(安卓)自定义Dialog