Why the Wi-Fi network won't delete from your phone and how to fix it

Are you trying to delete a saved Wi-Fi network from your phone, but the "Forget" button doesn't work, the network disappears and reappears, or the system returns an error? This issue occurs on Android And iOS regardless of the device model - be it Samsung Galaxy S23, iPhone 15 or budget Xiaomi RedmiIn 80% of cases, the culprit is system glitches, network settings cache, or profile conflicts, but sometimes the root of the problem lies deeper—in the firmware or hardware limitations.

In this article we will look at 7 main reasons, why the Wi-Fi network is not deleted from the phone, and we will give step-by-step solutions for each of them. You'll learn how to reset network settings manually, what to do if the network is locked to a SIM card, and why some public hotspots (such as those in hotels or airports) may block deletion. We've also compiled table of typical mistakes with codes and solutions - this will save you hours searching for solutions in forums.

We warn you in advance: if the problem occurs after updating the firmware (especially on Android 14 or iOS 17), standard methods may not work. In this case, a more in-depth diagnosis will be required—we also described this in the last section.

1. System glitch: Why the "Forget Network" button doesn't work

The most common cause is a temporary operating system glitch. This can manifest itself in a variety of ways:

  • 🔄 The "Forget" button is pressed, but nothing happens.
  • 📱 The network disappears from the list, but appears again after a reboot.
  • ⚠️ The error "Unable to delete network" appears (on Android) or “Unable to forget network” (on iOS).

It helps in 90% of cases reboot the phoneIf this doesn't work, try the following steps:

For Android:

  1. Open Settings → System → Reset → Reset Wi-Fi, mobile network, and Bluetooth settings.
  2. Confirm the action. This will delete all saved networks, but will not affect other data.
  3. Restart your device and check if the problem persists.

For iPhone:

  1. Go to Settings → General → Transfer or reset iPhone → Reset → Reset Network Settings.
  2. Enter your password (if required) and confirm.
  3. After rebooting, try deleting the network again.

2. Profile conflict: when the network is “tied” to the SIM card

Many mobile operators (eg. MTS, Beeline, Megaphone) automatically connect users to their Wi-Fi networks via access profiles (EAP-SIM)Such networks (for example, MTS_Free_WiFi or Beeline_WiFi) can block manual deletion, as they are controlled by the SIM card, not the phone.

How to check this:

  • 🔍 Check the network name: if it contains the operator name, it is most likely an EAP-SIM.
  • 📱 On Android go to Settings → Wi-Fi → [tap on the network]If there are options for "EAP method" or "SIM authentication," the network is tied to an operator.
  • 🍎 On iPhone Such networks are usually marked with an icon SIM next to the title.

