How to disable automatic Wi-Fi connections on Android

Modern smartphones based on the operating system Android Designed to provide maximum user comfort and uninterrupted connectivity, these devices are designed to make life easier for users. One feature designed to make life easier is automatic connection to previously used Wi-Fi networks. However, in certain situations, this feature turns from a convenience into a serious problem, interfering with the normal use of the device.

Imagine you're in a public place, where your phone is stubbornly clinging to a weak signal from an open hotspot, ignoring a stable mobile internet connection. Or perhaps your router at home has switched to guest network mode, and your device continues to unsuccessfully attempt to connect to the old profile. In such moments, there's an urgent need to intervene and forcefully disconnect.

In this article, we'll cover all available connection management methods in detail. You'll learn not only how to temporarily disable the feature, but also how to completely delete unnecessary profiles and configure network priorities for different situations. Understanding these mechanisms will give you complete control over your device's traffic and security.

Why does my smartphone constantly connect to other people's networks?

The main reason for this behavior lies in the operating algorithms of the wireless communication module. The system Android By default, a Wi-Fi connection is always preferred over mobile data, as it saves data on your data plan. When the phone detects a known network (SSID), it automatically initiates the handshake and authorization process.

The situation is exacerbated if your saved profiles include open networks or those you've previously connected to in shopping malls or cafes. Even if you leave the coverage area, your phone will try to find that signal again when you return. This often results in the device "hanging" on a marginal signal, not transmitting data but also not switching to LTE/5G.

⚠️ Attention: Constantly attempting to connect to open or weak networks can significantly accelerate battery drain, as the radio operates in an increased activity mode to search for and maintain a signal.

In addition, some shell manufacturers such as Samsung or Xiaomi, add their own connection managers. They can aggressively scan the airwaves and offer connections to available hotspots, even if you haven't previously saved a password but are simply nearby. This creates a "digital noise" effect, where the phone constantly twitches as it switches between sources.

📊 How often do you experience problems with Wi-Fi auto-connection?
Constantly, the phone switches itself
Sometimes, in public places
Rarely, only at home
I've never noticed anything like that.

Basic disabling of the function in the system settings

The simplest and most obvious way to stop automatic connections is to manually manage the wireless module's state. However, it's important to distinguish between disabling Wi-Fi completely and disabling automatic connections to specific networks. In modern versions, Android (starting with version 10) Google has introduced more flexible settings that allow you to fine-tune the system's behavior.

To begin, you need to go to the main settings menu of your device. Find the section Network and Internet or simply Wi-FiHere you'll see a switch that activates or deactivates the module. If you need to temporarily disable any connections, simply move this switch to the "Off" position.

However, if you want to keep the module enabled but block connections to a specific network, the process is different. Find the network your phone is trying to connect to in the list of available networks. Tapping the network name or the gear icon next to it will take you to the profile properties menu.

In this menu you should find the option Connect automatically (Connect automatically). Unchecking the box or toggling the switch to the off position will instruct the system: "Use this network only when I explicitly request it." Until you manually select this network, the phone will ignore its presence.

☑️ Check network settings

Completed: 0 / 5

Deleting saved network profiles

The most radical, yet most effective, method for combating unwanted connections is to completely delete the network profile from the device's memory. As long as the profile exists in the system database, the phone will consider it a priority or available for use. Deleting it ensures that the device will forget the password and security settings.

The uninstallation procedure is standard for most devices, but the path to the required button may vary slightly depending on the shell version. You'll need to open the list of all saved networks. This is usually located at Settings → Wi-Fi → Saved Networks or called up by long tapping on the network name in the general list.

Once you have found the profile you need (for example, a home network or an office network that you no longer need access to), click the button Delete or Forget the network (Forget network). The system will ask you to confirm the action, as this is an irreversible operation for the current session.

It's important to understand the difference between temporarily disabling and deleting. If you simply disable auto-connect, the profile will remain in memory. However, if you delete a network, you'll have to re-enter the password and go through the authorization process to reconnect. This is useful for networks with changing security settings.

Is it possible to restore a deleted network?

Yes, this is possible. Deleting a network is not a permanent action. You'll simply need to find the network again in the list of available networks, tap it, and re-enter the password. All settings will be reset to factory defaults for that specific SSID.

Priority management and smart features

Modern smartphones are equipped with "Smart Wi-Fi" features that analyze connection quality and switch between networks. For example, the function Switch to mobile data (Switch to mobile data) allows the phone to ignore Wi-Fi if the internet connection isn't working. This is critical for connection stability.

There's also the concept of frequency priority. If your router broadcasts a network on both 2.4 GHz and 5 GHz frequencies with the same SSID, your phone may prefer the longer-range but slower 2.4 GHz band, even if you're close to the router. Some advanced settings allow you to specify a preference for the 5 GHz band.

