How to find and restore your Wi-Fi connection history on your smartphone

Forgot the password for your old Wi-Fi network, but your phone connected to it? Or want to know which networks your child has connected to? Connection history Wi-Fi on your phone stored in the system, but it's not always easy to find. In this article - 5 proven methods For Android And iOS, including hidden menus and specialized utilities.

Many users mistakenly believe that once a network is removed from the list of available networks, it is permanently deleted. In fact, the operating system stores data About connections in service files—they can be extracted even without root access or jailbreak. We'll cover both standard methods and advanced ones that work even on older versions. Android 7-9 And iOS 12-14.

📊 What smartphone do you have?
Android
iPhone
Both types
Another

1. Standard view of saved networks on Android

On most devices running Android 10 and later Some connection history is available through settings. This method won't show deleted networks, but it will display all currently saved access points.

Open the menu Settings → Network & Internet → Wi-FiHere you will see the list saved networks (including those that are currently out of range). On some firmware versions (for example, MIUI or One UI) you need to click on the three dots in the upper right corner and select Saved networks.

  • 📱 Samsung: Settings → Connections → Wi-Fi → Advanced (⋮) → Manage networks
  • 🤖 Xiaomi/Redmi: Settings → Wi-Fi → Saved Networks (swipe down)
  • 📱 Google Pixel: Settings → Network & Internet → Internet → Settings (⚙️) → Saved Networks

If a network is not on the list, it does not mean that it never existed. Android stores connection logs in a file wpa_supplicant.conf, but access to it requires root rights or ADB. More on this in the next section.

2. Viewing history via ADB (without root)

Tool Android Debug Bridge (ADB) Allows you to retrieve a list of all networks ever connected, including remote ones. The method works on all versions Android, but requires connecting the phone to the computer.

Turn it on first USB debugging in the developer options. Then connect your phone to your PC, open the command prompt, and enter:

adb shell

su -c "cat /data/misc/wifi/WifiConfigStore.xml"

If the command doesn't work, try this alternative:

adb shell

cat /data/misc/wifi/wpa_supplicant.conf

Team What does it show? Is root access required?
WifiConfigStore.xml List of all saved networks (including SSID and security type) Yes
wpa_supplicant.conf Passwords and connection settings (if not encrypted) Yes
dumpsys wifi Current active connections and statistics No

If you see an error Permission denied, then access to system files on your device is blocked without root access. In this case, a specialized app can help (see Section 4).

Install drivers for your phone on PC|

Download the ADB platform from Google's website|

Enable USB debugging in developer options|

Connect your phone to your PC using file transfer mode (MTP)|-->

3. Hidden Wi-Fi Settings on iPhone (Without Jailbreaking)

On iPhone Wi-Fi connection history is not displayed in the standard interface, but it can be retrieved through system analyticsThis method works on iOS 12–16 without hacking.

Go to Settings → Privacy → Analytics & Improvements → Analytics DataHere you will find files with names like WiFi-.log or awdd-.log. Open them and find the lines with SSID= — these are the names of the networks to which the phone was connected.

⚠️ Warning: Analytics files may contain personal data. Do not share them with third parties and delete them after viewing. Clear analytics data.

An alternative way is to use Shortcuts:

  1. Open the app Labels.
  2. Create a new shortcut with an action Get analytics data.
  3. Add a keyword filter WiFi.
  4. Run the shortcut and export the results to a text file.

These methods will show not only the network names but also connection time, which is useful for parental control or security auditing.

What to do if there are no analytics files?

On some iPhones (especially those with low memory), analytics is disabled by default. To enable it:

1. Go to Settings → Privacy → Analytics and Improvements.

2. Enable the option Share iPhone analytics.

3. Wait 1-2 days for the system to collect data.

4. Apps for viewing Wi-Fi history

If manual methods seem complicated, use specialized utilities. They automate data extraction and often display more information than standard settings.

  • 📊 WiFi History Viewer (Android): Shows all networks ever connected, including remote ones. Requires root access to display passwords.
  • 🔍 Network Cell Info Lite: Displays not only Wi-Fi, but also the history of connections to cell towers (useful for tracking movements).
  • 🛡️ Fing (iOS/Android): Scans networks and displays devices that have connected to them. Supports report export.
  • 📡 WiFi Map: Saves a map of all connections with geolocation (requires location permission).

