If you've ever looked at the installed list on your Xiaomi smartphone, you might have noticed a strange name, CaptivePortalLogin. It doesn't have a shortcut, it doesn't show up on the menu, and it often causes suspicion among users. What is it? A virus? A spyware from Xiaomi? Or an important system component that you shouldn't touch?
In fact, CaptivePortalLogin is a standard Android operating system module that is responsible for working with public Wi-Fi networks (in airports, cafes, hotels), its task is to automatically open the authorization page (the so-called βcaptive portalβ or captive portal) when you connect to a network that requires a login. However, on Xiaomi smartphones this process sometimes works incorrectly, which causes users to look for ways to turn it off or delete it.
In this article, we will discuss in detail:
- π What is Captive PortalLogin and how is it related MIUI?
- π± Why it appears in the list of applications on Xiaomi, Redmi and POCO?
- βοΈ Can it be removed or removed without consequences?
- β οΈ What problems can arise if you interfere with his work?
- π οΈ Alternative ways to manage public Wi-Fi connectivity.
What is Captive PortalLogin and why is it needed?
CaptivePortalLogin is an Android system application that is part of Google Play and is responsible for interacting with networks that require authorization. When you connect to Wi-Fi in a public place (such as McDonald's or Starbucks), instead of accessing the Internet, you are redirected to a page where you need to enter a username / password, accept conditions or just click the "Connect" button.
On Xiaomi smartphones (as well as other Android devices), CaptivePortalLogin is responsible for processing these portals, and it works in tandem with another system component, CaptivePortalTracker, which checks whether access to the network is blocked, and if you notice both of these names in the list of applications, it is normal.
It's important to understand that this is not a virus or a spyware. It's the official part of Android that:
- π Automatically opens the browser when connecting to a protected Wi-Fi network.
- π‘ Checks whether the network requires additional authorization.
- π Prevents data leakage before successful authorization.
However, on Xiaomi smartphones (especially with a shell). MIUI) This module sometimes behaves unstable, can constantly appear in the list of active processes, consume battery or even cause connection errors, this is due to the fact that Xiaomi is modifying standard Android services to suit its needs.
Why is CaptivePortalLogin visible in the list of applications on Xiaomi?
On most smartphones (such as Samsung or Google Pixel), system applications like CaptivePortalLogin are hidden from the user. POCO) They are displayed in the Settings menu. β Annexes β All applications. It's related to the shell. MIUI, which:
- π Shows all installed packages, including system.
- π§ It allows you to control even those components that are usually hidden.
- π Often duplicates Android features with its services (e.g. miui.captiveportallogin).
If you see CaptivePortalLogin on the list, it doesn't mean it's been installed separately. It's always on the system, just on the system. MIUI Moreover, some Xiaomi firmware may have two similar modules:
- com.google.android.captiveportallogin is standard from Google.
- com.miui.captiveportallogin is a modified version of Xiaomi.
It's not a mistake, it's a feature. MIUI. However, the presence of two versions sometimes leads to conflicts, which are the reason for the:
- β οΈ The Wi-Fi authorization page does not open automatically.
- β οΈ Notification: Network connection is limited".
- β οΈ The browser opens on its own when connecting to some networks.
β οΈ Note: If you only see com.miui.captiveportallogin without a Google version, this may indicate that your device has removed Google Play services (for example, on Chinese firmware), in which case some features may not work correctly.
Can I disable or remove CaptivePortalLogin on Xiaomi?
Technically, removing or disabling CaptivePortalLogin is not recommended, as it can lead to problems connecting to public Wi-Fi networks. However, if you are sure that you never use such networks (or are willing to manually open the authorization page), you can try the following methods:
1. Disconnect via settings (without root)
On some versions MIUI You can disable the application without superuser rights:
- Go to Settings β Applications β Application Management.
- Find CaptivePortalLogin (could be called com.google.android.captiveportallogin or com.miui.captiveportallogin).
- Click Disable (if the button is active).
If the Disable button is inactive, the system is blocking the action, in which case root rights or use will be required. ADB.
2. Disconnect via ADB (no root, but with PC)
Using Android Debug Bridge (ADB) You can turn off the application without getting root permissions:
- Enable USB Debugging in Settings β About Phone β MIUI version (click 7 times, then go back to Additional Settings β For Developers).
- Connect your phone to your PC and execute the command: adb shell pm disable-user --user 0 com.google.android.captiveportallogin For Xiaomi version: adb shell pm disable-user --user 0 com.miui.captiveportallogin
To get it back, use the same command, replacing the disable-user with enable.
β οΈ Warning: Disabling CaptivePortalLogin may result in you not being able to automatically log in to public Wi-Fi networks. VPN proxy.
Make sure you donβt use public Wi-Fi|Create a backup copy of the data|Remember the commands to turn back on|Check the Internet after disconnection-->
3. Removal with root rights (for experienced users)
If you have root, you can completely uninstall the app using Root Explorer or commands:
su
pm uninstall --user 0 com.google.android.captiveportalloginHowever, this may disrupt system updates and some features. MIUI, So doing this is not recommended.
| Method of disconnection | Need root? | Reversibility | Risks. |
|---|---|---|---|
| Through settings | β No. | β Yes. | Minimum |
| Through ADB | β No. | β Yes. | Problems with public Wi-Fi |
| Removal from root | β Yes. | β No (reinstallation only) | System malfunction |
What problems can occur after disconnection?
If you decide to disable or remove CaptivePortalLogin, be prepared for the following consequences:
- π« Inability to automatically log in to Wi-Fi networks with a captive portal (you will have to manually open the browser and enter data).
- π Permanent notifications of limited network connection.
- π΅ Problems with VPN (Some applications use CaptivePortalLogin to check the network).
- π Increased battery consumption due to the system constantly trying to connect to the network.
For example, at an airport or hotel, you will have to:
- Connect to Wi-Fi manually.
- Open your browser and go to 1.1.1.1 or any other site.
- Wait for the redirection to the authorization page.
- Enter the login/password (if required).
This is inconvenient, but it's tolerable if you rarely use public networks, but in some cases (for example, corporate networks), you won't be able to connect without CaptivePortalLogin at all.
π‘
If you have lost your internet after you have disabled CaptivePortalLogin, try restarting your phone or resetting your network settings in Settings. β Wi-Fi β Additionally. β Reset the network settings.
Alternative ways to work with the captive portal on Xiaomi
If you are annoyed by the automatic opening of your browser when connecting to Wi-Fi, but you do not want to disable CaptivePortalLogin, you can use alternative methods:
1. Use of third-party applications
Google Play has apps that replace the standard authorization mechanism, such as:
- πΉ Captive Portal Login (from third-party developers).
- πΉ WiFi Web Login.
- πΉ Portal Login Trigger.
They allow:
- π± Choose which browser to open for authorization.
- π Save logins/passwords for frequently used networks.
- β‘ Accelerate the connection process.
2. Manual network setup
If you know the address of the authorization page (e.g. 192.168.1.1), you can:
- Connect to Wi-Fi.
- Open the browser and manually enter the portal address.
- Get through authorization.
This will save you from automatically opening the browser, but will require additional actions.
3.Use of VPN
Some of them VPN-Services like ProtonVPN or Windscribe can bypass the captive portal, replacing traffic, but this does not work on all networks and may violate public Wi-Fi rules.
How to find the address of the captive portal manually?
Frequent mistakes and how to fix them
Sometimes, CaptivePortalLogin does not work properly, which leads to the following problems:
1. "Connection to the network is limited" (but the Internet is available)
This happens when CaptivePortalLogin mistakenly believes that the network requires authorization.
- π Reboot the phone.
- π΅ Forget the network and connect again.
- π§ Turn off Automatic Open Network Connection in Wi-Fi Settings.
2.The browser opens on its own
If you automatically start your browser when connecting to any network, try:
- π Check if viruses are installed (sometimes they disguise themselves as system processes).
- π οΈ Clear the cache and CaptivePortalLogin data in the application settings.
- π± Update the firmware MIUI (In new versions, this problem is often fixed).
3. The authorization page does not open
If you are connected to Wi-Fi, but the login page does not appear:
- π Manually open your browser and go to neverssl.com or captive.apple.com.
- π Reboot your router (if it is your network).
- π‘ Check if the firewall or antivirus is blocking access to the portal.
β οΈ Note: If the problem only occurs on one network (for example, in a particular cafe), it is most likely not your phone, but the router settings.
π‘
You only need to disable CaptivePortalLogin if you know exactly what you're doing and are ready to manually log in to public networks, and in most cases, it's best to leave it on and solve problems in other ways.