How to change the form of shortcuts on Xiaomi: all the ways from standard to hidden

The standard icons on Xiaomi are often boring: square corners, the same kind of trim, the lack of originality. MIUI (And the new HyperOS, which is going to be able to change the shape of shortcuts, from rounded corners to fully customized designs, can be done through both built-in settings and with third-party tools that the manufacturer doesn't mention.

In this article, we will analyze all working methods - from basic to advanced, including hidden functions of the launcher, ADB-We'll focus on the nuances of different versions of the shell (MIUI 12-15 HyperOS and others, and how to avoid common bugs that cause icons to β€œfly” after an update.

⚠️ Important: Some methods require unlocking the bootloader or the rights of the superuser. If you are a beginner, start with the standard methods (sections 2 and 3) – they are safe and work without root.

1. Standard settings of the icons form in MIUI/HyperOS

The easiest way to change the shape of shortcuts is to use the built-in options of the Xiaomi theme engine. MIUI 12 and later, and in HyperOS, but its location may vary depending on the firmware version.

To find the parameters:

  1. Open the Settings. β†’ Screen. β†’ Lock screen style (in HyperOS the path can be Settings) β†’ Personalization β†’ Desktop style).
  2. Select the Shape of icons or Style of icons.
  3. Scroll through the list of available options: there is usually a Square, Rounded, Circle, Drop and Squircle (the intermediate option between a square and a circle).

⚠️ Note: On some models (for example, Redmi Note 10 Pro with the MIUI 13) the option is hidden behind the optional menu. If you can't see the section, try using any system theme from the Topic first. β†’ My themes, then go back to the form settings.

Advantages of the method:

  • πŸ”Ή Does not require root or third-party application rights.
  • πŸ”Ή Changes apply to all icons at once (including system icons).
  • πŸ”Ή It is saved after the firmware update.

Disadvantages:

  • πŸ”Έ Limited choice of forms (usually) 4-5 variant).
  • πŸ”Έ You can't adjust the size or transparency of the winding.
  • πŸ”Έ On some devices with HyperOS, the option may not be available (depending on the regional firmware).
πŸ“Š What form of icons do you prefer?
Square.
Rounded.
Round.
Squircle (intermediate)
Another.

2.Use of themes from Xiaomi Theme Store

If there are few built-in options, the official theme store will help expand the choice. Many packages include not only wallpaper and fonts, but also unique icon shapes, from minimalist to futuristic, and installation takes less than a minute.

How to find and apply a theme with custom icons:

  1. Open the Themes app (the icon with a brush on your desktop).
  2. In the search bar, enter queries: icons round icons squircle shape shortcuts (in English - icon shape)

Apply

πŸ’‘ Tip: Check the rating and reviews before using the theme. Some packages may contain ads or incorrectly display system icons (for example, Settings or Phone).

Examples of popular themes with unique shapes:

Title of the topicIcon shapeSuitable forFeatures
iOS 17 StyleSquircle with shadowMIUI 13–15, HyperOSImitates iPhone design, including animations
Material YouDynamic circlesDevices with AMOLED-screenThe color of the icons adjusts to the wallpaper
Pixel Icon PackFurnished circlesAny XiaomisAn exact copy of the icons of Google Pixel
Minimalist RoundClean circlesMIUI 12–14No snails, only color backgrounds.

⚠️ Warning: After updating the firmware, the theme may reset. To avoid this, save your favorite theme in My themes β†’ Chosen.

πŸ’‘

If after applying the theme, some icons remained square, try restarting the device or manually updating the launcher: pinch the empty space on the desktop. β†’ Desktop settings β†’ Update.

3. Hidden launcher settings: ADB-team-up

For those who don’t have enough standard options, there’s a way to unlock hidden icon shape options through the ADB. This method works on most Xiaomi devices (except for the first time). POCO with custom firmware) and allows you to set undocumented values, for example, fluid (adaptive) or hexagon.

