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.
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.
- Go to Settings. β The phone.
- Find the MIUI version and click on it 7 times in a row.
- Enter a password/pattern lock if required.
- Return to the main settings menu and a new section for developers will appear.
In this menu, you can safely change the following parameters:
| Parameter | Description | Recommended value |
|---|---|---|
| Keep the screen down. | The screen remains on when charging. | Includes (for testing) |
| GPU-acceleration | Enforcement of use GPU for 2D-rendering | Off (may reduce productivity) |
| Limitation of background processes | Maximum number of simultaneous applications | Standard (4 processes) |
| USB debugging | Allows PC connection for ADB | Included (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. | Description | Risks. |
|---|---|---|
| ##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-map | High (can reset network settings) |
| ##232338## | Verification MAC-wifi addresses | Low. |
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?
5. Change system fonts and animations without root
MIUI allows you to customize system fonts and animations without obtaining superuser rights.
- Download a font in.ttf format (for example, from the Google Fonts website).
- Place the file in the Download folder on the device.
- Open the settings β Screen β Font.
- 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.
- Go to Settings β Wallpaper.
- Choose a static wallpaper instead of a dynamic wallpaper.
- 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
- Go to Settings β Additional β Backup and Reset.
- Select Settings Reset.
- Confirm the action (the device will restart).
Method 2: Reset via Recovery (if the system is not booting):
- Turn off the device.
- Press the Power button + Volume up until the Mi logo appears.
- In the Recovery menu, select Wipe Data (use volume buttons for navigation).
- 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.