For iPhone It will work without jailbreak. iMazing (paid PC software). It extracts data from backups, including Wi-Fi history. A free alternative is 3uTools, but it only works on Windows.

⚠️ Warning: Apps like WiFi History Viewer can be removed from Google Play for violating the privacy policy. Download them only from the official websites of the developers or trusted sources (e.g., APKMirror).

If you need not only to look, but also recover password from the old network, use WiFi Password Recovery (requires root). iPhone Without jailbreaking, it is impossible to extract passwords—they are stored in a secure keystore.

5. Browsing through a router (alternative method)

If you want to know, when and what devices connected to your network, check your router logs. Most modern routers (TP-Link, ASUS, Keenetic) keep a connection log.

How to find history:

  1. Open your router's control panel (usually at 192.168.0.1 or 192.168.1.1).
  2. Go to the section Logs, System log or Statistics.
  3. Search for posts with DHCP or Wi-Fi connection — there will be MAC addresses of devices and connection times.

To match a MAC address to a device, use the table ARP or specialized applications like Fing. Note that logs are stored for a limited time (usually 1-7 days) and can be automatically cleared.

Router Path to logs Max. shelf life
TP-Link Advanced Settings → System Tools → System Log 7 days
ASUS Administration → System Log 30 days
Keenetic System Monitor → Logs 14 days
MikroTik Logs (available via WinBox) Configured manually

6. Recovering Remote Networks from a Backup

If you regularly back up your phone, your Wi-Fi history may have been saved in the archive. Android backups are created through Settings → Google → Backup, on iPhone - through iCloud or iTunes.

For Android:

  • Use Titanium Backup (requires root) to extract the file wpa_supplicant.conf from backup.
  • In manual copies (via adb backup) look for the file /data/misc/wifi/WifiConfigStore.xml.

For iPhone:

  • Open the backup in iMazing or iExplorer.
  • Go to the section System Files → Library → Preferences → SystemConfiguration.
  • Find the file com.apple.wifi.known-networks.plist - It contains a list of all networks.

If there are no backups, try to restore the data via Droid Explorer (For Android) or PhoneRescue (For iOS). These programs scan the internal memory for deleted configuration files.

⚠️ Note: Restoring from a backup will overwrite your current Wi-Fi settings. Save your current passwords to a text file before restoring.

FAQ: Frequently asked questions about Wi-Fi connection history

Is it possible to find out the password for the network the phone connected to a year ago?

On Android with root rights - yes, via file wpa_supplicant.confOn . iPhone Without jailbreaking, no, passwords are stored in an encrypted keystore. If the network is saved in the current settings, the password can be viewed through Settings → Wi-Fi → (i) next to the network (only on some firmwares, for example, MIUI).

Why isn't my home Wi-Fi network listed as saved, even though my phone has connected to it?

The network was likely manually deleted or the settings were reset. Check:

  1. Router logs (section 5 of the article).
  2. Phone backups (section 6).
  3. Analytics files on iPhone (section 3).

If nothing helps, the network has indeed been erased from the system.

Can the router owner see what other networks my phone has connected to?

No, the router only sees connections to his own Networks. The history of other networks is stored only on your device. The exception is if you used public networks with authentication (for example, in hotels), where MAC addresses may be logged.

How do I clear my Wi-Fi connection history?

On Android:

  • Remove networks manually via Settings → Wi-Fi.
  • Reset network settings in Settings → System → Reset → Reset Wi-Fi/Bluetooth settings.

On iPhone:

  • Forget the network in Settings → Wi-Fi → (i) → Forget this network.
  • Reset network settings in Settings → General → Transfer/Reset → Reset network settings.

To completely clear the data (including system logs), you will need to reset your phone to factory settings.

Do these methods work on tablets?

Yes, all the methods described are applicable to tablets on Android And iPad, since they use the same operating systems. For iPad With iPadOS the procedure is identical iPhone.