Tired of monotonous icons on Xiaomi Redmi 9C? Want to give your smartphone a unique style by replacing standard app icons with your own images? XDA Developers, 68% user-user MIUI At least once, we tried to customize the look of the system, and fortunately, even on the budget Redmi. 9C (model M2006C3LG/M2006C3MI) It is possible β and without complex manipulation of the firmware.
In this article, we will analyze all the current ways of changing icons: from simple (using launchers) to advanced (through launchers). ADB Modification of system files, and special attention will be paid to the limitations of the system. MIUI 12/13/14 on the Redmi 9C β Why some methods work unstable and how to avoid it, you will also learn where to download free icon packs for Redmi screen resolution. 9C (720Γ1600 px) and how to create your icons in Figma or Canva.
We warn you right away that not all methods are equally secure, such as changing system files through the use of a computer. ADB It can cause a launcher to crash or even a soft-brick (when the phone turns on but the system doesn't boot), so we'll detail the risks of each method and give you recommendations for recovery. If you're a beginner, start with the first three methods, they don't require superuser rights.
1. Method: Use of third-party launchers (without ROOT)
The easiest and safest method is to install an alternative launcher from Google Play, which completely replaces the standard interface. MIUI, And it allows you to customize icons, fonts and even animations. 9C fit:
- π± Nova Launcher β supports icon packages (.iconpack), gestures, adaptive icons. The free version limits the number of settings.
- π¨ Apex Launcher is a lightweight launcher with icon themes and application hiding. Optimized for weak devices (suitable for Redmi). 9C s 2/3 GB RAM).
- π§ Lawnchair 2 is an open source launcher that mimics the Pixel Launcher, which allows you to change the shape of icons and their size.
- π Microsoft Launcher β Integration with Windows 10/11, Support for icon packs and widgets.
How does this work in practice? After you install the launcher, you need to:
- Download pack icons (e.g. Whicons, CandyCons or Moonshine from Play Market).
- In the launcher settings, select the Icons section β Pack icons and apply the downloaded set.
- Individual icons can be set for individual applications (in Nova Launcher: long-click on the icon). β Change. β Icon).
Pros of the method:
- β No, he doesn't. ROOT or unlock the loader.
- β All changes are reversible β it is enough to return the standard launcher.
- β Minimum risk to the system (system files not affected).
Cons:
- β Some icon packages may not support all apps (especially Xiaomiβs Chinese services).
- β Launchers consume additional RAM (on Redmi) 9C With 2GB of RAM, it's noticeable).
- β Not all widgets. MIUI Works correctly with third-party launchers.
Download the launcher from Google Play|Download a pack of icons (e.g. Whicons)|Make a backup copy of the home screen|Disable battery optimization for launcher-->
Method: Installation of topics MIUI custom-icon
MIUI It has a built-in theme system that allows you to change not only wallpaper and fonts, but also application icons:
β οΈ Attention: On Redmi 9C s MIUI Global (international) is limited in the selection of topics. The full catalogue is available only in the MIUI China or through a regional reset (not recommended β risk of blocking your Mi Account).
How to install a theme with custom icons:
- Open the Themes app (brush icon on desktop).
- Go to the Icons section (the tab at the bottom of the screen).
- Select your favorite icon pack and click Apply.
- If you donβt have the right theme, download the.mtz file from sites like MIUI Themes and import it through Local β Imports.
Where to look for quality topics?
| Source | Type of content | Security | Compatible with Redmi 9C |
|---|---|---|---|
| MIUIer Themes | Plugins, icons, themes | β Community vetted | 90% of themes are compatible |
| Telegram channels | .mtz files, patches. | β οΈ Virus risk (only download from verified channels) | 70% compatibility |
| XDA Developers | Fashions, ported themes | β Reliable (Forum Moderation) | 50% (many themes for flagships) |
| Local groups of VKontakte | Russified themes | β High risk of malware | 80% compatibility |
Important: On Redmi 9C s MIUI 12.5 and later some themes may not apply icons for system applications (for example, "Settings" or "Phone"). This is a limitation of Xiaomi, you can only circumvent it through the use of the system. ADB or ROOT.
π‘
Before installing a theme from a third-party source, check it for viruses through VirusTotal. Upload the.mtz file to the site and wait for the scan results.
3. Method: Manually changing icons through ADB (without ROOT)
If launchers and themes are not satisfied, you can go further - change the icons of system applications through the ADB (Android Debug Bridge is not required. ROOT, but it will require the inclusion of debugging USB and driver installation.
What you need:
- π₯οΈ Computer with Windows/Linux/macOS.
- π Cable USB Type-C (original or quality).
- π¦ Google's Platform Tools utility (includes adb).
- π Folder with new icons in.png format (size) 192Γ192 px MIUI).
Step-by-step:
- Turn it on on Redmi. 9C: Settings β The phone. β Version. MIUI (Press 7 times until you are a developer β Additionally. β For developers β Debugging by USB (insert)
- Connect the phone to the PC and confirm the debugging permission.
- Open the command line (cmd) in the folder with Platform Tools and execute: adb devices (should display your device).
- Download icons to a folder on your PC (for example, C:\icons\). File names must match the application packages (e.g. com.android.contacts.png for Contacts").
- Download the icons to the device: adb push C:\icons\ /sdcard/
- Install the rights to the folder: adb shell "su" -c 'chmod 777 /sdcard/icons/'" (if not ROOT, Please skip this step, but the icons may not apply).
- Apply icons via command (example for Contacts): adb shell cmd shortcut set-icon com.android.contacts /sdcard/icons/com.android.contacts.png
Limitations of the method:
- It does not work for all system applications (for example, Settings or Security may ignore changes).
- After updating MIUI icons are dropped.
- On the Redmi. 9C s MIUI 14 Additional command is required to circumvent the restrictions: adb shell settings put global hidden_api_policy 1
What if the ADB canβt see the device?
4. Method: Changing icons through ROOT (advanced)
If you are willing to take the risk, unlock the bootloader and get ROOT-Right, there's almost limitless customization possibilities. 9C This is done through unlocking the bootloader and installing Magisk.
Warning:
β οΈ Attention: Unlock the bootloader on Redmi 9C lead: β Complete data cleanup (needs backup!). β Loss of warranty (if the device is under warranty). β Risk of βbrickβ in case of an error (for example, if you interrupt the unlocking process). β Some features are not working (such as Mi Pay or Widevine) L1 for Netflix HD).
How to get ROOT on the Redmi 9C:
- Unlock the bootloader through the Mi Unlock Tool (you need a Mi Account tied to the phone).
- Install a custom Recovery (TWRP) for Redmi 9C (Look for a version for the model code angelica/angelican).
- Run Magisk through TWRP.
After receiving ROOT You can change icons in two ways:
- Through the file manager with ROOT-Access (e.g. Root Explorer): Go to /system/app/ or /system/priv-app/. Find the application folder (for example, Contacts for Contacts) Replace the icon files (.png in the folder). res/drawable) Set your rights. 644 (rw-r--r--).
Through Magisk modules
- Install Iconify or Icon Pack Studio from Magisk repository.
- Choose a pack of icons or download yours.
- Reset the device.
Recommendations for ROOT-user-user:
- π Make a backup section. /system before the changes (through TWRP or adb backup).
- π‘οΈ Install MagiskHide to hide ROOT bank-apps.
- π Check it out. SHA-256 hashes of firmware and modules before installation.
π‘
ROOT It gives you the maximum freedom to customize, but it requires technical skills. ADB-method.
5. The way: Creating your icons in Figma/Canva
You want unique icons that aren't in the packs? You can make them yourself in graphic editors. 9C optimal parameters:
- π Size: 192Γ192 px (standard for MIUI).
- π¨ Format:.png with transparent background.
- ποΈ Style: minimalist (without small details - on the screen) 720p They won't be visible).
Step-by-step instructions for Figma:
- Create a new project with canvas 192Γ192 px.
- Use the Pen Tool tool or ready-made figures to create an icon.
- Export to.png with settings: Format: PNG Background: Transparent Quality: 100% Trimming: No Pruning
- Save files with names corresponding to the application packages (e.g. com.android.dialer.png for Phone).
Where can I get the templates?
- π¨ Figma Community β Free Icon Templates.
- πΌοΈ Flaticon - a library of vector icons (can be edited).
- π± Icon Pack Studio β an application for creating icon packs right on your phone.
Design advice: For uniformity, stick to one style:
- π¨ Minimalism: monochrome icons with simple forms.
- π Gradient: smooth transitions of colors (like in iOS).
- π² Geometry: icons in the shape of a circle, square or hexagon.
Frequent problems and their solutions
When changing icons on Redmi 9C And we're going to look at the most common mistakes that people have:
Problem 1: Icons donβt change through the ADB
- Reason: MIUI 12.5+ Protection against changes to system files.
- Solution: Follow the command: adb shell settings put global hidden_api_policy 1 and reboot the phone.
Problem 2: Launcher slows down after changing icons
- Reason: Too heavy pack of icons (high resolution or animations).
- Solution: Optimize icons: Reduce size to 192Γ192 px. Squeeze through TinyPNG. Turn off animations in launcher settings.
Problem 3: After the update MIUI Icons dropped
- Reason: The update overwrites system files.
- Solution: For launchers: export the settings before upgrading. ADB/ROOT: Repeat the procedure after the update. Turn off automatic updates. MIUI In Settings β The phone. β Updating the system β βοΈ β Auto-update.
Issue 4: Some icons donβt change (e.g., βSettingsβ)
- Reason: MIUI Blocks icon changes for critical system applications.
- Solution: Use ROOT + Substratum Theme Engine. Rename the system application via ADB (Hide the original icon and create a shortcut with the new one through the launcher.