Mam telefon z Androidem, który jest podłączony do bezpiecznego punktu dostępowego Wi-Fi. Jak mogę znaleźć hasło do hotspotu z telefonu?
wifi-password
Michał
źródło
źródło
Odpowiedzi:
W moim telefonie poświadczenia są przechowywane w
/data/wifi/bcm_supp.conf
. Prawdopodobnie będziesz potrzebować roota, aby zobaczyć go bezpośrednio na telefonie, ale możesz go użyćadb pull
(wymaga zestawu Android SDK) z komputera, aby pobrać plik.Jak zauważono w komentarzach, lokalizacja może się różnić w zależności od pamięci ROM lub urządzenia (w szczególności układu Wi-Fi; mój to Broadcom). Sprawdzić
/data/wifi/
,/data/etc/wifi/
i/data/misc/wifi/
dla odpowiednich plików konfiguracyjnych jeśli nie znaleźć te sugerowane przez eldarerathis lub mnie.źródło
/data/misc/wifi/wpa_supplicant.conf
. Może WPA Supplicant to po prostu CyanogenMod ...Na urządzeniach CyanogenMod i ewentualnie innych ROMach AOSP powinieneś być w stanie pobrać je z
/data/misc/wifi/wpa_supplicant.conf
pliku. Na niezrootowanym urządzeniu nie sądzę, że jest to możliwe, ponieważ nie będziesz mieć uprawnień do czytania/data
katalogów, w których zapisane są ustawienia, a menu Ustawienia po prostu wyświetli się,(Unchanged)
jeśli przejdziesz do konfiguracji sieci.Oto, co widzę na CM7 EVO (nazwa sieci i hasło zredagowane):
źródło
su
aby uzyskać powłokę roota, ale najpierw sprawdźSettings->Developer Options
(główne ustawienia telefonu), aby zobaczyć, jakie jest ustawienie „Dostęp root”. Domyślnie jest to „Tylko aplikacje”. Musisz przełączyć go na „Aplikacje i ADB”, abysu
móc pracować z poziomu powłoki.adb root
po których następujeadb shell
.W Androidzie Oreo i Pie (testowane na OnePlus 6) wydaje się, że plik ten
/data/misc/wifi/WifiConfigStore.xml
przechowuje twoje dane uwierzytelniające Wi-Fi. Nie znam dobrego parsera XML, ale plik można otworzyć w edytorze tekstów ( wymaga dostępu do katalogu głównego ). Wyszukaj według nazwy swojego Wi-Fi (SSID) i znajdź wiersz zawierający:Jeden z poniższych wierszy pokaże hasło. Zostałby wymieniony jako „PreSharedKey”. Przykład:
źródło