Xiaomiβs interchangeable launcher is one of the fastest ways to transform a smartphoneβs interface without root rights or complex manipulations. However, many users face the problem: after installing an alternative launcher (Nova Launcher, Microsoft Launcher, Apex, etc.), the system continues to use the standard MIUI Launcher by default. In this article, we will discuss all the working ways to change the launcher on Xiaomi, Redmi and POCO devices β from basic settings to ADB commands for advanced users.
The peculiarity of MIUI firmware (especially versions 12-14) is its aggressive policy towards third-party launchers. Even if you choose an alternative launcher in the settings, the system can automatically return the standard one after restarting or updating. We tested all methods on current models β from Redmi Note 12 to Xiaomi 13 Ultra β and collected only working solutions. Importantly, some methods require debugging via USB or additional rights, so start configuring only after backing up the data.
Why Xiaomi is blocking the default launcher change?
MIUI was originally designed with a focus on interface uniformity and integration with Xiaomi services. The removable launcher breaks this concept, so the manufacturer implements restrictions:
- π Automatic reset: After restarting or updating the system MIUI Can return a standard launcher, ignoring user choice.
- π« Blocking in settings: On some models (for example, POCO F5) Default Louncher is hidden or unavailable.
- π‘οΈ Protection against βunstableβ applications: MIUI considers third-party launchers potentially hazardous to performance.
- π± Restrictions for Chinese firmware: on devices with global firmware (Global) ROM) Less problems than in China (China) ROM).
In addition, MIUI 13/14 has added Memory Extension, which conflicts with some launchers. If the device starts to slow down after changing the launcher, try turning this option off in Settings β Additional β Expansion of memory.
β οΈ Note: On devices with Chinese firmware (China) ROM) Changing the launcher can cause system applications to crash (such as Mi Pay or Mi Home). β The phone. β Version. MIUI.
Method 1: Standard change of launcher through settings
The simplest method that works on most Xiaomi devices with MIUI 12-14 (except Chinese firmware) is suitable for launchers from Google Play, such as Nova Launcher or Lawnchair.
Instructions:
- Install an alternative launcher from Google Play (or manually via APK).
- Open the launcher app (like Nova Launcher) and the system will prompt you to make it the main one β click Always or Use by default.
- If the automatic window does not appear, go to Settings β Applications β Application Management.
- Click on the three dots in the top right corner and select the Default Apps.
- Slip on the item Louncher and select the desired application from the list.
If after these actions the launcher still resets, try to disable the optimization of the battery for it:
- π Go to Settings. β Battery and productivity β Optimizing the battery.
- π Find your launcher in the list and select Without Limits.
- π Reset the device.
Install an alternative launcher from Google Play|Disable battery optimization for launcher|Check for the presence of the "Luncher" item in the default settings|Reboot the device after changes-->
Method 2: Using ADB to Forced Change the Launcher
If the standard method doesnβt work, youβll need to use USB debugging (ADB), which is suitable for advanced users and requires a computer with Xiaomi drivers installed.
Step-by-step:
- Turn on Developer Mode: Go to Settings β About Phone. Tap 7 times on MIUI Version until the notification appears You became a developer!
- Activate USB Debugging: Return to Settings β Additional β Developer. Turn on the USB Debugging Switch.
Connect your smartphone to your PC and confirm the debugging permission.
ADB Tools
Command line.
Terminal
ADB
adb devicesThe serial number of your device should appear.
com.example.launcher
com.teslacoilsw.launcher
Nova Launcher
adb shell cmd package set-home-activity com.example.launcherAfter you execute the command, restart the device. If the launcher resets again, try turning off automatic MIUI optimization:
adb shell settings put global hidden_api_policy 1β οΈ Attention: Teams ADB They can disrupt the stability of the system if entered incorrectly. Before experimenting, back up the data through Settings. β System system β Backup.
Standard. MIUI Launcher|Nova Launcher|Microsoft Launcher|Lawnchair|Other-->
Method 3: Disabling system applications (for power users)
If MIUI Launcher keeps coming back, you can try disabling it via settings or ADB. This method is risky - if you do not act correctly, you may need to reset your settings.
Instructions:
- Go to Settings β Applications β Application Management.
- Find MIUI Launcher (or System Launcher) in the list.
- Press Disable (if the button is active). On some firmwares, this item may be blocked.
- If you don't have a shutdown, use ADB: adb shell pm disable-user --user 0 com.miui.home
After disabling the system launcher, select an alternative through the default settings (see Method 1).
What if the system does not start after disabling MIUI Launcher?
Comparison of popular launchers for Xiaomi
Not all alternative launchers work equally well on MIUI, and we tested the top solutions and made a table with their features:
| Launcher | Compatibility with MIUI | Pluses | Cons | Recommendation |
|---|---|---|---|---|
| Nova Launcher | βββββ | Flexible setup, gesture support, low battery consumption | Premium version for some functions | The best choice for most users |
| Microsoft Launcher | ββββ | Integration with Windows, synchronization with PC | Advertising in the free version, sometimes slows down | It is suitable for users of the Microsoft ecosystem. |
| Lawnchair | βββ | Lightweight, support for themes design | Unstable performance on MIUI 14, few updates | For lovers of minimalism |
| Apex Launcher | βββ | Many customization options, support for plugins | Outdated design, rare updates | Only for experienced users |
| Hyperion Launcher | ββββ | Adaptive icons, smooth animation | High RAM consumption | For high-end devices (e.g. Xiaomi 13 Pro) |
On devices with MIUI 14 and Snapdragon 8 Gen 2 processor (for example, Xiaomi 13 Ultra), Nova Launcher and Hyperion work best β they are optimized for new chipsets and support adaptive screen refresh rates (up to 120 Hz).
Solving problems: Launcher resets after reboot
A frequent complaint of Xiaomi users is the return of the standard launcher after a reboot or update.
- π Automatic optimization MIUI: Turn off Auto-Optimization in Settings β Battery β Battery optimization.Add launcher to memory cleanup exceptions.
- π± Update MIUI: After the system update, the launcher is reset. Select it again in the default settings. If the problem repeats, use it. ADB-command (see Method 2).
- π Security lock: On Chinese firmware (China) ROM) Try changing region to India or Global in Settings β Additionally. β Region.
If none of the methods worked, try installing the launcher as a system application through Magisk (requires root).
- Install Magisk and App Systemizer module.
- Convert the launcher into a system application.
- Reset the device.
β οΈ Note: Installing system applications via Magisk may disrupt Google Pay and other services that depend on SafetyNet. Check compatibility with the SafetyNet Test app before doing so.
π‘
If the launcher is slowing down after a shift, try turning off animation in the developer settings (Settings β For developers β The scale of the animation window β No animations). This will speed up the interface by 15-20%.
Alternative methods: custom firmware and root
If all methods are exhausted and the launcher is still not saved, the radical solution remains to install custom firmware (for example, LineageOS or Pixel Experience), which is only suitable for advanced users and requires unlocking the bootloader.
Advantages of custom firmware:
- π Full freedom in choosing a launcher without resetting.
- π Higher productivity (no background processes) MIUI).
- π± Support for the latest Android versions (even on older devices).
Disadvantages:
- β οΈ Loss of warranty if the device is new).
- π§ Risk of "bricking" with incorrect installation.
- π΅ Possible camera or sensor issues (more patches required).
Instructions for installing custom firmware:
Step-by-step installation of custom firmware
After installing custom firmware, the launcher is selected by default in the standard way (via Android settings), without the limitations of MIUI.
π‘
Custom firmware is the last resort, but it is guaranteed to solve the problem of resetting the launcher. However, before installing, make sure that your model (Redmi/POCO/Xiaomi) has a stable build with support for all functions (NFC, camera, sensors).