Your smartphone is on Android always scans the airwaves for available mobile networks - even when you're connected to Wi-Fi or in airplane mode. This process not only drains the batterybut also can compromise privacyby transmitting your location data to telecom operators. In some scenarios (for example, when using dual-SIM or roaming), automatic network search becomes a real problem - the phone wastes traffic on background requests, and the battery runs out in a few hours.
In this article, we Let's look all working methods of disabling network search on devices running Android 10โ15, including hidden settings of the engineering menu, commands ADB and specialized applications. Important: some methods require root access or an unlocked bootloader - we will separately indicate such cases. You will also learn what deactivation of this function can cause and how to avoid them. side effects may cause deactivation of this function and how to avoid them.
Why Android constantly searches for networks and why is this bad
By default Android scans available networks every 2โ5 minutes, even if you do not use the mobile data. This is due to the operation of the following components:
- ๐ก RIL (Radio Interface Layer) module โresponsible for interaction with the SIM card and base stations. It sends network search requests regardless of your actions.
- ๐ Google Play background services - collects data about nearby towers to improve geolocation (even if GPS is turned off).
- ๐ฑ Manufacturer firmware - some brands (for example, Xiaomi or Samsung) add their own scanning algorithms to โoptimizeโ communication.
Consequences of constant network search:
| Problem | Impact on the device | How it manifests itself |
|---|---|---|
| Battery consumption | Increase by 10โ15% | The phone discharges in 6โ8 hours without active use |
| Overheating module | Local heating in the area of the SIM tray | The processor temperature rises by 5โ8ยฐC even when idle |
| Data leakage | Transfer of IMSI and location to the operator | B traffic logs show requests for mmsc and epc.mncXXX.mccYYY.pub.3gppnetwork.org |
| Slowdown | Load on the core processor ril-daemon | Lags when switching between applications |
โ ๏ธ Attention: Disabling network search can lead to delays in incoming calls (up to 10โ15 seconds) and problems with SMS (especially in roaming). If you travel frequently or use two SIM cards, evaluate the risks before changing settings.
Method 1: Disabling through standard Android settings
On most devices, you can limit network search without root access, but the functionality depends on the version Android and the manufacturer's shell. Instructions for pure Android (for example, Pixel, Nokia, Motorola):
- Open
Settings โ Network and Internet โ Mobile network. - Select your SIM card (if any several).
- Go to
Advanced settings โ Network selection. - Activate the option "Selecting a network manually" (or
Manual network selection). - Confirm the selection of the current network (for example, Beeline, MTS) and press "Select automatically" (this is paradoxical, but it fixes the network).
On devices with shells (MIUI, One UI, ColorOS) the path may differ:
- ๐ฑ Samsung:
Settings โ Connections โ Mobile networks โ Network mode โ Network selection (manual). - ๐ฑ Xiaomi/Redmi/Poco:
Settings โ SIM cards and mobile networks โ [select SIM] โ Network selection โ Manual. - ๐ฑ Realme/Oppo:
Settings โ Mobile network โ Access point name โ Manual selection.
โ ๏ธ Attention: On some firmware (for example, Flyme or EMUI), manual network selection is reset after a reboot. network selection disable and re-enable airplane mode.
Disable Wi-Fi and Bluetooth
Close all background applications
Check the signal strength of the current network
Do not reboot the phone for 5 minutes after the change-->
Method 2: Engineering menu (codes ## and USSD)
The hidden engineering menu allows you to disable network scanning at the module level RIL. This method works on most devices, but requires caution - incorrect settings can lead to loss of connection.
Instructions for Qualcommchips (used in 70% of Android devices):
- Open the application "Phone" and enter the code:
##4636##Some firmware may require
##INFO##or*#0011#. - In the menu that opens, select
Phone information(orPhone Information). - Scroll down to block "Set preferred network type".
- Select
LTE only(if your operator supports 4G) orWCDMA only(for 3G) This will limit scanning to the selected standard only. - Click "Turn off radio", wait 10 seconds and turn it back on ("Turn on radio").
For devices on Mediatek (for example, many models Redmi, Realme):
- Enter the code:
##36446337##or
##36446338##for new firmware. - Go to
Connectivity โ Band Selection. - Mark only those bands that your operator uses (check them on the official website).
- Save the settings and reboot the phone.
โ ๏ธ Attention: Changes in the engineering menu are not saved after resetting the settings. Also, some operators (for example, Tele2 or Yota) can block manual control of ranges - in this case the menu will be unavailable.
What to do if the engineering menu does not open?
On some firmware (for example, MIUI 14+ or One UI 5+) access to the engineering menu is blocked. Alternative methods:
1. Use the application MTK Engineering Mode (for Mediatek) or Qualcomm Engineer Mode from Google Play.
2. Connect your phone to the PC and use ADB-commands (see Method 3).
3. Install custom recovery (for example TWRP) and edit the file /efs/ril_config.xml manually (requires root).
Method 3: Disabling via ADB (without root)
If standard methods did not work, you can use Android Debug Bridge (ADB) is a debugging tool that allows you to change system settings without superuser rights. This method is suitable for Android 8.0 and newer.
Step-by-step guide:
- Download ADB Tools for your OS (Windows, macOS or Linux).
- Enable USB debugging on your phone:
Settings โ About phone โ Number assembly(press 7 times to unlock developer mode).Then:
Settings โ System โ For Developers โ USB Debugging. - Connect the phone to the PC and open the terminal (or
cmdin Windows). - Enter the commands one by one:
adb shellsettings put global auto_select_network 0
settings put global preferred_network_mode 9The last command fixes the priority to LTE (value
9). For other standards, use:7โ LTE/TD-SCDMA/GSM8โ LTE/TD-SCDMA10โ LTE/WCDMA
adb reboot
To return automatic settings, do:
adb shell settings put global auto_select_network 1
โ ๏ธ Attention: On some devices (for example, Samsung Exynos or Google Tensor) these commands may reset after firmware update. Also operators like MTS or Beeline sometimes forcefully switch settings via OMADMmessages.
1. Install drivers for your model (for example Samsung USB Driver or Xiaomi ADB Driver).
2. Use the original USB cable (not all cables support data transfer).
3. Switch the connection mode on the phone from "Charging" to "File Transfer".-->
Method 4: Applications for network management (with and without root)
If you donโt want to tinker with the settings manually, you can use specialized applications. We tested 5 popular tools - the results are in the table:
| Application | Root | Functional | Cons |
|---|---|---|---|
| Network Signal Guru | โ No | Shows the current network, allows you to fix it manually | Does not block background scanning |
| 4G LTE Only Mode | โ No | Forcibly installs LTE mode, disabling 2G/3G | May not work on Android 13+ |
| NSG Glass | โ Yes | Full control over RIL, scanning blocking | Complicated interface, risk of loss of connection |
| MTK Engineering | โ No | Access to the engineering menu on Mediatek | Only for chips MTK |
| Qualcomm RIL Switch | โ Yes | Disable unnecessary ranges on Snapdragon | Requires an unlocked bootloader |
Recommendations for selection:
- ๐ง If you have no. root, try Network Signal Guru or 4G LTE Only Mode. They do not provide complete control, but reduce the activity of the module.
- ๐ ๏ธ For root-users the best choice is NSG Glass. It allows you to disable scanning completely through the settings
RIL. - โ๏ธ On devices with Qualcomm (for example, OnePlus, Xiaomi on Snapdragon) use Qualcomm RIL Switch for fine-tuning ranges.
โ ๏ธ Attention: Applications like NSG Glass can break the operation of the SIM cardif you configure the parameters incorrectly. Before use, make a backup copy of your data via TWRP or ADB Backup.
Applications without root (for example, 4G LTE Only Mode) are often reset after a reboot. To fix the settings, combine them with ADB commands (Method 3).
Method 5: Editing system files (root only)
If you are willing to take the risk, you can disable network search at the configuration file level. This method gives maximum effectbut requires root access backup.
Instructions for experienced users:
- Install a file manager with root support (for example Root Explorer or Solid Explorer).
- Go to the folder
/system/etc/and find the fileril_subscription.conf(orril_config.xmlon some firmware). - Open the file in a text editor and find the lines:
auto_select_network=1network_selection_mode=automaticReplace them with:
auto_select_network=0network_selection_mode=manual - Save changes and set permissions
644(rw-r--r--). - Reboot the phone.
For devices c Qualcomm you can also edit the file /system/vendor/rfs/msm/mpss/readme.txtby adding the line:
setprop persist.radio.no_network_scanning 1
โ ๏ธ Attention: Incorrect editing of system files can lead to "briku" devices (loss of connection or stuck on loading). Before changes:
- Make a full backup via
TWRPorADB. - Check for backup
EFS-section (it is responsible for IMEI and network settings). - Use only proven text editors (for example, QuickEdit or Jota+).
Side effects and how to avoid them
Disabling network search can cause the following problems:
| Problem | Cause | Solution |
|---|---|---|
| Delays of incoming calls | The phone does not have time to โwake upโ to receive a call | Enable the option Settings โ Network โ Fast network connection (if available) |
| No Internet in roaming | Manual mode does not search for affiliate networks networks | Temporarily return automatic mode or add the operator's APN manually |
| SMS arrives with a delay | RIL module does not poll the network for messages | Use instant messengers (Telegram, WhatsApp) or turn on automatic mode once per day |
| Network loss after reboot | Resetting RIL settings | Run the command adb shell am broadcast -a android.intent.action.ANY_DATA_STATE after turning on |
To minimize risks:
- ๐ Check your connection periodically โ times per week, turn on automatic mode for 5-10 minutes so that the phone updates the network data.
- ๐ถ Use alternative geolocation methods โif you have disabled scanning for privacy, configure
GPSiWi-Fi scanningvSettings โ Geolocation. - ๐ Monitor the battery โ if after disabling network search, energy consumption has not decreased, check other background processes through
Settings โ Battery โ Battery usage.
โ ๏ธ Attention: On devices with eSIM (for example, Google Pixel, Samsung Galaxy S22+), manual network management can lead to losing the eSIM profile. Before experiments, check whether your operator supports eSIM recovery via QR code.
FAQ: Frequently asked questions about disabling network search
Is it possible to disable network search on a phone with two SIM cards?
Yes, but you will have to apply the settings separately for each SIM. On some firmware (for example MIUI), when you manually select a network for one SIM, the second one can automatically switch to scanning mode. Solution:
- Disable automatic mode for both SIMs.
- Use
ADB-commands indicating the slot:adb shell settings put global auto_select_network{slot_id} 0where
{slot_id}โ slot number (for example,auto_select_network0for the first SIM).
Why did the phone get worse after turning off the network search?
This is a normal phenomenon - in manual mode the phone Do not switch to a more powerful towereven if the signal weakens. To improve coverage:
- Manually select the tower with the best signal in the network settings.
- Use applications like NetMonster to analyze nearby towers.
- If you If you move frequently (for example, in transport), return to automatic mode.
Will mobile data work if you disable network search?
Yes, mobile data will work, but:
- ๐น When change of location (for example, moving from home to work), the speed may drop, since the phone will not connect to the nearest tower automatically.
- ๐น V roaming The Internet may not work if the affiliate network was not selected manually.
- ๐น Some operators (for example, MegaFon) use dynamic IP โfor a long time, a simple connection may torn.
Solution: add APN your operator manually (Settings โ Mobile network โ Access points (APN)) and disable the option "LTE only", if it interferes with stability.
How to check that network search is really disabled?
There are several ways:
- Use the application Network Signal Info โin the section
Cell Infoonly one tower should be displayed without changes. - View the logs through
ADB:adb logcat | grep -i "scan"If search is disabled, lines with
"NetworkScan"or"RIL_REQUEST_SEARCH_NETWORK"will not. - Check battery consumption: open
Settings โ Battery โ Battery usage โ System applications โ Phone services. If consumption drops to 1-3%, scanning is disabled.
Can I disable network search on an Android Go phone?
On devices s Android Go (for example, Nokia 1, Samsung Galaxy J2 Core) capabilities are limited due to simplified firmware. Possible solutions:
- ๐น Use USSD codes to manually select a network (see Method 2).
- ๐น Install light firmware (for example, LineageOS for Android Go), if it is available for your model.
- ๐น Disable background data transfer for applications
Telephone services(Settings โ Applications โ Phone โ Mobile data).
โ ๏ธ There is no engineering menu on Android Go and support ADBcommands for network management, so completely disabling scanning is impossible without modifying the firmware.