赶客提示:需要已正常连接过该wifi,并且需要Root。

也不知道是哪个版本开始的,wifi密码保存的文件位置变了。(反正11版本之后的位置就变了)

以前的是在/data/misc/wifi/wpa_supplicant.conf中,打开对应查找,如下例的Mywifi的无线密码为:12341234

network={
ssid="Mywifi"
psk="12341234"
key_mgmt=WPA-PSK
}

?

安卓11以后版本的密码保存位置:/data/misc/apexdata/com.android.wifi/WifiConfigStore.xml

打开查看对应的结构中对应的PreShareKey段落为密码,如下面的AA_2.4G的wifi密码为12341234。

<WifiConfiguration>
<string name="ConfigKey">&quot;AA_2.4G&quot;WPA_PSK</string>
<string name="SSID">&quot;AA_2.4G&quot;</string>
<boolean name="ShareThisAp" value="false" />
<string name="PreSharedKey">&quot;12341234&quot;</string>

如果无root的话,网络上介绍过一篇采用备份的方式来获取密码铭文的,举例华为,备份,不加密的备份方式,保存到本地手机后,查看备份文件(后缀为db),将后缀修改为txt,打开查看(出现错误忽略),找到类似这样的结构:falseWPA-PSK”无线网名称””无线网密码”,就可以获得链接WiFi的密码。

?