How to rename the application to Xiaomi: from simple ways to advanced

Renaming apps on Xiaomi smartphones is a task that at first glance seems trivial, but in practice faces the limitations of the MIUI shell. Unlike iOS or pure Android, where it often requires workarounds, owners of Redmi, POCO or Mi devices can use both standard system tools and third-party solutions. However, not all methods are equally safe: some can lead to app malfunctions or even data loss.

In this article, we will discuss 5 working ways to rename an app to Xiaomi, from the simplest (no superuser rights) to the most advanced (using ADB or root).We will focus on the nuances of working on different versions of MIUI 12-14, as well as the risks that these or other methods carry. If you want to not only change the display name, but also hide the application from prying eyes or optimize the desktop, here you will find the latest solutions.

Why MIUI doesn’t allow applications to be renamed by standard means

Xiaomi’s MIUI shell has historically been closed compared to other customized versions of Android, for several key reasons:

  • πŸ”’ Security policy: Xiaomi restricts access to system files to prevent accidental data damage by the user.Renaming applications through changing *.apk files or manifestos may violate the integrity of the program.
  • πŸ“± Unification of the interface: MIUI Allowing apps to be renamed would lead to chaos on menus and desktops, especially when synchronized via Mi Account.
  • πŸ› οΈ Technical limitations: The name of the application is often hard-written in its manifesto (AndroidManifest.xml). Change requires decompilation APK, What is impossible without special tools.

But there are workarounds, like some versions. MIUI 13-14, you can change the name of the app shortcut on the desktop without affecting the app itself. ADB-root-rights.

πŸ“Š What kind of smartphone you Xiaomi?
Redmi Note 11/12
POCO X3/X4
Mi 11/12
Another Xiaomi
Not Xiaomi.

Method 1: Rename the shortcut on the desktop (without root)

The easiest and safest method is to change the name of the app shortcut on the desktop, and it doesn't affect the app itself, but it visually solves the problem. MIUI 12–14:

  1. Press and hold your finger on the shortcut of the app you want to rename.
  2. In the menu that appears, select Edit (or Change, depending on the version).
  3. Slip on the current name of the label and enter a new name.
  4. Press Ready or Save.

⚠️ Note: This method only works for desktop shortcuts. App menu (All apps) will keep the name the same. MIUI The label may be reset to the original name.

Make a backup of your desktop (via Settings β†’ Desktop β†’ Backup)

Make sure the application is not system (systems cannot be renamed even so)

Check that the device has the default theme installed (some custom themes block editing)-->

Method 2: Using a launcher from a third-party developer

If the standard MIUI launcher doesn’t suit you, you can install an alternative one, such as Nova Launcher, Apex Launcher or Microsoft Launcher, which allows you to rename shortcuts of any application, including system ones, without having to obtain root rights.

The following is a step-by-step instruction for Nova Launcher:

  1. Install Nova Launcher from Google Play.
  2. Assign it to the default launcher (at the first start, the system will prompt you to do this).
  3. Click and hold the app shortcut, then select Change.
  4. Put the name on the label and enter a new one.
  5. Save the changes.

Advantages of the method:

  • πŸ”„ It works on all versions. MIUI Android.
  • 🎨 Additional customization options (change icons, gestures, folds).
  • πŸ”’ Does not require rooting or ADB.

Disadvantages:

  • πŸ“± App in the menu All applications will remain with the original name.
  • πŸ”„ After resetting the launcher to the factory settings, the shortcuts will return to the original names.

πŸ’‘

If the shortcut stopped opening the app after renaming it, delete it and recreate it. Sometimes Nova Launcher knocks down links to APK.

Method 3: Rename through ADB (without root but with PC)

For advanced users who are ready to connect a smartphone to a computer, there is a method using Android Debug Bridge (ADB) that allows you to change the name of the application in the system, but requires caution: the wrong command can lead to a failure.

What you need:

  • πŸ–₯️ A computer with installed Xiaomi drivers and ADB (download).
  • πŸ“± Included debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI (press 7 times) β†’ Additionally. β†’ For developers β†’ Debugging by USB).
  • πŸ” Application packet name (you can find out through App Inspector or adb shell pm list packages command).

Instructions:

  1. Connect your smartphone to your PC and run ADB in the command line.
  2. Enter the command to rename (replace com.example.app with the package name and "New Name" with the desired name): adb shell pm set-app-link --package com.example.app --link "New Name"
  3. Reset the device.

⚠️ Note: This method does not work on all versions. MIUI. On some devices, the name is reset after the reboot, and changing system applications (such as com.miui.home) can lead to a boot cycle.