πŸ”§ What's the matter:

  • πŸ“± Xiaomi smartphone with enabled debugging USB (Settings β†’ The phone. β†’ Version. MIUI β†’ 7 times to tap the assembly number β†’ return to β†’ For developers β†’ Debugging by USB).
  • πŸ’» Computer with ADB-tools installed.
  • πŸ”Œ USB-cable (preferably original).

πŸ“Œ Step-by-step instruction:

  1. Connect the phone to the PC and confirm the debugging on the device screen.
  2. Open the command line (Windows) or terminal (macOS/Linux) in the adb folder.
  3. Enter the command to check the connection: Adb devices must appear serial number of your device.
  4. Execute the command to change the shape of the icons (example for rounded corners): adb shell settings put secure icon_shape 1 Where 1 β€” It's a form code. Available values: 0 β€” square 1 β€” rounded) 2 β€” circle 3 β€” drop (teardrop) 4 β€” Adaptive (only for HyperOS)
adb shell am force-stop com.miui.home

πŸ” How to return standard settings?

If you don’t like the result, reset the form with the command:

adb shell settings delete secure icon_shape

β˜‘οΈ Preparation for ADB-setting

Done: 0 / 4
What if the ADB can’t see the device?
1. Check if the Xiaomi drivers are installed (you can download on the official website). 2. Try another one. USB-cable (cheap cables often don't support data transfer). 3. Reboot your phone and PC. 4. In the developer settings, enable Debugging by USB (security parameters) and allow debugging ADB charging.

4.Castom launchers: complete design freedom

If you are not satisfied with the restrictions MIUI, The best way to do this is to install a launcher side, which not only changes the shape of the icons, but also adjusts their size, transparency, animations, and even add gestures:

  • 🎨 Nova Launcher – supports icon packages (such as Whicons or Delta), allows you to set a form through the Nova Settings plugin β†’ Look & Feel β†’ Icon Shape.
  • πŸ”„ Lawnchair – open launcher with support for adaptive icons and dynamic shapes (including hexagons).
  • πŸ–ΌοΈ Hyperion Launcher – Optimized for Xiaomi, saves gestures MIUI, But adds enhanced icon settings.
  • 🌈 Smart Launcher 6 – automatically selects the shape of the icons under the wallpaper (Adaptive Icons function).

πŸ“Œ How to Set Up a Form in Nova Launcher:

  1. Install a launcher from Google Play.
  2. Hold an empty space on the desktop β†’ Settings β†’ Appearance.
  3. Select the icon form and set one of the options: Circle, Squircle, Drop or Custom (to download your templates).
  4. For additional styles, install the Nova Launcher Prime plugin (paid) or a free icon package (like CandyCons).

⚠️ Note: On Xiaomi with HyperOS, some launchers may conflict with system gestures (e.g. swipe up to return home.

πŸ’‘

The launcher side is the only way to get hexagonal icons or fully transparent contours on Xiaomi without root rights.

5. Manual editing of system files (for experienced)

This method is only suitable for users with unlocked bootloader and root rights. It allows you to change the shape of the icons at the system resource level, but requires caution - an error can lead to a launcher crash or a looped reboot.

πŸ› οΈ Tools:

  • πŸ“± Root access (for example, via Magisk).
  • πŸ“‚ File Manager with support for root (Root Explorer or Mixplorer).
  • πŸ–₯️ Backup copy of the system partition (required!).

πŸ”§ Step-by-step instruction:

  1. Create a backup copy of the folder /system/framework/framework-res.apk (copy it to your PC).
  2. Open the file in APK Editor (or decompile using apktool).
  3. Move to the res/values/ and find the file. styles.xml.
  4. Find lines with icon settings (usually containing icons) icon_shape_*) and change the meaning: <item name="icon_shape">round</item> Options available: square, squircle, round, teardrop.
  5. Save the changes, reassemble APK Replace the original file in /system/framework/.
  6. Reset the device.

⚠️ Warning: After the firmware update, the changes will reset. To avoid this, create a script in Magisk that will automatically apply your settings after the update.

πŸ“Œ Alternative method (without decompilation):

Some firmware (e.g. xiaomi.eu) allow you to change the shape of icons through a file. /data/system/theme/. Download the finished theme with the desired form (for example, from the forum). XDA) and replace files manually.

