저장된 Wi-Fi 비밀번호를 찾으려면 어떻게합니까?


답변:


13

내 휴대폰에서 자격 증명이에 저장됩니다 /data/wifi/bcm_supp.conf. 휴대 전화에서 직접 보려면 루트가 필요하지만 adb pull파일을 가져 오기 위해 PC에서 (Android SDK 필요) 사용할 수 있습니다 .

의견에서 언급 한 바와 같이, 위치는 ROM 또는 장치 (특히 Wi-Fi 칩, Broadcom의 Broadcom)에 따라 다를 수 있습니다. 확인 /data/wifi/, /data/etc/wifi/그리고 /data/misc/wifi/당신이 eldarerathis 또는 내가 제안하는 사람을 찾을 수없는 경우 관련 설정 파일.


3
흠, 흥미로운. ATM을 사용하는 전화 유형은 무엇입니까? 해당 파일이 없지만를 찾으라는 답변을 게시하려고했습니다 /data/misc/wifi/wpa_supplicant.conf. 어쩌면 WPA 신청자는 CyanogenMod 일 것입니다.
eldarerathis

파일의 이름과 위치는 장치마다 다르지만 둘 중 하나 여야합니다.
Lucas Ramage

9

CyanogenMod 장치 및 기타 AOSP ROM에서는 /data/misc/wifi/wpa_supplicant.conf파일 에서 가져올 수 있어야 합니다. 루트가 아닌 장치 /data에서는 설정이 저장된 디렉토리 를 읽을 권한이 없으며 (Unchanged)네트워크 구성으로 이동하면 설정 메뉴가 표시 되기 때문에 이것이 가능하지 않다고 생각 합니다.

이것이 CM7 EVO (네트워크 이름 및 비밀번호가 수정 됨)에 표시되는 내용입니다.

# 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
}
#

내 전화가 루팅되었습니다. '슈퍼 유저'앱이 설치되어 있습니다. 그러나 루트 액세스로 'adb shell'을 얻는 방법은 무엇입니까? '$ adb shell shell @ android : / $ su Permission denied 1 | shell @ android : / $ cd / data shell @ android : / data $ ls opendir 실패, 권한 거부 255 | shell @ android : / data $ su Permission 거부 됨 1 | shell @ android : / data $
michael

1
아, 이것은 실제로 CyanogenMod의 새로운 설정입니다. su루트 셸을 가져 오는 데 사용해야 하지만 먼저 " Settings->Developer Options휴대 전화 기본 설정"을 확인하여 "루트 액세스"설정이 무엇인지 확인하십시오. 기본적으로 "앱만"입니다. su쉘에서 작업 하려면 "Apps and ADB"로 전환해야합니다 .
eldarerathis

@michael 항상 adb root다음에옵니다 adb shell.
ott--

2

Android Oreo 및 Pie (OnePlus 6에서 테스트)에서 파일은 /data/misc/wifi/WifiConfigStore.xmlWi-Fi 자격 증명을 저장하는 것으로 보입니다 . 좋은 XML 파서는 모르지만 파일을 텍스트 편집기에서 열 수 있습니다 ( 루트 액세스 필요 ). Wi-Fi (SSID) 이름으로 검색하고 다음을 포함하는 행을 찾으십시오.

<string name="SSID">&quot;YOUR_SAVED_SSID;</string>

다음 줄 중 하나에 비밀번호가 표시됩니다. "PreSharedKey"라고합니다. 예:

<string name="PreSharedKey">&quot;SAVED_PASSWORD;</string>
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.