In corporate environments or large homes with Mesh systems, the protocol is often used 802.11r (Fast BSS Transition). This allows devices to quickly switch between access points. If your phone is constantly jumping between access points, try disabling this feature in your router settings or in the advanced Wi-Fi settings on your phone, if available.

Parameter Description Recommendation
Auto-connection Automatically log in to the network when detected Disable for public networks
Notifications Alerts about available networks Turn it off so it doesn't interfere
MAC address Device ID on the network Use randomization for protection
Power saving mode Limiting Wi-Fi activity in the background Enable to save battery
⚠️ Attention: The settings interface may vary depending on the manufacturer (Samsung, Xiaomi, Pixel) and Android version. If you don't find the option described, search for "Wi-Fi" or "Network" in the settings.

Using third-party applications and scripts

For users who require advanced control scenarios, specialized apps are available. Standard system tools aren't always capable of implementing complex logic chains, such as "turn off Wi-Fi when I leave the geofenced area at home." For this purpose, automation tools are used.

One of the most popular tools is the application Tasker or its free equivalents. These can be used to create a profile that will monitor the connection status. For example, you can set up a task: "If Wi-Fi 'Free_Wi-Fi' is connected, immediately disable the Wi-Fi module and enable mobile data."

There are also Wi-Fi manager apps that allow you to create whitelists and blacklists of networks. You can add all unwanted access points to the blacklist, and the app will block connection attempts to them at the system level, even if the OS itself attempts to do so.

For advanced users with rights Root Even more possibilities open up. Using scripts, you can edit the system file wpa_supplicant.conf, manually defining prioritization and blocking rules for each SSID. However, tampering with system files requires caution.

Security settings and MAC address randomization

Starting from Android 10By default, the system uses a randomized MAC address for each new network. This means your phone presents itself to the router using a random identifier, rather than its actual factory address. This improves privacy, but can cause issues with auto-connection on networks with MAC address filtering configured.

If you want your phone to act as a "persistent" client for a specific network, you may need to change the privacy settings for that profile. Go to the network properties and find the "Permanent" section. Privacy or MAC parameters and select the option Use the device's MAC address.

This step can help if the router has "remembered" your old randomized address and now treats it as a new device, requiring re-authorization. However, for public networks, it is recommended to leave randomization enabled to prevent trackers from tracking your movements using the unique identifier.

Also worth mentioning is the feature Wi-Fi Assistant (Wi-Fi Assistant), which is available on many devices. It automatically evaluates the quality of available networks and can switch you to mobile data if Wi-Fi is too slow. Make sure this feature doesn't conflict with your manual settings.

Solving problems with constant reconnection

Sometimes a phone may cyclically connect and disconnect from the network, even if the settings appear correct. This phenomenon, known as a "Wi-Fi bootloop," often indicates an IP address conflict or a wireless driver error.

The first step in troubleshooting should always be resetting your network settings. This will delete all saved Wi-Fi profiles, Bluetooth pairings, and mobile network settings, returning them to factory defaults. This won't delete your personal data (photos, contacts), but it will force you to re-enter your Wi-Fi passwords.

To perform a reset, go to Settings → System → Reset settings → Reset Wi-Fi, mobile, and Bluetooth settingsAfter rebooting, create a new connection profile for your network, carefully checking the security type (usually WPA2/WPA3) and encryption method.

If the problem persists, it might be due to a static IP address. Try switching the mode from Static on DHCPThis will allow the router to automatically assign the correct address and avoid conflicts within the local network.

What should I do if my phone doesn't forget the network after deleting it?

In rare cases, especially on devices with custom firmware or deep system modifications, the network profile may be cached. Try putting your phone in airplane mode for 10 seconds, then power it off completely. After powering it back on, delete the network again. If this doesn't help, you may need to clear the cache in the "Settings" system app through the developer options menu.

Does disabling auto-connection affect the operation of a smart home?

Yes, it can. If your smart home devices (lamps, plugs) operate via Wi-Fi and require a local network for control, disabling auto-connection or deleting the network profile on your phone will disconnect the connection. Make sure auto-connection is enabled for your home network (IoT), and restrictive measures apply only to external networks.

Is it possible to turn off auto-connection for mobile data only?

The question is phrased the other way around: is it possible to prevent the phone from using mobile data if Wi-Fi is available but poor? To do this, there's an option in the developer settings or in the "Network & Internet" menu called "Always use mobile data." If you disable it, the phone will rely on weak Wi-Fi until the last minute.

Why did my Wi-Fi settings reset after updating Android?

Major operating system updates (for example, upgrading from Android 13 to 14) often change the structure of security configuration files. To protect data, the system may force a reset of saved networks or change MAC address randomization rules. This is standard behavior and requires reconfiguration.