How to return standard icons after a failed edit?
If the launcher stops working: 1. Boot in. TWRP (customization). 2. Restore a backup copy of a system partition or file framework-res.apk. 3. If there is no backup, then reflash the device through Fastboot with data storage (fastboot flash system). system.img --slot=all).

6 Problems and Solutions: Why the Shape of the Icons Doesn't Change

Even after doing the right thing, the shape of the labels can remain the same, and let's look at the typical causes and ways to eliminate them:

Problem.Possible causeDecision
The form option is not available in the settingsRegional firmware with reduced functionsInstall global or xiaomi.eu firmware
Icons are reset after the updateSystemic resetting of themesUse the theme again or use it. ADB-team
Not all icons have changed shape.Applications use their own iconsInstall an icon package (such as Adapticons)
ADB-team is not workingNo right to write in secure settingsApply for permission via adb shell pm grant
Launcher relegates after changesDamaged. framework-res.apkRestore the file from the backup or reflash the system

πŸ’‘ Advice for HyperOS:

If no method works on a HyperOS device, try temporarily rolling back to the device. MIUI 14 via Fastboot, apply settings, then update back. In some cases, this helps to unlock hidden options.

7.Alternative methods: icons through Magisk packages and modules

For root-access users, there are two more powerful tools:

  • πŸ“¦ Icon Packages: Install any package from Google Play (like Fluid Icons or Borealis) and apply it through the launcher settings. Most packages support a dynamic form that adjusts to the system settings.
  • πŸ”§ Magisk modules: Modules like this MIUI Blur or Iconify lets you flexibly customize icons, including their shape, shadows and even animations when you click.Install: Download the module (like Iconify).Install via Magisk Manager.Reboot the device. Set up the form in the module app or through Settings β†’ Personalization.

⚠️ Note: Some modules conflict with HyperOS. Before installing, check compatibility in the module theme on the device. XDA or 4PDA.

πŸ“Œ Example of settings through Iconify:

After installing the module, open its settings and select:

  • Icon Shape β†’ Squircle (for form as on iOS)
  • Icon Pack β†’ System Default (to apply the form to all icons)
  • Force Theming β†’ Enable (for forced change of system icons)
Why do some icons remain square after the theme changes?
This is because some apps (like Google Play or Chrome) use responsive icons that don’t follow system settings.Solutions: Install an icon package (like Adapticons) that overrides standard icons. Manually change the icon through the launcher: pinch the label β†’ Change. β†’ Choose another icon from the gallery. ADB-Form enforcement command: adb shell settings put secure icon_shape_override 1
How to make transparent icons without background?
Fully transparent icons cannot be obtained by standard means. MIUI. Alternatives: Install the Nova Launcher + Translucent or Minimalist icon package. Use the Iconify module with the Transparent Background option. PNG-Icon files via PhotoShop or GIMP, Then replace them in /data/app/[package_name]/ (root). ⚠️ On HyperOS, transparent icons may not display correctly due to shell optimizations.
Will the change of form work on Xiaomi with a blocked bootloader?
Yes, but only standard methods: Change through Settings β†’ Screen. β†’ Shape of icons. Use of themes from Xiaomi Theme Store. Use of third-party launchers (Nova, Lawnchair). ADB and editing system files require unlocking the bootloader.
How to return standard icons after experiments?
Depending on the method: After changing the theme: Apply the standard Default theme to Themes β†’ My subjects. ADB-Commands: Adb shell settings delete secure icon_shape After editing framework-res.apk: Restore the original file from the backup or reflash the system. After installing the launcher: Return to the standard launcher in Settings β†’ Annexes β†’ By default. β†’ Launcher.