मैं एक सहेजा गया वाई-फाई पासवर्ड कैसे पा सकता हूं?


26

मेरे पास एक एंड्रॉइड फोन है जो एक सुरक्षित वाई-फाई हॉटस्पॉट से जुड़ा है। मैं फोन से हॉटस्पॉट का पासवर्ड कैसे पता लगा सकता हूं?


गैर-रूट समाधान की तलाश में उन लोगों के देखने के वाईफ़ाई पासवर्ड को पुनर्प्राप्त करें
Firelord

जवाबों:


13

मेरे फोन पर, क्रेडेंशियल्स में संग्रहीत हैं /data/wifi/bcm_supp.conf। आपको इसे सीधे अपने फोन पर देखने के लिए रूट की आवश्यकता होगी लेकिन आप adb pullफ़ाइल प्राप्त करने के लिए अपने पीसी से उपयोग करने में सक्षम (एंड्रॉइड एसडीके की आवश्यकता) कर सकते हैं।

जैसा कि टिप्पणियों में कहा गया है, स्थान आपके रॉम या डिवाइस (विशेष रूप से वाई-फाई चिप; मेरा एक ब्रॉडकॉम) के आधार पर भिन्न हो सकता है। यदि आपको eldarerathis या मेरे द्वारा सुझाए गए नहीं मिलते हैं, तो प्रासंगिक कॉन्फ़िग फ़ाइलों की जाँच करें /data/wifi/, /data/etc/wifi/और /data/misc/wifi/


3
हम्म, दिलचस्प। ATM का उपयोग आप किस प्रकार के फोन में कर रहे हैं? मेरे पास वह फ़ाइल नहीं है, लेकिन मैं सिर्फ एक जवाब पोस्ट करने वाला था जिसे देखने के लिए कहा गया था /data/misc/wifi/wpa_supplicant.conf। शायद WPA Supplicant सिर्फ एक CyanogenMod चीज है ...
eldarerathis

फ़ाइल का नाम और स्थान प्रति उपकरण भिन्न होता है, लेकिन यह या तो एक या दूसरे का होना चाहिए।
लुकास रामेज

9

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

मेरा फोन रूट हो गया है। मेरे पास 'सुपरयुसर' ऐप इंस्टॉल है। लेकिन रूट एक्सेस के साथ मैं 'एडीबी शेल' कैसे प्राप्त कर सकता हूं। मैंने '$ adb शेल शेल @ android' की कोशिश की: / $ su अनुमति 1 से इनकार किया। शेल @ एंड्रॉइड: / $ cd / डेटा शेल @ android: / data $ ls opendir विफल, अनुमति से इनकार किया 255 | शेल @ android: / डेटा $ su अस्वीकृत 1 | शेल @ एंड्रॉइड: / डेटा $
माइकल

1
आह, यह वास्तव में CyanogenMod में एक नई सेटिंग है। आपको suरूट शेल प्राप्त करने के लिए उपयोग करने की आवश्यकता होगी , लेकिन Settings->Developer Options"रूट एक्सेस" सेटिंग क्या है यह देखने के लिए सबसे पहले (आपके फोन की मुख्य सेटिंग्स) की जांच करें । डिफ़ॉल्ट रूप से यह "केवल ऐप्स" है। आपको suशेल से काम करने के लिए इसे "ऐप्स और एडीबी" पर स्विच करना होगा ।
एल्डारैथिस

@michael मैं हमेशा adb rootपीछा करता हूं adb shell
ott--

2

Android Oreo और Pie (OnePlus 6 पर परीक्षण किया गया) में, फ़ाइल ऐसी प्रतीत होती है /data/misc/wifi/WifiConfigStore.xmlजो आपके Wi-Fi क्रेडेंशियल को संग्रहीत करती है। मुझे एक अच्छे XML पार्सर के बारे में पता नहीं है, लेकिन फाइल एक टेक्स्ट एडिटर में खोली जा सकती है ( रूट एक्सेस की आवश्यकता होती है )। अपने Wifi (SSID) के नाम के साथ खोजें और युक्त लाइन खोजें:

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

निम्न पंक्तियों में से एक पासवर्ड दिखाएगा। यह "PreSaringKey" के रूप में उल्लेख किया जाएगा। उदाहरण:

<string name="PreSharedKey">&quot;SAVED_PASSWORD;</string>
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.