Why Xiaomiβs lock screen has extra text and how to fix it
Xiaomiβs lock screen is not just a security against random clicks, but also an information panel that can display notifications, status messages, ads or even system warnings. However, many users face the problem when unnecessary labels appear on the lock, from the operatorβs name to MIUI banners or notifications of irrelevant events.
In this article, we will look at all possible sources of text on the lock screen, from standard notifications to hidden MIUI features, and provide step-by-step instructions for removing them. We will focus on Redmi, Poco and Black Shark models, where the settings may differ. If you want to return the lock screen to a minimalist look, read on.
It's important to understand that some labels (like Urgent Notice or No Network) are system-based and only deleted through deep settings. Others, like ads or unnecessary widgets, can be turned off in two clicks. We sorted the ways by complexity, from simple to advanced, so you can choose the best option.
1. Remove notifications and text banners through MIUI settings
The most obvious source of text on the lock screen is notifications from apps, and by default, MIUI shows their content directly on the lock screen, which is not always convenient.
- Open Settings β Notifications and Status bar.
- Go to the Notifications section on the lock screen.
- Select the option of Do Not Show Notifications or Show without Content (if you want to see only app icons).
For a more subtle setup:
- π± Turn off notifications for specific applications: In the same section, click Notification Management and select unnecessary programs (such as Mi Video or Mi Browser, which often send ads).
- π Hide sensitive data: activate Hide the contents of notifications on the lock screen (available on the screen) MIUI 13+).
- π« Banners from system applications: in the notification list, find MiuiSystem, Security or Cleaner and turn them off on the lock.
Update MIUI to the latest version |Check application permissions in Settings β Apps |Reboot phone after changes |Make sure there are no active "important" notifications (e.g. low charge)
-->
If the text is still displayed after these actions, the problem may be in system messages (for example, the SIM card is not activated or the Update is available), their removal requires other methods, which will be discussed later.
2. Disabling advertising and promo text on the lock screen
One of the most annoying features of MIUI is the banner ads that can appear on the lock screen as text or images, and they are linked to Xiaomi services like Mi Browser, Mi Video or Themes, to remove them:
- Go to Settings β About Phone and click on the MIUI version several times to activate Developer Mode.
- Return to the main settings and open Additional β Special Opportunities β Advertising.
- Turn off the Personalized Ads option and reset the Advertising Identifier.
To remove advertising completely:
- π Disable Msa and Analytics Services:
- π΅ Remove unnecessary system applications (root or root required) ADB):
What happens if you disable MSa and Analytics?
If the ads continue to appear, check to see if the phone has third-party launchers or widgets that can add banners, and remove apps like Clean Master or DU Battery Saver, which are known for aggressive advertising.
3. Hiding system messages (operator, SIM, updates)
Some of the inscriptions on the Xiaomi lock screen cannot be removed through standard settings, as they are part of the system interface.
- πΆ Name of operator (MTS, Beeline, etc.)
- π System update notifications (new version available) MIUI)
- π± Status SIM-maps (No network, Roaming)
- π Battery Warnings (Charging Completed)
To remove these labels, you will need to use ADB-You can use commands or edit system files:
Method 1: Disconnect via ADB (without root)
- Connect your phone to your PC and activate USB Debugging in Settings β About Phone β MIUI Version (7 times press) β Additional β For developers.
- Enter in the command line:
adb shell settings put global hide_network_speed 1
adb shell settings put global carrier_text_display 0The first command hides the network speed indicator, the second - the name of the operator.
Method 2: Editing the systemui file (requires root)
If you have root rights, you can disable system messages through file editing. /system/priv-app/SystemUI/SystemUI.apk assisted APK editor MT Manager, look for lines of text. carrier_label, update_notification and remove them.
π‘
Before editing system files, backup via TWRP or Orange Backup. The error can lead to bootloop (a looped boot).
For updates:
adb shell pm disable-user --user 0 com.android.updaterThis will disable the system app Update, but you can check for updates manually through Settings β About phone.
4. Removing text from widgets and third-party applications
Widgets on the lock screen are a convenient feature, but sometimes they add unnecessary text. For example, the weather widget can show not only temperature, but also a long description (Cloud with clarification, wind 3 m / s), and the calendar widget - events for the whole day.
- Click the empty space on the lock screen and select the widget settings.
- Remove unnecessary widgets or replace them with minimalist versions (for example, instead of Mi Weather, use AccuWeather).
- For some widgets (like Google App), turn off the text display in their settings.
If text adds a third-party app (like Facebook or VK), check its settings:
- π Go to Settings. β Annexes β [Title of the annex] β Notifications.
- π΅ Turn off the option Show on the lock screen.
- πͺ If the app aggressively shows text, consider removing it or replacing it with an analog (e.g., a text that is not available, VK Kate Mobile).
Weather | Calendar | Music player | Fast action (lightlight, camera) | No | Other
-->
Pay special attention to the Mi Fit widget, which can display text notifications about steps, sleep or stress, to turn this off:
- Open Mi Fit β Profile β Settings β Notifications.
- Uncheck the tick with Show on the lock screen.
5. Reset the lock screen settings to factory
If none of these things worked, or you're not sure what settings you've changed before, you can reset the lock screen settings, and that will bring all the widgets, notifications and text elements back to their standard look without losing any data on the phone.
For this:
- Go to Settings β Passwords and Security β Lock screen.
- Select Reset the lock screen settings (on some models, the option is called Reset the default settings).
- Confirm the action with a password or fingerprint.
After discharge:
- β All widgets will be removed.
- β Notifications will return to standard settings (they will have to be reconfigured).
- β Text banners from system apps will disappear (but may reappear after the update) MIUI).
π‘
Resetting the lock screen settings DOES NOT delete data from the phone, but will reset the password, fingerprints and pattern lock.Make sure you remember backup in advance PIN-code!
If the problem persists after the reset, it may indicate damage to system files or conflict with installed Magisk modules (if you use custom firmware), in which case only a complete reset of the phone or flashing will help.
6 Advanced Methods: System File Editing and Magisk Modules
For advanced users who are ready to work with root rights or ADB, there are deeper ways to remove text from the lock screen, which are suitable if standard methods do not work or you need to remove built-in system labels that cannot be disabled through settings (for example, βEmergency Callβ or βSwipe up to unlockβ).
Method 1: Editing framework-res.apk
This file contains lines of the system interface, to remove the text:
- Download APK Editor Pro or MT Manager.
- Open the file /system/framework/framework-res.apk.
- Move to the res/values/strings.xml and find lines with the text of the lock screen (for example, lockscreen_carrier, lockscreen_emergency_call).
- Remove or replace the text with a space ().
- Save the file and restart the phone.
Method 2: Installation of a Magisk module
The Magisk repository has modules specifically designed to customize the lock screen:
- π§ Lockscreen Customizer β allows you to hide any elements, including text.
- πΌοΈ MIUI Lockscreen Mod β removes operator name, battery status, and other labels.
- π οΈ QuickSwitch β for Android 10 devices+, Supports fine-tuning of the system UI.
To install the module:
- Download the module file (.zip) from the XDA Developers or 4PDA forum.
- Open Magisk Manager β Modules β Install from storage.
- Select the downloaded file and wait for the installation.
- Reboot the phone.
π‘
Before installing Magisk modules, check their compatibility with your version of MIUI and Android. Some modules may cause conflicts with SafetyNet, which will lead to problems with banking applications.
Method 3: Use of the Xposed Framework (for older versions of MIUI)
If you have MIUI 10 or older, you can use Xposed with Lockscreen Mods:
- Install Xposed Installer and activate it.
- Download the Lockscreen Mods module from the repository.
- In the module settings, turn off the display of text on the lock.
Note that Xposed is not compatible with newer versions of Android (11+) and may cause system instability.
Comparison of methods of removing text from the lock screen
| Method | Difficulty | Required rights | What's removed | Risks. |
|---|---|---|---|---|
| Notification settings | β | No. | Notifications from annexes | Low. |
| Disabling advertising | ββ | ADB | Banner ads, Msa | Medium (Mi Accounts may break) |
| ADB-system-message commands | βββ | ADB | Operator, network speed, updates | Low. |
| Editing framework-res.apk | ββββ | Root | Any system text | High (bootloop risk) |
| Magisk modules | βββ | Root + Magisk | Any blockage elements | Medium (conflicts with SafetyNet) |
The choice of method depends on your skills and what kind of text you want to remove, and for most users, the first three are enough, and if you want to be completely customized, you can't do without root and Magisk.