Jawaban:
Di ponsel saya, kredensial disimpan dalam /data/wifi/bcm_supp.conf
. Anda mungkin perlu root untuk melihatnya langsung di ponsel Anda, tetapi Anda mungkin dapat menggunakan adb pull
(memerlukan Android SDK) dari PC Anda untuk mendapatkan file.
Seperti disebutkan dalam komentar, lokasi dapat bervariasi berdasarkan ROM atau perangkat Anda (khususnya chip Wi-Fi; milik saya adalah Broadcom). Periksa /data/wifi/
, /data/etc/wifi/
dan /data/misc/wifi/
untuk file konfigurasi yang relevan jika Anda tidak menemukan yang disarankan oleh eldarerathis atau saya.
/data/misc/wifi/wpa_supplicant.conf
. Mungkin WPA Supplicant hanyalah benda CyanogenMod ...
Pada perangkat CyanogenMod, dan mungkin ROM AOSP lainnya, Anda harus dapat mengambilnya dari /data/misc/wifi/wpa_supplicant.conf
file. Pada perangkat yang tidak di-rooting, saya rasa ini tidak mungkin karena Anda tidak akan memiliki izin untuk membaca /data
direktori tempat pengaturan disimpan dan menu Pengaturan hanya ditampilkan (Unchanged)
jika Anda masuk ke konfigurasi jaringan.
Ini yang saya lihat di CM7 EVO saya (nama jaringan dan kata sandi dihapus):
# 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
untuk mendapatkan shell root, tetapi periksa terlebih dahulu Settings->Developer Options
(pengaturan utama ponsel Anda) untuk melihat apa pengaturan "Akses Root". Secara default itu adalah "Hanya aplikasi". Anda harus mengubahnya ke "Aplikasi dan ADB" agar su
dapat bekerja dari shell.
adb root
diikuti oleh adb shell
.
Di Android Oreo dan Pie (diuji pada OnePlus 6), file tersebut sepertinya /data/misc/wifi/WifiConfigStore.xml
menyimpan kredensial Wi-Fi Anda. Saya tidak tahu parser XML yang baik, tetapi file dapat dibuka di editor teks ( memerlukan akses root ). Cari dengan nama Wifi Anda (SSID) dan cari baris yang berisi:
<string name="SSID">"YOUR_SAVED_SSID;</string>
Salah satu baris berikut akan menampilkan kata sandi. Itu akan disebut sebagai "PreSharedKey". Contoh:
<string name="PreSharedKey">"SAVED_PASSWORD;</string>