Creating your own icons for applications on Xiaomi smartphones is not only a way to personalize the device, but also a chance to highlight frequently used programs, make the interface more convenient and even improve the visual experience. MIUI, Custom icons allow you to show creativity: from minimalistic designs to themed sets for games or work tools.
In this article, we will analyze all the stages โ from creating icons from scratch (including without design skills) to installing them on Redmi devices, POCO Or Mi. You will learn what tools to use for drawing icons, how to get around the restrictions. MIUI When replacing standard icons, and why some applications (e.g. system) may not be customizable, we will also look at alternative methods, from launchers to manual editing. APK-Files for Advanced Users.
Important: The procedure differs depending on the shell version (MIUI 12/13/14), Smartphone models and root rights, and we'll give you all the nuances so you can choose the right way.
1.Preparation: What to Know Before Creating Badges
Before you start designing, it is worth understanding the technical limitations and possibilities. MIUI. Unlike Android in its pure form, the shell Xiaomi imposes a number of rules on customization of icons:
- ๐ฑ Resolution and format: Optimal size of icon โ 192ร192 pixels (for MIUI 14), The system automatically scales up the images to 108ร108 or 144ร144 The format should be.png with a transparent background.
- ๐ System Restrictions: Not all icons can be replaced without root rights. For example, Settings, Phone, or Message icons are often blocked at the system level.
- ๐จ Design styles: MIUI Supports adaptive icons (with dynamic background), but custom icons may not be displayed correctly if this is not taken into account.
Critical detail: on devices with MIUI 14 and later, when installing custom icons through launchers (for example, Nova Launcher) can work protection "Optimization" MIUI", So the solution is to disable optimization for a particular launcher in the battery settings.
Please note that for some methods (e.g. editing) APK) need:
- ๐ฅ๏ธ A computer with Android Studio installed or APK Editor.
- ๐ Debugging by USB (ADB) and the developer mode enabled.
- ๐ฆ Backup of data (when working with system files).
2. Methods of creating icons: from simple to professional
There are several approaches to creating icons โ choose one that fits your skills and tasks:
| Method | Difficulty | Essential tools | Pluses | Cons |
|---|---|---|---|---|
| Ready-made icon sets | โญ | Play Market (apps like Icon Pack Studio) | Quickly, it doesnโt require design skills | Limited choices may not be appropriate for your topic |
| Online designers | โญโญ | Canva, IconKit, Flaticon | Intuitive interface, templates | There may be watermarks in the free version |
| Graphic editors | โญโญโญ | Photoshop, GIMP, Figma | Complete control of the design | Requires graphics skills |
| Hand-editing by APK | โญโญโญโญ | APK Editor, Android Studio | Maximum customization | The risk of damage to the application requires root |
For beginners, the best option is to use online builders, for example, Canva has icon templates, and IconKit can download your graphics and automatically trim it to the desired size. GIMP (Free analogue of Photoshop with a plugin for export to.png with transparency.
If you want to create icons manually, follow these guidelines:
- ๐ฏ Use a grid (for example, 192ร192 px indented 10% from edges) for precise positioning of elements.
- ๐๏ธ For minimalist style, limit yourself to 2-3 colors and simple forms.
- ๐ Check how the icon looks on a dark and light background (in the image). MIUI You can switch themes).
๐ก
If you create icons for games, add a light shadow or trim to them โ this will help distinguish them from system applications on the desktop.
3. Installation of icons without root rights: launchers and themes
The safest way to replace icons is to use alternative launchers or themes. MIUI. This method does not require superuser rights and is suitable for most Xiaomi models (including the Redmi Note 12, POCO X5, Mi 11 and others.).
Option 1: Launchers with support for custom icons
Applications like Nova Launcher, Apex Launcher or Lawnchair allow you to set your own icons for each application.
- Install Nova Launcher from Play Market and make it the default launcher.
- Press and hold your finger on the desktop โ select Settings.
- Go to the Appearance. โ Style of icons and select Adaptive icons (turn off if necessary).
- To replace the icon of a particular application: click on it โ Edit โ Icon โ select a file from the gallery.
Option 2: Themes MIUI custom-icon
That's the store. MIUI (Topics โ Online) there are icon sets, but there's a limited choice of icons:
- Download the archive with icons in.mtz format (you can create through the MIUI Theme Editor on PC).
- Place the file in the MIUI/theme folder on the internal drive.
- In the settings, select Locals. โ Import and apply the topic.
โ ๏ธ Note: On certain devices (e.g, POCO F4 s MIUI 13) after the system update, custom themes may be reset. To avoid this, turn off automatic themes updates in the settings.
Download and install Nova Launcher|Create a folder with icons in format PNG|Turn off optimization MIUI launcher|Make a backup of current settings-->
4. Manual editing APK: for advanced users
If you want to replace the icons at the system file level, you will need to edit. APK This method is suitable for experienced users and requires caution, as incorrect actions can lead to failures.
Step 1: Extract APK
With help. APK Extractor (from Play Market) save APK For example, to replace the icon Gallery download the file com.miui.gallery.apk.
Step 2: Editing icons
Use it. APK Editor on PC:
- Open the APK in APK Editor and go to the res/drawable folder.
- Find the icon files (usually have names like ic_launcher.png or app_icon.png).
- Replace them with your files, keeping the original names and permissions.
Step 3: Installation of the modified APK
Connect your smartphone to your PC, turn on debugging USB and install the modified APK team:
adb install -r -d path to file.apkโ ๏ธ Attention: On devices with MIUI 14 and included verification of the signature of applications (MIUI Optimization) modified APK You may not be able to install it. ADB: adb shell settings put global miui_optimization_disabled 1 After the device is restarted.
This method allows you to replace icons even for system applications, but has risks:
- ๐จ When you update the application through the Play Market, the icon will reset.
- ๐ Some applications (e.g. Security) may stop working.
What to do if you edit after the APK application not running?
5.Use of apps to automatically replace icons
If manual methods seem complicated, you can use specialized applications that simplify the process, but they have their own nuances.
1. Icon Pack Studio
The application allows you to create your own sets of icons and apply them to all applications:
- ๐ฒ Download Icon Pack Studio from Play Market.
- ๐จ Choose Create a new pack and upload your icons (or use templates).
- ๐ Apply the pack via the launcher settings (e.g. Nova Launcher).
2. Awesome Icons
This app offers over 10,000 free icons and allows you to replace them with one at a time:
- ๐ Find the right app in the list.
- ๐ผ๏ธ Choose an icon from the collection or upload your own.
- ๐ฑ Apply changes (permission to overlay windows is required).
3. X Icon Changer
The utility for replacing icons without a launcher, but does not work on all Xiaomi devices:
- โ๏ธ Include Special Opportunities โ X Icon Changer.
- ๐ Select the app and click Change the icon.
- ๐๏ธ Cut and save the new icon.
โ ๏ธ Note: Apps like X Icon Changer create shortcuts on the desktop instead of replacing the actual icons on the system, which means that the original icons will remain on the app menu.
๐ก
For stable operation of custom icons on Xiaomi, it is recommended to use a combination of Nova Launcher + Icon Pack Studio, which is a minimal intrusion method and does not require root rights.
6. Solving common problems
When replacing icons with Xiaomi, users often encounter common mistakes.
| Problem. | Reason. | Decision |
|---|---|---|
| Icons are reset after rebooting | Optimization MIUI drops off launcher settings | Turn off optimization for launcher in Settings โ Battery โ Optimization MIUI |
| Not all icons are replaced. | System applications are protected from changes | Use a launcher with icon masking support (e.g. Nova Launcher) |
| Icons are displayed blurry | Incorrect resolution or format | Restore the icons in 192ร192 transparent background (PNG-32) |
| The app does not start after editing the APK | Signature or file structure is broken | Restore the original APK or use APK Signer |
If you use MIUI 14 and above, notice the Adaptive Icon feature, which can automatically crop your custom icons by adding a background to turn it off:
- Open the launcher settings.
- Go to the Appearance. โ Icon style.
- Choose the original view instead of the adaptive one.
For devices with POCO Launcher (e.g, POCO X3 Pro) additional adjustment may be required:
adb shell pm grant net.poclauncher.android.permission.WRITE_SECURE_SETTINGSThis command unlocks access to changing system icons.
Alternative methods: widgets and shortcuts
If you can not replace the application icon, you can go a workaround - create a shortcut with a custom icon or use widgets.
Method 1: Labels through โActivityโ
Some launchers (like Nova Launcher) allow you to create shortcuts for specific application activities with your own icons:
- Press and hold on to the desktop. โ Widgets โ Activity.
- Select the application and the activity you want (e.g.,.MainActivity).
- Assign your icon and name.
Method 2: Imaging icon widgets
Apps like this KWGT or UCCW allow you to create interactive widgets that are visually indistinguishable from icons:
- ๐ฑ Install. KWGT and download the widget template.
- ๐จ Edit the widget by adding your graphics.
- ๐ Set up the action by pressing (launching the application).
Method 3: Wrapping applications
Utilities like Shortcut Maker or Tasker can create shortcuts with custom icons that redirect to the desired applications:
- ๐ In Shortcut Maker, select Application and specify the target application.
- ๐ผ๏ธ Download your icon and keep the label.
These methods do not replace the original icons in the system, but allow you to achieve a visually similar result without risking the stability of the device.
8. Design Tips: How to Make Icons Stylish and Comfortable
Custom icons should not only look beautiful, but also remain functional. Here are some recommendations from designers:
- ๐จ Uniform style: Use the same color palette and shape for all icons, for example, if one icon is square with rounded corners, the rest should be the same.
- ๐ Readability: Avoid too small details โ they will be indistinct on the smartphone screen. The optimal size of the main element is 60-70% of the total area of the icon.
- ๐ Adaptability: Check how the icons look on a dark and light background. MIUI You can quickly switch topics to Settings โ Screen. โ Dark subject.
- ๐ Unique: For frequently used apps (messengers, social networks), make icons more contrasting or bright.
Examples of successful styles:
- ๐ค Minimalism: Monochrome icons with one accent color (e.g. black and red).
- ๐ Gradient: Smooth transitions of colors (suitable for creative themes).
- ๐ฎ Thematic: Retro-style icons for gaming apps.
If you are not sure about your design skills, use the free templates:
- ๐ Flaticon - icons in format SVG (editable).
- ๐จ Freepik โ sets of icons for Android.
- ๐ฑ IconFinder โ a platform with filters in style and resolution.
๐ก
To test icons before installing, use the Icon Preview app โ it shows how icons will look on the desktop, taking into account the scaling. MIUI.