Câu trả lời:
Trên điện thoại của tôi, thông tin đăng nhập được lưu trữ trong /data/wifi/bcm_supp.conf
. Bạn có thể cần root để xem trực tiếp trên điện thoại nhưng bạn có thể sử dụng adb pull
(yêu cầu SDK Android) từ PC để lấy tệp.
Như đã lưu ý trong các nhận xét, vị trí có thể thay đổi dựa trên ROM hoặc thiết bị của bạn (cụ thể là chip Wi-Fi; của tôi là Broadcom). Kiểm tra /data/wifi/
, /data/etc/wifi/
và /data/misc/wifi/
cho các tập tin cấu hình có liên quan nếu bạn không tìm thấy những gợi ý của eldarerathis hoặc tôi.
/data/misc/wifi/wpa_supplicant.conf
. Có lẽ WPA SUPicant chỉ là một thứ CyanogenMod ...
Trên các thiết bị CyanogenMod và có thể các ROM AOSP khác, bạn sẽ có thể lấy nó từ /data/misc/wifi/wpa_supplicant.conf
tệp. Trên thiết bị chưa root, tôi không nghĩ điều này là có thể vì bạn sẽ không có quyền đọc các /data
thư mục nơi cài đặt được lưu trữ và menu Cài đặt chỉ hiển thị (Unchanged)
nếu bạn đi vào cấu hình mạng.
Đây là những gì tôi thấy trên CM7 EVO của tôi (tên mạng và mật khẩu được xử lý lại):
# cd /data/misc/wifi/
# ls
sockets wpa_supplicant.conf
# more wpa_supplicant.conf
ctrl_interface=eth0
update_config=1
network={
ssid="SomeWifiNetwork"
psk="MyPlaintextPassword"
key_mgmt=WPA-PSK
priority=1
}
#
su
để lấy shell gốc, nhưng trước tiên hãy đăng nhập Settings->Developer Options
(cài đặt chính của điện thoại của bạn) để xem cài đặt "Truy cập gốc" là gì. Theo mặc định, đó là "Chỉ ứng dụng". Bạn sẽ cần chuyển nó thành "Ứng dụng và ADB" su
để hoạt động từ trình bao.
adb root
theo adb shell
.
Trong Android Oreo và Pie (đã thử nghiệm trên OnePlus 6), tệp dường như là /data/misc/wifi/WifiConfigStore.xml
nơi lưu trữ thông tin đăng nhập Wi-Fi của bạn. Tôi không biết về trình phân tích cú pháp XML tốt, nhưng tệp có thể được mở trong trình soạn thảo văn bản ( yêu cầu quyền truy cập root ). Tìm kiếm với tên Wifi (SSID) của bạn và tìm đường dây chứa:
<string name="SSID">"YOUR_SAVED_SSID;</string>
Một trong những dòng sau sẽ hiển thị mật khẩu. Nó sẽ được đề cập là "PreSharedKey". Thí dụ:
<string name="PreSharedKey">"SAVED_PASSWORD;</string>