Solutions:

  1. Disable automatic connection:
    • On Android: Settings → Wi-Fi → Advanced → Auto-connect → Disable.
    • On iOS: Settings → Wi-Fi → [tap the "i" next to the network] → Auto-connect → Turn off.
  • Delete the operator profile (if installed):
    • On Android: Settings → Mobile network → Additional settings → Operator profiles → Delete.
    • On iOS: Settings → General → VPN & Device Management → Delete Profile.
    • If nothing helps, temporarily remove the SIM card, remove the network, then insert the SIM back.
    • What is EAP-SIM and why do operators use it?

      EAP-SIM (Extensible Authentication Protocol for SIM) is an authentication protocol that allows users to connect to operator Wi-Fi networks without entering a password, using SIM card data. Operators use it to automate access to their hotspots (for example, in subways or shopping malls), but this often hinders users from manually managing the networks.

      3. Cache Errors: How to Clear Wi-Fi Module Data

      On Android a system application is responsible for Wi-Fi operation com.android.wifitrackerlib (or similar, depending on the firmware). If its cache is corrupted, networks may not be deleted or may reappear. iOS the systemic process plays a similar role WiFiAgent, but clearing the cache there happens differently.

      For Android:

      1. Open Settings → Apps → Show all apps (⋮) → System.
      2. Find apps with the following names:
        • Wi-Fi or WifiService
        • Wi-Fi settings (Wi-Fi Settings)
        • com.android.wifitrackerlib (on some firmware versions)
    • For each of them, click Storage → Clear Cache (not data!).
    • Restart your phone.
    • For iPhone:

      On iOS There is no direct access to clear the Wi-Fi cache, but you can do the following:

      1. Turn off Wi-Fi in Control center (swipe down/up).
      2. Press and hold the power button Turn down the volume (on iPhone without a Home button) until the power slider appears.
      3. Without turning off the phone, release the buttons and turn Wi-Fi back on.
      4. Try deleting the network again.

    ☑️ Clearing Wi-Fi Cache on Android

    Completed: 0 / 4

    4. Firmware limitations: why some networks are “invisible” for deletion

    Some manufacturers (eg Xiaomi, Huawei, Realme) modify Android, adding your own shell layers (MIUI, EMUI, ColorOS). As a result:

    • 🔒 Some networks (for example, corporate or hidden ones) may not appear in the list for removal.
    • 📵 Forget Network feature absent in the menu (instead of it - only "Disconnect").
    • 🔄 After deleting the network is being restored after connecting to the mobile Internet.

    Custom firmware solutions:

    Manufacturer Problem Solution
    Xiaomi (MIUI) There is no "Forget Network" button Long press on the network → “Delete” or Settings → Wi-Fi → Advanced → Manage networks
    Huawei (EMUI) The network is back after deletion Disable "Auto-connect" in Wi-Fi settings and delete the network via Settings → Wireless & networks → Wi-Fi → Advanced
    Samsung (One UI) Error "Unable to delete" Clear the app cache Secure Wi-Fi (if installed) or reset network settings
    Realme/Oppo (ColorOS) Hidden networks are not deleted Enable display of hidden networks in Settings → Wi-Fi → Advanced → Show hidden networks

    Radical solution for Android: If nothing helps, you can delete the network via ADB (requires a computer and USB debugging). Commands:

    adb shell
    

    su

    pm clear com.android.providers.settings

    ⚠️ Attention: this will reset all Wi-Fi settings, including saved passwords. Use only if other methods fail.

    5. Public networks: why hotels and airports block deletion

    Wi-Fi in hotels, airports or shopping malls is often used port restrictions (Captive Portal) and MAC address bindingSuch networks can:

    • 🔄 Automatically connect even after deletion.
    • 📛 Block access to other networks until you log in.
    • 🔒 Disable manual connection control through device settings.

    How to get around this:

    1. Change MAC address (on Android):
      • Go to Settings → About phone → Device information → Status → Wi-Fi MAC address.
      • Use apps like Mac Changer (root rights required) or a built-in function (on some firmware).
  • Disable Captive Portal:
    • On Android: turn off Settings → Wi-Fi → Advanced → Network discovery.
    • On iOS: turn off Settings → Wi-Fi → [tap the "i"] → Auto-connect.
    • Use a VPN before connecting - this sometimes bypasses portal restrictions.
    📊 Have you encountered "intrusive" Wi-Fi networks in public places?
    Yes, in hotels
    Yes, at airports
    Yes, in shopping malls
    No, I haven't encountered it.

    6. Hardware problems: when the Wi-Fi module is to blame

    If none of the methods helped, the problem may be in physical damage Wi-Fi module or antenna. This applies to phones:

    • 💥 After a fall or impact.
    • 🌡️ Overheating (for example, when charging).
    • 🔋 With a swollen battery (it can put pressure on the board).

    Signs of hardware failure:

    • 📶 Wi-Fi connects, but the speed is extremely low (1-2 Mbps).
    • 🔄 The network disappears and appears by itself.
    • ⚡ The phone gets very hot when using Wi-Fi.
    • 🔌 Bluetooth doesn't work (often breaks down along with Wi-Fi).

    What to do:

    1. Check the module:
      • Connect to a different network (e.g., a mobile hotspot). If the problem persists, the module is at fault.
      • Try connecting to Wi-Fi on another device (laptop, tablet). If everything works there, the problem is with your phone.
  • Contact the serviceRepairing a Wi-Fi module costs between 1,500 and 5,000 rubles (depending on the model). iPhone Replacing a module often requires reflashing NVRAM, which increases the cost.
  • 7. Viruses and Malware: When Networks Add Themselves

    Some viruses (eg Android.Triada or FakeWiFi) can:

    • 🛡️ Block network deletion.
    • 📡 Add new networks without your knowledge.
    • 🔗 Redirect traffic through a proxy.

    How to check your phone for viruses:

    1. Install antivirus (Dr.Web, Kaspersky, Malwarebytes) and perform a deep scan.
    2. Check application permissions:
      • Go to Settings → Applications → Permissions → Location/Wi-Fi.
      • Remove suspicious applications with network access.
  • View active connections:
    • On Android: use NetGuard or PCAPdroid to monitor traffic.
    • On iOS: check Settings → General → VPN and device management for the presence of unknown profiles.
    • If you find a virus:

      1. Remove infected applications.
      2. Do it factory reset (after saving the data).
      3. After reset do not restore data from a backup — the virus may return.

      FAQ: Frequently asked questions about deleting Wi-Fi networks

      Is it possible to delete a Wi-Fi network without a password?

      Yes, you don't need a password to delete a network. Just go to the Wi-Fi settings, tap on the network, and select "Forget" (on Android) or "Remove this network" (on iOS). If the button is inactive, try the methods from the section about system failures.

      Why does Wi-Fi still connect automatically after resetting network settings?

      This happens because:

      1. Operator profile (EAP-SIM) - remove it in the mobile network settings.
      2. Smart Connectivity** features on some firmware versions (e.g. MIUI). Turn it off in Settings → Wi-Fi → Advanced.
      3. Google Play Services cache (on Android). Clean it in Settings → Apps → Google Play Services → Storage → Clear Cache.
      How do I delete a hidden Wi-Fi network that isn't listed?

      Hidden networks (with the SSID disabled) are not displayed in the list, but can be saved. To delete them:

      On Android:

      1. Open Settings → Wi-Fi → Advanced → Manage networks.
      2. Enable display of hidden networks (if there is such a switch).
      3. Find the network by name (if you remember it) and delete it.

      On iPhone:

      1. Connect to the hidden network manually (enter the name and password).
      2. Once connected, click on the icon i next to the network and select "Remove this network."

    If the network is not visible even after this, do reset network settings.

    Why won't the network with the "Auto-Connect" checkbox be deleted on my iPhone?

    On iOS Networks with "Auto-connect" enabled may be blocked for deletion if:

    • Network added via configuration profile (for example, corporate). Delete the profile in Settings → General → VPN and device management.
    • The network is tied to Apple ID (For example, Apple Store Wi-Fi). Turn off key synchronization in Settings → [your name] → iCloud → Keys.
    • This network operator service (For example, AT&T Wi-Fi). Disable it in your mobile settings.
    • If nothing helps, reset your network settings (Settings → General → Transfer or reset iPhone → Reset → Reset Network Settings).

    Is it possible to delete a Wi-Fi network via a computer (ADB)?

    Yes, but it requires USB debugging enabled and access to ADBInstructions:

    1. Connect your phone to PC and enable debugging Settings → About phone → Build number (press 7 times) → Developer options → USB debugging.
    2. Open the command prompt on your PC and enter:
      adb shell
      

      su

      pm clear com.android.providers.settings

    3. Restart your phone. This will reset all saved networks.

    ⚠️ Attention: team pm clear com.android.providers.settings It will also reset other system settings (brightness, sound, etc.).