Xiaomiβs desktop, with its MIUI or new HyperOS, offers flexible customization options, but not everyone knows how to make the most of that potential. Standard app icons, while stylistically uniform, often seem boring or donβt reflect the identity of the smartphone owner. Fortunately, there are a number of ways to change their appearance, from simple theme settings to deep manual replacement via ADB.
In this article, we will discuss 5 proven methods, including formal and informal solutions, taking into account the features of the latest firmware versions, you will learn how to install icon packages from Google Play, apply hidden settings through the engineering menu, or even create your own icons from scratch. Particular attention is paid to the nuances for devices on HyperOS (for example, Xiaomi 14 or Redmi Note 13 Pro).+), Where the logic of working with topics has changed a little.
Before you start, make sure that your device unlocks the bootloader (if you plan to use ADB) and backs up important data.Some methods require superuser rights (root), which can affect warranty and security.
1.Official method: use of MIUI/HyperOS themes
The easiest and safest way to do this is to use the built-in theme store. Xiaomi offers thousands of free and paid packages that change not only icons, but also fonts, wallpaper, animations. This method does not require root rights and works on all devices, including the POCO F5 and Redmi K70.
To apply a new theme:
- π± Open the Themes app (icon with brush on desktop).
- π In the search bar, type in a query, such as βminimalism iconsβ or Β«3D pinΒ».
- π¨ Select your favorite theme and click Apply. The system will automatically update the icons on the home screen and in the application menu.
- π If the icons have not changed, restart the device or clear the launcher cache in Settings. β Annexes β Application management β Launcher.
Note that some themes only change some icons (e.g., standard Xiaomi apps), leaving the icons of third-party programs unchanged. To fix this, you will need to use third-party launchers (more about this in the next section).
β οΈ Note: HyperOS (starting with Xiaomi) 13T and newer) Theme Store integrated into Settings β Personalization: Some of the old icon packages may not be supported β check compatibility before installation.
| Firmware version | The path to themes | Support for third-party icons |
|---|---|---|
| MIUI 12β14 | Annex βThemesβ | Partial (system applications only) |
| HyperOS 1.0β2.0 | Settings β Personalization β Topics | Full (with 2026 update) |
| POCO Launcher | The Them store is in the launcher | Only through.iconpack packages |
2. Third-party launchers: Nova, Apex, POCO Launcher
If built-in themes arenβt enough, install an alternative launcher: popular options are Nova Launcher, Apex Launcher or proprietary POCO Launcher (available for all Xiaomi devices), which support.apk or.iconpack icon packages that can be downloaded from Google Play.
Instructions for Nova Launcher:
- Install Nova Launcher from the store.
- Download your favorite icon package (such as Whicons or CandyCons).
- Press the finger free space on the desktop β Settings β Style of icons.
- Select the package installed in the section "Icon Package".
For POCO Launcher, the algorithm is similar, but the path to setting icons is in Launcher Settings β Appearance β Icon Package. The main advantage of this method is the ability to selectively replace icons (long click on the icon β Edit β Change the icon).
Download APK launcher from the official website|Disable battery optimization for launcher|Make a backup of the current desktop|Check compatibility with the Android version-->
β οΈ Note: On devices with HyperOS (for example, Xiaomi 14 Ultra) when changing the launcher, access to certain functions may disappear MIUI, It's like Super Wallpaper or Weather Widgets, and to get them back, you'll have to go back to the standard launcher.
3. Manual replacement of icons via ADB (no root)
If you donβt want to install third-party launchers but need deep customization, you can use ADB (Android Debug Bridge), which allows you to change system application icons without getting root permissions, but requires you to connect to a PC and enable debugging over USB.
Step-by-step:
- Activate Developer Mode: Go to Settings β About Phone and click on MIUI Version 7 times.
- Return to Settings β Additional β For developers and enable USB debugging.
- Connect your smartphone to your PC, install ADB Tools, and execute the command: Adb devices Make sure the device is identified.
- Download the icon package in.zip format (for example, from the XDA Developers website) and unpack it in a folder on your PC.
- Use the command to replace the icon (example for Camera): adb shell cmd overlay enable --user 0 com.android.theme.icon.pack.camera Where com.android.theme.icon.pack.camera is a unique icon packet identifier (check the instructions for the downloaded package).
Once you have the commands, restart the device. The icons will be updated automatically.This method works on MIUI 13/14 and HyperOS, but may require additional rights on some models (for example, Redmi K60 Pro).
What if the ADB canβt see the device?
4.Creating your own icons: from design to installation
For those who want a unique style, hand-crafted icons are fine.
- π¨ Image Editor (Photoshop, GIMP Online services like Canva).
- π Icon template for Xiaomi (resolution) 192Γ192 px, format PNG transparently).
- π± App for custom icons (for example, Icon Changer from Google Play).
Algorithm of action:
- Create or download ready-made icons (you can use the services of Flaticon or Icons8).
- Install the Icon Changer app and give it access to storage.
- Select the application you want to replace and upload your.png file.
- Apply the changes and restart the launcher (long press on the desktop β Restart).
The downside of this method is that icons are reset after an app update. To avoid this, use custom pack launchers (like Nova Launcher) or install icons through ADB (as described in the previous section).
π‘
For MIUI/HyperOS icons, use the official color palette, for example, HyperOS is the most relevant shade: #00BCD4 (blue), #4CAF50 (green) and #FF9800 (orange).
5. Hidden settings: engineering menu and hidden codes
Xiaomi firmware has hidden customization options available through engineering menus or service codes, such as enabling alternative icon styles that donβt appear in standard settings.
To open the hidden options:
- Enter the dialer code: ##4636## This will open the Testing menu.
- Go to Phone Information and find UI Demo Mode (may be called Demo Mode).
- Activate mode and restart the device, and alternative icons (usually in a minimalist style) will appear on the desktop.
On some devices (such as the Xiaomi 12T), this method will also unlock hidden themes that arenβt displayed in the store.To return standard icons, re-enter the code and deactivate Demo Mode.
β οΈ Note: Not all service codes run on HyperOS. New devices (e.g. Xiaomi 14) may require you to access hidden settings to access the service. ADB Special applications such as Activity Launcher.
Comparison of methods: which one to choose?
Each method has its pros and cons. Below is a comparison table that will help you decide on the choice:
| Method | Difficulty | Required. root/ADB | Compatibility | Limitations |
|---|---|---|---|---|
| Official themes | β (simple) | No. | MIUI 12β14, HyperOS | Not changing all icons. |
| Third-party launchers | ββ (middle-of-the-road) | No. | All versions of Android | Can conflict with MIUI widgets |
| ADB (no root) | βββ (difficult) | Yes (ADB) | MIUI 13+, HyperOS | Requires PC and team knowledge |
| Hand-substituted | βββ (difficult) | No (but you need permissions for system applications) | All versions. | Icons are reset when app updates |
| Engineering menu | ββ (middle-of-the-road) | No. | MIUI 12-14 (limited to HyperOS) | Not all codes work on new devices. |
π‘
For most users, the best option is a combination of official themes. + Third-party launcher (for example, Nova Launcher with a package of icons) This gives maximum flexibility without risk to the system.