Why does the dark theme on Redmi 5 Plus work differently than it does on the new Xiaomi?
Xiaomi Redmi 5 Plus (codenamed vince) was released in 2018 with MIUI 9 based on Android 7.1 Nougat. Back then, dark mode was more an experimental feature than a full-fledged feature - its implementation was radically different from modern versions. Today, owners of this device face two key problems:
First, the original firmware does not have a dark theme in its default settings, which requires activation through hidden menus or third-party utilities. Second, even after it is turned on, it does not work for all system applications (for example, Settings and Phone often remain light), due to the limitations of Android 7.1 and early versions of the MIUI shell, where dark mode was implemented through overlays rather than at the API level.
In this article, weβll discuss 4 working ways to enable a dark theme on Redmi 5 Plus, from standard (for updated firmware) to alternative (for stock MIUI 9), and learn how to fix display bugs and why some interface elements still remain white.
Method 1: Standard Enablement through Settings (MIUI 10 and later)
If your Redmi 5 Plus is running MIUI 10 or higher (for example, after manually upgrading to MIUI 12), the dark theme is already built into the system, but hidden in an unobvious place.
- Open the Settings app (cog icon).
- Go to Screen β Dark Mode (on some firmware, the path may differ: Additional settings β Display).
- Activate the Dark Theme switch. The system will suggest restarting the device, agree.
β οΈ Attention: MIUI 11/12 After turning on a dark theme, some elements (such as the notification bar or keyboard) may not display correctly. API In older versions of Android, the solution is to install MIUI 12.5+ or 3 (below).
Update your firmware to the latest available version for Redmi 5 Plus| Backup data (settings β additional β backup)| Battery charge must be at least 30% | Turn off energy saving mode (can block theme changes)
-->
Method 2: Hidden Developer Menu (for MIUI 9)
On stock MIUI 9 (Android 7.1), the dark theme is not in the user interface, but it can be enabled through the developer menu, a method that requires care, as improper actions can lead to system failures.
First, activate the developer mode:
- Go to Settings. β The phone.
- Click on MIUI Version 7 times in a row until the notification βYou became a developerβ appears.
Now, turn on the dark topic:
- Return to Settings β Additional settings β For developers.
- Find the option Simulation of display β Forced to enable a dark theme (or Override force-dark in English firmware).
- Select the value On and restart the phone.
πΉ What does this method do:
- β Works without root rights and third-party applications.
- β It affects most system applications (except SettingsΒ»).
- β Does not affect third-party programs (only system programs).
- β May cause artifacts in some menus (e.g. white text on a white background).
What if after the inclusion of a dark topic, the text in the menu is missing?
Method 3: Third-party applications (universal method)
If the first two methods didnβt work or you want more flexibility, use specialized utilities that work on any version of MIUI and allow you to customize dark mode for specific applications.
The best apps for Redmi 5 Plus:
| Annex | Root is required. | Features | Reference |
|---|---|---|---|
| Night Mode Enabler | β No. | Forced dark mode for all applications, including system. Supports schedule (automatic time switching on). | Google Play |
| Dark Mode for MIUI | β No. | Optimized specifically for Xiaomi, fixes white text bugs on the menu. | Google Play |
| Substratum + Andromeda | β Yes. | Complete customization of the interface, including dark themes for system applications. Requires unlocking the bootloader. | XDA Developers |
π Instructions for Night Mode Enabler:
- Download and install the app from Google Play.
- Start it and give permission to Overlay over other applications (required!).
- Activate the Enable Night Mode switch.
- In the Apps section, select the apps you want to apply dark mode for (e.g. Settings, Phone).
- Reboot the phone.
π‘
If some apps start to slow down after installing Night Mode Enabler, add them to the exception list in the utility settings. Also turn off the option "Force dark mode for all apps" - it may conflict with some programs.
Method 4: Customization through TWRP and Magisk (for advanced)
This method is suitable for those who are ready to unlock the bootloader and install custom software, it gives maximum control over the interface, but requires technical skills.
π§ What's the matter:
- π± Unlocked bootloader on Redmi 5 Plus (instructions: official Xiaomi website).
- π₯οΈ Established custom recovery TWRP (Version for Vince: twrp.me).
- π Magisk Module for Root Rights Management.
- π¨ Dark module for MIUI (for example, MIUI Dark Mode Fix from Magisk repository).
π οΈ Step-by-step instruction:
- Install TWRP via fastboot: fastboot flash recovery twrp.img fastboot boot twrp.img
- In TWRP, file Magisk-v26.4.zip.
- Download the module. MIUI_Dark_Mode_Fix.zip Install it with Magisk Manager.
- Restart the phone. Dark theme will apply to all system and most third-party applications.
β οΈ Attention: Installing custom software resets the warranty and can result in the device being locked if the process is disrupted. 5 Plus with unlocked bootloader also stops working Widevine L1 (no HD into Netflix/Disney+).
Standard settings MIUI|Developer Menu |Third-party apps (no root)|Castomization via TWRP/Root|Not yet decided
-->
Problem Solving: Why Does Dark Theme Work Wrong?
Even after successfully enabling a dark theme on Redmi 5 Plus, users often encounter bugs, and here are the most common problems and solutions:
| Problem. | Reason. | Decision |
|---|---|---|
| White text on a white background in Settings | The wrong overlay of flowers in MIUI 9/10 | Use Night Mode Enabler with the "Force for all apps" option disabled |
| Dark theme resets after rebooting | SystemUI malfunction | Clear the Settings app cache (Settings β Applications β Application Management β Settings β Clear the cache) |
| Some apps remain light. | The app does not support dark mode | Manually add it to the Night Mode Enabler list or use Substratum |
| Screen flickering when switching themes | Conflict with the energy-saving regime | Turn off the battery β Power saving mode |
π Diagnostics of trouble:
- Check out the MIUI version in Settings β About Phone. If it's MIUI 9, upgrading to MIUI 12.5 (via Xiaomi Firmware Updater) will solve most of the problems.
- Make sure that the Developer Option is disabled GPU-Acceleration β it may conflict with a dark topic.
- If bugs only appear in a particular app (like WhatsApp), upgrade to the latest version or reinstall it.
π‘
On Redmi 5 Plus, a dark theme will never work perfectly due to hardware limitations (the Adreno 509 video chip and Android 7.1). The most you can achieve is 80-90% of the interface coverage. Full dark mode requires an upgrade to an Android 10+ smartphone.
Comparison of methods: which way to choose?
The choice of method depends on your firmware, willingness to experiment and technical skills.
| Method | Difficulty | Root is required. | Interface coverage | Risks. |
|---|---|---|---|---|
| Standard settings (MIUI 10+) | β | β No. | 70% | Minimum (small bugs are possible) |
| Developer Menu (MIUI 9) | ββ | β No. | 60% | Artifacts on the menu, reset after update |
| Third-party annexes | ββ | β No. | 85% | Conflicts with certain programmes |
| TWRP + Magisk | ββββ | β Yes. | 95% | Loss of warranty, risk of "bricking" |
π‘ Recommendation:
- π± If you MIUI 12.5+ β Use the standard settings (method 1).
- π§ If the firmware MIUI 9/10 β Try the Night Mode Enabler (the method) 3).
- π οΈ If you are ready for experiments - customization through TWRP (method (4) will give the best result.