जवाबों:
मेरे फोन पर, क्रेडेंशियल्स में संग्रहीत हैं /data/wifi/bcm_supp.conf
। आपको इसे सीधे अपने फोन पर देखने के लिए रूट की आवश्यकता होगी लेकिन आप adb pull
फ़ाइल प्राप्त करने के लिए अपने पीसी से उपयोग करने में सक्षम (एंड्रॉइड एसडीके की आवश्यकता) कर सकते हैं।
जैसा कि टिप्पणियों में कहा गया है, स्थान आपके रॉम या डिवाइस (विशेष रूप से वाई-फाई चिप; मेरा एक ब्रॉडकॉम) के आधार पर भिन्न हो सकता है। यदि आपको eldarerathis या मेरे द्वारा सुझाए गए नहीं मिलते हैं, तो प्रासंगिक कॉन्फ़िग फ़ाइलों की जाँच करें /data/wifi/
, /data/etc/wifi/
और /data/misc/wifi/
।
/data/misc/wifi/wpa_supplicant.conf
। शायद WPA Supplicant सिर्फ एक CyanogenMod चीज है ...
CyanogenMod उपकरणों पर, और संभवतः अन्य AOSP रोम, आपको इसे /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
}
#
su
रूट शेल प्राप्त करने के लिए उपयोग करने की आवश्यकता होगी , लेकिन Settings->Developer Options
"रूट एक्सेस" सेटिंग क्या है यह देखने के लिए सबसे पहले (आपके फोन की मुख्य सेटिंग्स) की जांच करें । डिफ़ॉल्ट रूप से यह "केवल ऐप्स" है। आपको su
शेल से काम करने के लिए इसे "ऐप्स और एडीबी" पर स्विच करना होगा ।
adb root
पीछा करता हूं adb shell
।
Android Oreo और Pie (OnePlus 6 पर परीक्षण किया गया) में, फ़ाइल ऐसी प्रतीत होती है /data/misc/wifi/WifiConfigStore.xml
जो आपके Wi-Fi क्रेडेंशियल को संग्रहीत करती है। मुझे एक अच्छे XML पार्सर के बारे में पता नहीं है, लेकिन फाइल एक टेक्स्ट एडिटर में खोली जा सकती है ( रूट एक्सेस की आवश्यकता होती है )। अपने Wifi (SSID) के नाम के साथ खोजें और युक्त लाइन खोजें:
<string name="SSID">"YOUR_SAVED_SSID;</string>
निम्न पंक्तियों में से एक पासवर्ड दिखाएगा। यह "PreSaringKey" के रूप में उल्लेख किया जाएगा। उदाहरण:
<string name="PreSharedKey">"SAVED_PASSWORD;</string>