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 设备
- PC 和 Android 设备连接在同一个局域网。
- 查看 Android 设备的 IP:
设置 > WLAN > 选择连接的WiFi > 查看IP地址
。 - PC 端执行: ping <Android-IP> ,确认可以相互通信。
- 连接,PC 端执行: adb connect <Android-IP> 。ps:首次连接的时候可能会报错:
由于目标计算机积极拒绝,无法连接。 (10061)
。此时,需要用adb tcpip模式重启adb(还是得用USB线连上手机操作。。。) adb tcpip 5555 。再次执行 adb connect <Android-IP> 即可。
找到两张adb架构图,来加深一下理解:
以上是关于Android通过ADB查看wifi密码的主要内容,如果未能解决你的问题,请参考以下文章