Using Android Debug Bridge (ADB) over Wifi

Using Android Debug Bridge (ADB) over Wifi

  1. On the target device running Android (using the serial console):

Turn on Wifi and connect to desired network from GUI
Settings >> Wireless and network >> Wifi settings…

  1. On the target device running Android (using the serial console from host):

stop adbd

setprop service.adb.tcp.port 6565

start adbd

  1. On the host machine

adbconnectDEVICEIP:6565 adb shell

Optional: To make property persistent on target

You can make the ‘service.adb.tcp.port’ property persistent if you want by making changes to source and rebuild.

This way you don’t have to repeat the commands in Step 2 above on target on every reboot. To do this, (Note: : Refers to android source top level directory.)

a. Copy buildspec.mk.default as buildspec.mk into android source top level directory
$ cp /build/buildspec.mk.default /buildspec.mk
b. Make the following change to the buildspec.mk
-#ADDITIONAL_BUILD_PROPERTIES +=
+ADDITIONAL_BUILD_PROPERTIES += service.adb.tcp.port=6565
c. Rebuild. (Refer to /build/core/config.mk for more info on customizing builds with buildspec.mk.)
d. To make sure the change worked, you can look at the generated /system/build.prop file you should see line
service.adb.tcp.port=6565
in that file.

Once you flash this system image into target, you should be able to skip Step 2 for successive boots. Actually you will not need to do Step 1 for every reboot as target remembers the network it connected to first time and automatically reconnects to same network. So you can just directly go to Step 3 for successive reboots.

Note: default adb port is 5555, and using another value is trivial security measure. However, adb access at all, and networked access foremostly, is utterly insecure and intended to be used only on development-only devices in a physically and networkedly controlled environment. Never enable those on a production-use device or on a device which may contain sensitive data. The same goes for unauthenticated root access.

转载于:https://my.oschina.net/jingxia/blog/697479

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Android Debug BridgeADB)是一个用于在Android设备和计算机之间建立连接和调试应用程序的命令行工具。ADB的版本号1.0.41是指Android Debug Bridge工具的主要版本号为1,次要版本号为0,修订版本号为41。 ADBAndroid软件开发工具包(SDK)中的一个重要组件,开发人员可以通过ADBAndroid设备进行通信,并对设备上运行的应用程序进行调试、安装、卸载以及文件的传输等操作。ADB通过USB连接电脑和设备,也可以通过网络连接进行调试。 ADB 1.0.41版本可能包含了一些新的功能和改进,或者修复了之前版本中的一些bug。比如,在这个版本中可能会提供更快的文件传输速度、更稳定的设备连接、更友好的用户界面等。 当使用ADB时,开发人员需要先将设备通过USB线缆连接到计算机上,并确保设备已经打开了调试模式。之后,可以在计算机中的命令行界面输入相应的ADB命令,如adb devices来查看连接的设备、adb install来安装应用程序、adb logcat来查看设备日志等。 总之,ADB 1.0.41是一个用于与Android设备进行连接和调试的重要工具,它可以帮助开发人员更方便地进行应用程序的开发、测试和调试工作。 ### 回答2: Android Debug BridgeADB)是一款由谷歌开发的工具,用于在电脑上与连接的Android设备进行通信和调试。ADB可以通过USB连接电脑和Android设备,或通过网络连接进行远程调试。 ADB版本1.0.41是ADB的一个特定版本号。每个版本的ADB都有一些改进和修复,以提供更好的功能和稳定性。对于版本1.0.41来说,可能有以下一些改进或修复: 1. 修复了一些与设备通信的问题,提高了ADB连接的稳定性。 2. 增加了对一些新的Android设备的支持,使得更多设备可以与ADB进行通信和调试。 3. 优化了ADB的性能,提高了数据传输速度。 4. 更新了ADB的一些命令和选项,提供了更多功能和灵活性。 5. 修复了一些已知的bug,提高了ADB的可靠性和安全性。 总之,版本1.0.41的ADB带来了一些改进和修复,使得与Android设备的通信和调试更加稳定、快速和可靠。对于开发人员和用户来说,使用最新版本的ADB可以获得更好的体验和功能。 ### 回答3: Android调试桥(Android Debug Bridge,简称ADB)是一种用于与Android设备进行通信和调试的命令行工具。ADB工具通过USB连接或网络连接与设备建立通信,使开发者可以在计算机上执行各种操作,包括安装应用、发送命令、查看设备日志等。 ADB的版本号1.0.41表明这是ADB的第41个发布版本。每个版本的ADB都可能包含不同的功能和修复之前版本的漏洞。新版本的ADB通常会提供更好的性能、更稳定的连接和更丰富的命令选项。开发者可以从Android SDK中获得ADB的最新版本,并将其与他们的开发环境一起使用。 使用ADB 1.0.41版本,我们可以在开发过程中更方便地调试和测试Android应用程序。它允许我们轻松地安装和卸载应用程序,传输文件到设备,查看设备日志,捕获设备屏幕截图等。同时,ADB还提供了强大的命令行选项,可以帮助我们自动化测试、获取设备信息、进行端口转发等。 与ADB的旧版本相比,1.0.41版本可能提供更好的性能和稳定性。它可能修复了之前版本中发现的一些错误和问题,并引入了一些新的功能和改进。因此,我们应该始终使用最新的ADB版本,以便能够享受最佳的开发体验,并确保应用程序在各种设备上的兼容性和稳定性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值