Xiaomi modelMIUI 12MIUI 13MIUI 14
Redmi Note 10It's partly working.It's working.It's not working.
POCO X3 ProIt's working.It's working.It's working.
Mi 11It's not working.Works with limitationsIt's not working.

Method 4: Editing APK-file (requires decompilation)

This method is suitable for advanced users, as it involves decompilation and recompiling. APK-It allows you to change the name of the application at the manifest level, but it requires:

  • πŸ–₯️ Computer with APKTool, Java and Android Studio installed.
  • πŸ“± Backup of data (risk of damage) APK).
  • πŸ”§ Knowledge of the basics of working with AndroidManifest.xml.

Instructions:

  1. Download the APK application (for example, via APK Extractor).
  2. Decompile it with APKTool: apktool d app.apk -o output_folder
  3. Open the file. output_folder/AndroidManifest.xml and find a line: <application android:label="Old headline"...> Change the old title to a new name.
  4. Recompile APK: apktool b output_folder -o new_app.apk
  5. Sign up for a new APK (e.g., via Uber APK Signer).
  6. Install the edited application on the device.

⚠️ Note: This method does not work for system applications and may disrupt their functionality. Some applications (e.g. banking) have modification protection and will refuse to run.

What happens if you misrepresent APK?
Incorrect decompilation or compilation can result in: - Application crash at startup (java.lang.RuntimeException). - Data loss (if the application stores it locally). - Account block (for integrity-checking applications, such as games or banks). - System boot cycle (if the system application was edited).

Method 5: Rename with root rights

If your Xiaomi has root installed (for example, through Magisk), you can use apps like Root Explorer or App Systemizer to rename it, which gives you maximum freedom but also maximum risk.

Instructions:

  1. Install Root Explorer or similar file manager with root support.
  2. Go to /data/app/ (for custom applications) or /system/app/ (for system applications).
  3. Find a folder with the name of the application package (for example, com.whatsapp-1).
  4. Rename the base.apk file or app.apk (not recommended!) or edit the AndroidManifest.xml file inside the APK (as in Method 4).
  5. Reset the device.

Warnings:

  • 🚨 Systemic change APK This can lead to bootloop (boot cycle).
  • πŸ”’ Some apps (such as Google Play Services) have protection against modifications.
  • πŸ“΅ After updating MIUI change may be reset.

πŸ’‘

Use root methods only if you understand the risks, and for most tasks, renaming the label or using an alternative launcher is enough.

Frequent Mistakes and How to Avoid Them

When renaming applications to Xiaomi, users often face typical problems, including the most common ones and ways to solve them:

  • πŸ”„ Name resets after rebooting: This is typical of methods with ADB Or shortcut editing. Solution is to use a launcher with saving settings (e.g., Nova Launcher with backup).
  • 🚫 App stops opening: Probably damaged APK Or the system file is changed, so the solution is to reinstall the application or roll back the changes through the system. TWRP.
  • πŸ”’ It is not possible to rename the system application: MIUI Blocks changes to critical components (e.g. com.miui.securitycenter) and the solution is to use the Xposed Framework (outdated) or to accept the restriction.
  • ⚠️ Error "Application not installed": This means that APK was incorrectly signed after editing.The solution is to use Uber APK Signer for re-signing.

If you encounter a problem not described here, check the error logs through ADB Logcat or refer to profile forums (e.g. 4PDA or XDA Developers).

Can I rename system applications (e.g., β€œSecurity” or β€œThemes”)?
You can't rename system applications without root. Even with root, it's fraught with failure, because MIUI is tightly tied to packet names. The alternative is to hide them through ADB: adb shell pm hide com.miui.securitycenter.
Will the renaming work after the MIUI update?
Depends on the method: Labels on the desktop - reset. ADB-teams are likely to reset.Edit APK β€” Root methods can persist, but the risk of failure after the update is high.
How to find out the name of the application package for ADB?
There are several ways: via ADB: adb shell pm list packages | grep "keyword" For example, for WhatsApp: adb shell pm list packages | grep whatsapp. Through the App Inspector app (available on Google Play). Through MIUI: Settings β†’ Applications β†’ Application management β†’ Select the application β†’ Additional β†’ Package Name.
Can I rename the app to Xiaomi without a computer?
Yes, but with limitations: For shortcuts, through a standard launcher or Nova Launcher; for deep changes, only if you have root and a file manager like Root Explorer; methods with ADB or APK decompilation require a PC.
Why did the app disappear from the menu after being renamed via ADB?
This happens if you miss the package name or use the wrong command syntax. To return the application, either adb shell pm clear --package com.example.app or restart the device, and if that doesn't work, you'll have to reset the launcher settings or reinstall the application.