研究通过adb查看WiFi密码

时间:2023-01-31 12:49:50

在同一个生活环境,一台android设备连接词WiFi,但是又忘了密码其他设备无法连接怎么办?你可以通过android sdk中的adb方式查看密码

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

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

  1. 调出dos命令窗口

  2. adb devices查看连接到电脑上的设备,如果设备已经连接成功会被列出来,如果已经有列出的设备,请继续步骤3,否则请将android设备和PC成功连接;

  3. 输入adb shell回车,然后输入: cat /data/misc/wifi/*.conf

  4. 步骤3会将设备已经成功连接的wifi账号和密码显示出来(ssid后面跟的是账号,psk后面跟的是密码),这样你就可以将已经忘记了的密码分享给其它人了。