Forgot your home Wi-Fi password, and the router is in the attic, and the sticker with the code has long since worn off? This situation is familiar to many people—especially if guests urgently need to connect, and you can't remember the 8+ character combination. Luckily, on smartphones Xiaomi Redmi (and other devices running MIUI) There are several ways to retrieve a saved network password. The key is that the phone must have connected to this access point at least once.
In this article we will analyze all current methods to view the Wi-Fi password on Redmi Note 10/11/12, Redmi 9/10/11, POCO and other models with a shell MIUI 12–14These methods work without root access, but some require connecting to a PC or installing additional apps. We'll also explain why the standard "Settings" method might not work and what to do in this case.
⚠️ Attention: Extracting Wi-Fi passwords from someone else's phone without the owner's consent violates data privacy laws (Article 137 of the Russian Criminal Code). All instructions below are intended for use with your personal device.
Method 1: Viewing the password through MIUI settings (the easiest way)
If your Redmi works on MIUI 12.5+ (or Android 11+), the fastest way is to use the built-in password display feature. Unfortunately, it's not available on all firmware versions, but it's worth checking first.
Open the app Settings (gear icon) and go to the section Wi-FiFind your network in the list (it must be connected or saved previously) and tap its name. A button will appear in the window that opens. Show password or Share password - Click on it. The system may ask PIN code, pattern or fingerprint for confirmation.
If the button is missing, your MIUI version doesn't support it. In this case, proceed to the following methods. Also note: on some ROMs, the password is displayed as a QR code (which can be scanned with another phone), but the actual text code is not shown.
- ✅ Works without additional applications
- ✅ Doesn't require root or a PC
- ⚠️ Not available on all MIUI versions
- ❌ May not show password for guest networks
Method 2: Using a file manager (for advanced users)
All Wi-Fi passwords on Android are stored in a system file. wpa_supplicant.confOn smartphones Xiaomi It can be found through a file manager with access to root folders (for example, MiXplorer or Solid Explorer). Important: this method does not require root rights, but you need permissions to read system files.
Instructions:
- Install MiXplorer from XDA Developers (the version from Google Play will not work).
- Open the manager and go to the following path:
/data/misc/wifi/WifiConfigStore/Or an alternative way (on some firmware):
/data/misc/wifi/ - Find the file
wpa_supplicant.confand open it with any text editor. - Inside there will be lines like this:
network={ssid="Your_Network_Name"
psk="your_password"
key_mgmt=WPA-PSK
}Copy the value after
psk=- this is the password.
⚠️ Attention: If the file is missing or inaccessible, your MIUI version blocks access to system folders without root. In this case, proceed to the ADB method.
| MIUI version | File path | Root required? |
|---|---|---|
| MIUI 12–12.5 | /data/misc/wifi/WifiConfigStore/ |
No |
| MIUI 13–14 | /data/misc/wifi/ |
Sometimes |
| Android 10 and below | /data/misc/wifi/ |
Yes |
Install MiXplorer from XDA|Enable display of hidden files|Grant access to storage|Check path /data/misc/wifi/-->
Method 3: Extracting the password via ADB (universal method)
If the previous methods did not work, the most reliable option remains - using Android Debug Bridge (ADB)This method works on any version of MIUI and does not require root, but is needed USB debugging and a computer.
Steps:
- Turn on your phone
Developer mode:Settings → About phone → MIUI version (tap 7 times)Then go back to
Settings → Advanced → For developersand activateUSB debugging. - Connect Redmi to PC via USB cable (use original cable for stability).
- Download ADB Tools to your computer and unzip it into a folder.
- Open a command prompt (Windows) or terminal (macOS/Linux) in this folder and run the commands in order:
adb devices(your device should appear)
adb shellsu -c "cat /data/misc/wifi/WifiConfigStore/wpa_supplicant.conf"If the first command didn't work, try:
adb shellcat /data/misc/wifi/*.conf
In the output, find the block with ssid="Network_Name" And psk="password"If you see an error Permission denied, then your firmware requires root or an alternative path to the file.
What to do if ADB doesn't see the device?
1. Install Xiaomi drivers from the website en.miui.com.
2. Try a different USB cable (preferably the original one).
3. Enable the "Allow USB debugging (safe mode)" option in developer options.
4. Restart your phone and PC.
Method 4: Password Viewer Apps (with caveats)
There are dozens of apps like this on Google Play WiFi Password Viewer or WiFi Key Recovery, promising to show all saved passwords. However, Xiaomi Redmi they work only with root rights Or on very old versions of Android (below 9). Without root, such apps will either show an empty list or ask for a fee for "premium access," which won't help anyway.
If you still want to give it a try, here is a list of relatively safe options (but we don’t guarantee results):
- 🔓 WiFi Password Viewer (requires root)
- 📱 WiFi Key Recovery (works on Android 8 and below)
- 🛠️ Root Browser (for manual file search
wpa_supplicant.conf)
⚠️ Attention: Don't install apps that request access to SMS, contacts, or location data to "view Wi-Fi passwords." These are scams that steal data.
Why can't I see my password? Common problems
If none of the methods worked, the reasons may be as follows:
- Outdated version of MIUI: On firmware versions below MIUI 12 The password viewing function is often missing. Solution: update the system via
Settings → Software Update. - Manufacturer's limitations: Some models Redmi for the Chinese market (for example, Redmi K-series) block access to system files even via ADB.
- Guest Wi-Fi mode: If the network is added as a "guest" (without the right to view the password), then it is impossible to extract it using standard methods.
- File encryption: On newer versions of Android, the file
wpa_supplicant.confmay be encrypted. In this case, only root will help.
If you encounter an error Permission denied When working with ADB, try an alternative command:
adb pull /data/misc/wifi/WifiConfigStore/wpa_supplicant.conf C:\temp\
(This will copy the file to your PC's C:\temp\ drive, where you can open it with Notepad.)
Alternative solutions if nothing helps
If all other methods have been exhausted and the password is still unavailable, radical measures remain:
- 🔄 Resetting the router: Click the button
Reseton the back of the router (hold for 10 seconds). This will reset the settings to factory defaults, and you will be able to log in using the default login/password (usuallyadmin/admin). Minus: You will have to configure the network again. - 📡 Connection via WPS: If your router supports WPS, press the WPS button on it and then connect to the network via
Settings → Wi-Fi → Advanced → WPSon your phone. No password required. - 💻 View on another device: If a Windows laptop is connected to this Wi-Fi, the password can be found through
Control Panel → Network Connections → Wireless Network → Properties → Security.
⚠️ Attention: Resetting your router will disable internet access for all devices on the network. Only use this method if you're prepared to reconfigure your connection.
FAQ: Frequently asked questions about viewing Wi-Fi passwords on Redmi
Is it possible to find out the Wi-Fi password without root?
Yes, on most devices Xiaomi Redmi With MIUI 12+ This is possible through settings, file manager, or ADB. Root is only required for older versions of Android (below 9) or custom ROMs.
Why isn't my network listed in the wpa_supplicant.conf file?
Possible reasons:
- The network is saved as "guest" (without the right to view the password).
- The file was cleared after resetting the settings.
- You connected via
Wi-Fi DirectorHotspot 2.0(passwords for such networks are stored elsewhere).
Does the ADB method work on Redmi Note 12?
Yes, but the file path may differ. For Redmi Note 12 (MIUI 14) try:
adb shell
cat /data/vendor/wifi/wpa/wpa_supplicant.conf
If it doesn't work, use adb pull to copy the file to your PC.
Is it possible to find out my neighbors' passwords through Redmi?
No, this is not possible without physical access to their router or a device that was previously connected to their network. All methods in this article only work for networks that your phone has already connected.
How to protect your Wi-Fi from such methods?
To prevent password extraction from connected devices:
- Use WPA3 instead of WPA2 (in the router settings).
- Disable saving passwords in the cloud (on Xiaomi This
Settings → Google → Backup → Wi-Fi password backup). - Change your Wi-Fi password regularly (every 3-6 months).