Modern Xiaomi and Redmi smartphones have a wide range of features that are often hidden in the depths of system settings. One of these features is color inversion, or so-called negative mode, which may be required not only by people with visual impairments, but also by developers or just curious users who want to experiment with the interface. This option completely changes the color palette of the screen, making light areas dark and dark ones light, which in certain scenarios can be quite useful.
The inclusion of this feature on devices with a shell MIUI or HyperOS can be carried out in several ways, ranging from the standard menu of special features and ending with more complex methods through debugging via USB. It is important to understand that the use of color inversion on AMOLED matrices, which are equipped with most flagships of the brand, has its own characteristics compared to conventional LCD screens of budget models. In this article, we will discuss in detail all available activation methods and the nuances of their operation.
Before we get into practical action, it is worth noting that the negative mode affects the operation of the entire interface, including system applications and third-party programs. This can lead to some elements becoming less readable or changing their usual appearance beyond recognition.
What is a color inversion and why is it necessary?
Color inversion is an accessibility feature originally designed to help visually impaired users who have difficulty perceiving the standard contrast between white background and black text. When activated, the screen color scheme is completely reversed: black becomes white, white becomes black, and the rest of the colors are transformed into their opposites on the color wheel, which allows for increased readability of text for people with certain types of color blindness or light sensitivity.
But it's not just about medical reasons, and app developers and designers often use negative mode on Xiaomi to quickly test their interfaces for adaptability, which helps them see how the app looks when colors are inverted, and make sure that important elements are not lost in the background, and some users find it easy to read in the dark because it reduces the overall brightness of the light pixels.
It's worth considering that on OLED or AMOLED screens, where each pixel glows on its own, inversion can lead to increased power consumption. If black on such displays usually means the pixel is off and charge savings, then in negative mode it turns white, causing the screen to consume more energy, so using the function in the background can adversely affect the autonomy of the device.
Activation through the menu of special features
The easiest and safest way to turn on negative mode on a Xiaomi smartphone is to use the built-in settings menu. This method does not require connecting to a computer or installing additional software. All the necessary switches are already present in the system, but often hidden in a submenu designed for people with disabilities. First, you need to unlock the device and find the Settings app.
Then you go to the section, which can be called "Additional settings" or "Advanced settings", depending on the version of the MIUI shell. There you need to find the item "Special features." Within this section, the desired function can be located in the category "Vision" or be placed in a separate subsection "Color correction", and this is where the switch responsible for inversion is located.
βοΈ Algorithm of inclusion through settings
Once you find the right slider, you just activate it. The screen will instantly change the color gamut. If you can't find this item in the specified place, search by settings, entering the request "inversion" or "color." The system will tell you the right way. In some versions of firmware, the "Special Opportunity Shortcut" feature is available, which allows you to display the Quick Access button to this mode into the notification curtain or on the lock screen.
β οΈ Note: When activating an inversion through the standard menu, some interface elements, such as application icons or widgets, may not display correctly, as they have fixed colors that are independent of the system theme.
Using Developer Mode for Deep Customization
For users who donβt have the standard settings, or if the inversion feature is not in the special features menu (which happens on some global firmware), there is an alternative way through the developer menu. This method gives access to the deeper system settings of Android. To get into this menu, you need to click on the build number in the About Phone section several times in a row until the corresponding notification appears.
Once the developer menu is activated, a new section will appear in the main settings, "Developers" and you should scroll down to "Hardware Acceleration" or "Drawing" and you can find "Simulate color space" in the main settings, and the default is "Disabled", but when you select "Invert" or "Monochromacy", the system will force you to change the way you render the image.
This method is more aggressive than standard inversion and can affect interface performance, as the processor has to recalculate colors in real time for each frame. On older models of Redmi or Poco smartphones, this can lead to noticeable delays when scrolling through tape or opening applications.
How quickly to turn off the developer mode?
Application of ADB commands for forced inversion
The most advanced users who have command line skills, the method of activating the negative mode through the Android Debug Bridge debugging bridge is available (ADB). This method allows you to enter the system at a deeper level and change the parameters that can be hidden from the average user. ADB.
The first step is to enable USB debugging in the developer menu on the smartphone itself. Once the device is connected to the computer, the cable should open the terminal or command line and enter a command to check the connection. Once you make sure the device is visible, you can proceed to make changes to system settings through SQL-like queries to the Android settings database.
To enable the inversion, a command is used that changes the value of the parameter. accessibility_display_inversion_enabled. In the terminal, this will look like a command with the prefix settings put. Once the command is executed, the changes take effect instantly, without having to restart the device. However, you should be extremely careful, since incorrectly entering commands can lead to unstable operation of the system.
adb shell settings put secure accessibility_display_inversion_enabled 1To reverse the action and return the normal display, just run a similar command, but with a value of 0 at the end. This method is especially useful if the physical screen of the device is damaged and some colors are not displayed correctly - inversion can temporarily improve the readability of information before repair.
π‘
Use ADB wireless debugging if your smartphoneβs USB connector is loosened. To do this, activate Wi-Fi debugging in the developer menu, allowing you to send commands without connecting the cable, minimizing the risk of physical damage to the port.
Features of working on AMOLED and LCD screens
Matrix technology plays a key role in how the negative mode will look on your Xiaomi. LCD devices, where the backlight is constantly lit throughout the area, simply change the colors of the pixels when inversion. The black background turns white, which greatly increases the brightness of the screen and, as a result, battery consumption. Visually, the picture may appear more βflatβ due to the lack of deep black color.
The situation with AMOLED matrices used in the Mi, Xiaomi and Redmi Note series is radically different. Because black on such screens is achieved by completely turning off the pixels, the inversion makes them glow. This leads to the fact that the dark theme, which usually saves charge on AMOLED, in negative mode becomes an energy devourer. Moreover, white on AMOLED in inversion can take a bluish or greenish hue due to the peculiarities of the subpixel structure.
Another important feature is pixel burning. Prolonged display of static white elements (which in negative mode will turn black and black white) at high brightness can lead to burnout. If you use negative mode constantly, monitor the brightness level. It is also worth noting that inversion can cause the screen to flicker at low brightness levels on some models with DC Dimming.
| Parameter | LCD Screens | AMOLED Screens |
|---|---|---|
| Energy consumption | High (the backlight is always active) | Critically high (black pixels glow) |
| The depth of black | Gray (lights up) | Perfect (pixels are off in normal mode) |
| Contrast | Medium | High (normal) |
| The risk of burnout | Low. | High for long-term use |
β οΈ Attention: AMOLED screens are not recommended to leave the negative mode on maximum brightness for a long time, especially when displaying static images, in order to avoid uneven burnout of the matrix.
Possible problems and ways to solve them
Using color inversion mode can run into a number of software conflicts. Some applications, especially banking or DRM-protected ones, can block color scheme changes for security reasons or because of code errors. In such cases, you may see that the system interface is inverted, and the colors inside the application remain normal, or the application may simply not start.
Another common problem is incorrect display of photos and videos. When viewing media files in negative mode, colors will be distorted, making viewing impossible. Most galleries and video players automatically turn off system inversion at launch, but not all. If you encounter this, try to switch the inversion mode in the "text only" or "for everything" settings, if this option is available in your version of MIUI.
In rare cases, after activation of the mode through ADB or the developer menu, the phone can go into a cyclic bootloop. This happens if the system process responsible for rendering the interface (SystemUI) can not process new parameters. If this happens, you should try to boot into safe mode by holding the volume button when you turn on, and roll back the changes in the settings.
π‘
If after turning on the negative mode, the phone began to work slower or warm up, immediately turn off this feature - this is a sign that the processor is not coping with the software inversion in real time.