Android通过ADB查看wifi密码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android通过ADB查看wifi密码相关的知识,希望对你有一定的参考价值。

参考技术A

在同一个生活环境,有时候wifi密码忘记了,但有时会有新的设备需要连接WIFI怎么办?

我之前做过一个WIFI密码分享工具专门针对这种需求。但是由于需要设备获取ROOT权限才能正常使用,涉及到个人隐私就没有发布,下面把原理记录下来,方便后面有需要的时候使用。

android设备中wifi密码是保存在/data/misc/wifi/文件夹下的的conf文件中的,我们可以通过adb和DOS的cat命令来查看当前设备已经成功连接过的WIFI设备及密码。(下面假设设备已经和电脑相连、设备已经ROOT并且PC端ADB的环境变量已经配置OK)。

PS: 如果你是普通用户,在已经取得ROOT权限的Android设备上安装好 RE文件管理器 ,按照上面所描述的路径直接打开*.conf格式的文件即可查看。

adb 通过 WiFi 连接 Android 设备

  1. PC 和 Android 设备连接在同一个局域网。
  2. 查看 Android 设备的 IP:设置 > WLAN > 选择连接的WiFi > 查看IP地址
  3. PC 端执行: ping <Android-IP> ,确认可以相互通信。
  4. 连接,PC 端执行: adb connect <Android-IP> 。ps:首次连接的时候可能会报错:由于目标计算机积极拒绝,无法连接。 (10061)此时,需要用adb tcpip模式重启adb(还是得用USB线连上手机操作。。。) adb tcpip 5555 。再次执行 adb connect <Android-IP> 即可。

找到两张adb架构图,来加深一下理解:

以上是关于Android通过ADB查看wifi密码的主要内容,如果未能解决你的问题,请参考以下文章

adb 通过 WiFi 连接 Android 设备

adb通过wifi连接android设备

adb(12)-查看连接过的 WiFi 密码

usb调试断断续续的很烦?试试adb wifi调试

使用 adb shell 连接到受密码保护的 wifi 网络

android 如何获取wifi密码?非root