Xiaomi system settings change: from MIUI to hidden features

Xiaomi devices based on firmware MIUI Not only do they offer users a standard set of features, but they also offer deep customization capabilities, but many owners are unaware that the interface is full of dozens of settings that can be changed without the permission of a super-user (root). From Performance Optimization to Including Hidden Developer Modes β€” MIUI Allows you to modify system parameters through standard menus, ADB-The team and the engineering menu, but do it with caution.

In this article, we will discuss legal and safe ways to change system settings on Xiaomi, Redmi and other smartphones. POCO, including models from Mi 11 Redmi Note 13 Pro+. You will learn how to activate modes for developers, edit parameters through ADB, Work with the engineering menu (##4636##) And avoiding common errors that can cause system failures, and focusing on settings that are not officially documented but are available in the latest versions. MIUI 14/15.

MIUI Standard System Settings: What Can Be Changed Without Risks

Even without the use of hidden features, MIUI provides a wide range of system settings that most users go unnoticed, which do not require root rights or developer mode activation, but can significantly improve the operation of the device.

For example, in the Settings β†’ About Phone β†’ MIUI version (multiple click on this line) opens the menu for developers, where you can:

  • πŸ”„ Windows animation – speeding up or turning off animations to increase responsiveness.
  • πŸ“± Display scale – changing the pixel density (DPI) rootless.
  • πŸ”‹ Background processes – limiting the number of running applications.
  • πŸ› οΈ Debugging by USB β€” necessary for the operation of ADB.

Another useful section is Settings β†’ Special features, which are the features that affect system behavior:

  • πŸ‘οΈ Color correction – change of screen temperature at the system level (including sRGB and DCI-P3).
  • πŸ”Š Mono-audio – combines stereo sound into one channel for headphones.
  • ⚑ Quick response – speeds up the response to touch (useful for gaming).

⚠️ Note: Change the setting The size of the display in the developer menu may lead to incorrect display of some applications.

πŸ“Š What Xiaomi model do you use?
Redmi Note 12/13
POCO F5/X5
Mi 11/12/13
Redmi 10/9
Another model

2. Developer Mode: Hidden Opportunities and Safe Changes

Activating developer mode gives you access to dozens of system settings that Xiaomi hides from ordinary users.

  1. Go to Settings. β†’ The phone.
  2. Find the MIUI version and click on it 7 times in a row.
  3. Enter a password/pattern lock if required.
  4. Return to the main settings menu and a new section for developers will appear.

In this menu, you can safely change the following parameters:

ParameterDescriptionRecommended value
Keep the screen down.The screen remains on when charging.Includes (for testing)
GPU-accelerationEnforcement of use GPU for 2D-renderingOff (may reduce productivity)
Limitation of background processesMaximum number of simultaneous applicationsStandard (4 processes)
USB debuggingAllows PC connection for ADBIncluded (if necessary)

One of the most useful hidden options is to Enable 4x MSAA in Settings β†’ Developers β†’ Gestures. This option includes anti-aliasing for OpenGL ES 2.0, which improves graphics in games, but can increase the load on the processor. It is not recommended to enable on weak devices (for example, Redmi 9A or POCO M3).

πŸ’‘

Before you change the settings in developer mode, back up through Settings β†’ Additional β†’ Backup and Reset. This will help restore the system when crashes.

3. Change system settings through ADB: step-by-step instruction

ADB (Android Debug Bridge) is a tool that allows you to send commands to a Xiaomi device from a computer, which can be used to change system parameters that are not available through the standard interface, such as disabling ads in MIUI, changing screen resolution or activating hidden functions.

Working with ADB will require:

  • πŸ’» Computer with Platform Tools installed (includes adb.exe).
  • πŸ“± Xiaomi smartphone with enabled debugging USB (see previous section).
  • πŸ”Œ Cable USB (preferably original).

The main commands for changing system settings:

Disable Advertising in MIUI (Reboot required)


adb shell pm disable-user --user 0 com.miui.systemAdSolution




Change the screen resolution (example for 1080p)



adb shell wm size 1080x2400




Increase the volume above the system limit



adb shell settings put system volume_music_speaker 15




Activate Do Not Disturb mode for all notifications



adb shell settings put global zen_mode 1

⚠️ Note: The wm size command may cause some applications to malfunction if the non-standard resolution is selected. To return the original settings, use the adb shell wm size reset.

Install Platform Tools on PC|

Enable debugging by USB on your smartphone |

Connect the device to the PC and confirm trust |

Check the connection with the adb devices | command -->

4. Engineering menu and hidden codes for diagnostics

Xiaomi devices support hidden engineering menus that allow you to test hardware components and change low-level settings. USSD-button-codes.

Basic codes for MIUI:

Code.DescriptionRisks.
##4636##Testing menu (battery information, network information, usage statistics)Low (data reading only)
##6484##Test of hardware components (camera, speakers, sensors)Medium (do not interrupt tests)
##64663##Network diagnostics menu and SIM-mapHigh (can reset network settings)
##232338##Verification MAC-wifi addressesLow.

For example, in the #4636## menu (Battery Information section), you can see the actual wear and tear level of the battery that is not displayed in the standard settings. If the health value is below 80%, this is a signal that you need to replace the battery.

The menu ##6484## is available for tests:

  • πŸ“Έ Camera – check the operation of all modules (including macro and wide-angle).
  • πŸ”Š Dynamics – playback of test sounds at different frequencies.
  • πŸ“‘ Sensors - testing of a gyroscope, accelerometer, compass.
  • πŸ”‹ Charging - checking current and voltage.
What happens if you change the settings in the engineering menu?
Some parameters in the engineering menu (e.g. Band Selection in the network section) can cause a loss of connection to the mobile network. In the worst case, the device will stop catching the signal before resetting through Settings β†’ Network Reset.

5. Change system fonts and animations without root

MIUI allows you to customize system fonts and animations without obtaining superuser rights.

  1. Download a font in.ttf format (for example, from the Google Fonts website).
  2. Place the file in the Download folder on the device.
  3. Open the settings β†’ Screen β†’ Font.
  4. Select Local Fonts and specify the path to the downloaded file.

To modify animations:

  • 🎞️ The speed of animation is in the developer menu (Settings) β†’ For developers, a coefficient can be set 0.5x accelerate or 10x slow down.
  • πŸ”„ Transitions between windows – option Animation of transition in the same menu.
  • ⚑ Disable animations – Set all three settings (Windows, Transition, Animator) on Off for maximum performance.

On devices with MIUI 14+, Super Wallpapers is available, which also affect system animations.

  1. Go to Settings β†’ Wallpaper.
  2. Choose a static wallpaper instead of a dynamic wallpaper.
  3. Turn off the animation option when unlocking in Settings β†’ Screen β†’ Screen Lock.

πŸ’‘

Changing fonts and animations doesn’t require root rights, but can affect performance, such as heavy fonts (with more glyphs) increasing RAM consumption.

6 Dangerous system settings: what not to change

Not all system settings are safe to change, and some settings can lead to bootloop, network loss, or even a hardened device, and here is a list of the riskiest options:

  • 🚨 OEM Unlock – Unlocking the bootloader erases all data and can disrupt Widevine L1 (lack of HD into Netflix/Disney+).
  • πŸ”§ USB-Configuration - Change of mode with MTP on PTP or RNDIS It can cause problems with connecting to the PC.
  • πŸ“‘ Network selection – manually indicating a non-existent network (e.g, LTE Only in the uncovered area will block the mobile Internet.
  • πŸ”‹ Fastboot commands – an incorrect command in fastboot mode (for example, fastboot erase userdata) will erase all user data.

It is especially dangerous to change the parameters in the engineering menu associated with:

  • πŸ“Ά Radio Frequency (RF) β€” mobile frequency settings.
  • πŸ”Œ Hardware Testing – Testing of hardware components with risk of damage.
  • πŸ›‘οΈ Security Settings – Security settings (e.g., security settings, FRP Lock).

⚠️ Note: If the device stopped booting after changing system settings, try logging into Recovery Mode (press Power). + Volume Up when you turn it on and reset it to factory settings, which will delete all the data, but it will bring back the functionality.

7.Restore standard settings after failures

If after changing the system parameters there are problems (hangs, errors, loss of network), you can return the device to working state in several ways:

Method 1: Reset settings through the menu

  1. Go to Settings β†’ Additional β†’ Backup and Reset.
  2. Select Settings Reset.
  3. Confirm the action (the device will restart).

Method 2: Reset via Recovery (if the system is not booting):

  1. Turn off the device.
  2. Press the Power button + Volume up until the Mi logo appears.
  3. In the Recovery menu, select Wipe Data (use volume buttons for navigation).
  4. Confirm the reset and wait for the reset.

Method 3: Recovery with the Mi Flash Tool (for power users):

  • Download the official firmware for your model from the Xiaomi Firmware website.
  • Install the Mi Flash Tool on your PC.
  • Connect the device in Fastboot mode (press Power + Volume Down).
  • In the program, select the downloaded firmware and press Flash.

πŸ’‘

Before resetting your settings via Recovery or Mi Flash Tool, make sure the bootloader is unlocked on the device (if previously unlocked), otherwise the firmware may end up with an error.

FAQ: Frequent questions about changing Xiaomi system settings

Can I change the system settings on Xiaomi without developer mode?
Yes, some settings are available in standard settings. For example, in Settings β†’ Screen you can change the resolution, refresh rate, color gamut. However, deep customization (for example, disabling ads or changing DPI) will require you to activate the developer mode or use ADB.
How to return the standard animation settings after the changes?
If you have changed the animation speed in the developer menu and want to return the default values, follow the following steps: Open Settings β†’ For developers. Find the options for Windows Animation Scale, Transition Animation Scale and Animator Duration. Set for all three values 1x. If the developer menu is hidden, activate it again (7 taps on the MIUI version).
What if after changing the settings through ADB the device began to lag?
The most likely cause is misset wm size or settings put global. To return the original settings: Connect the device to your PC and open the command line in the adb folder. Enter the command to reset the resolution: adb shell wm size reset. To reset the global settings, use adb shell settings reset global. If the problem persists, reset to factory settings.
How to check if I have damaged system files when changing settings?
Signs of system file corruption: The device is constantly restarting (bootloop). Applications are crashing in droves with an error. Standard functions (e.g., camera or mobile network) have disappeared. Diagnostic: Check logs through adb logcat (requires PC connection). Run a hardware component test using code ##6484#. If errors are detected, restore the system using Recovery or Mi Flash Tool.
Can I change the system settings on Xiaomi with a blocked bootloader?
Yes, most system settings (via a developer menu, ADB or engineering codes) are available even with a locked bootloader. However, some operations require unlocking: Custom ROM Installation. Changing system files via Magisk or TWRP. Deleting pre-installed applications (bloatware) without ADB. Use the official Mi Unlock Tool to unlock the bootloader, but note that this will result in a reset of all data.