Saya memiliki ponsel Android yang terhubung ke hotspot Wi-Fi aman. Bagaimana saya bisa mengetahui kata sandi hotspot dari telepon?
wifi-password
michael
sumber
sumber
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 menggunakanadb 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.sumber
/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):
sumber
su
untuk mendapatkan shell root, tetapi periksa terlebih dahuluSettings->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" agarsu
dapat bekerja dari shell.adb root
diikuti olehadb 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:Salah satu baris berikut akan menampilkan kata sandi. Itu akan disebut sebagai "PreSharedKey". Contoh:
sumber