|
|
Android 8.0 以后,传统的 wpa_supplicant.conf 已被取代,且中文 SSID 在配置文件中是以 十六进制转义(Hex Escape) 形式存储的,需要手动解码才能恢复中文。
新系统(Android 8.0 ~ 最新):文件位置变了,不再有 wpa_supplicant.conf,WiFi 记录存在:
- /data/misc/wifi/WifiConfigStore.xml
复制代码
部分定制系统(如 MIUI、ColorOS)可能在:
- /data/vendor/wifi/WifiConfigStore.xml
- # 或
- /data/misc/wifi/WifiConfigStore*.xml
复制代码
查看需要的条件
必须 Root 或 ADB shell 高权限才能访问 /data 目录
用:MT 管理器、Root Explorer、adb shell
WifiConfigStore.xml 里的中文 SSID 格式
XML 中中文直接是 UTF-8 明文(不再是 \x 转义):
- <string name="SSID">"我的WiFi"</string>
- <string name="PreSharedKey">"12345678"</string>
复制代码
直接可读中文,不需要转码。
快速找回已连 WiFi(含中文)
方法 A:Root 查看(最稳)
Root 后用 MT 管理器进入:
/data/misc/wifi/WifiConfigStore.xml
搜索 <string name="SSID">,中文直接可见。
方法 B:Android 10+ 免 Root(官方)
设置 → WLAN → 已保存网络 → 点击网络 → 分享(二维码)
截图 → 微信 / 支付宝扫码 → 明文显示:
- WIFI:T:WPA;S:我的WiFi;P:12345678;;
- # S=SSID(中文), P=密码
复制代码
- Android ≤7:wpa_supplicant.conf → \x 十六进制 UTF-8 → 需解码
- Android ≥8:WifiConfigStore.xml → 直接中文明文
- 看不到历史记录:多半是 升级后路径变了 + 权限限制
|
|