赶客提示:需要已正常连接过该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">"AA_2.4G"WPA_PSK</string>
<string name="SSID">"AA_2.4G"</string>
<boolean name="ShareThisAp" value="false" />
<string name="PreSharedKey">"12341234"</string>
如果无root的话,网络上介绍过一篇采用备份的方式来获取密码铭文的,举例华为,备份,不加密的备份方式,保存到本地手机后,查看备份文件(后缀为db),将后缀修改为txt,打开查看(出现错误忽略),找到类似这样的结构:falseWPA-PSK”无线网名称””无线网密码”,就可以获得链接WiFi的密码。
?