The main menu of Xiaomi Mi TV (known as Main Menu) is a built-in launcher that appears when you press the Home button on the remote. For many users, it seems redundant: takes up space on the screen, slows down navigation and duplicates the functions of third-party shells like Google TV or PatchWall. Unfortunately, the manufacturer has not added a standard option to turn it off, but there are several workarounds โ from simple settings to technical manipulations with the system.
In this article, we will discuss 5 proven ways to remove Main Menu on Xiaomi TVs (including Mi TV 4A/4S/4X/5 Pro, Redmi Smart TV and others). Some methods are suitable for beginners, some require knowledge of working with ADB or editing system files. Importantly, some actions can lead to resetting or blocking the TV, so make a backup copy of the data before experimenting.
If you use a TV on Android TV 9/10/11, note that the interface and options available may differ. For accuracy, follow the firmware version in the Settings menu โ About TV. Ready to get started? Choose the appropriate method below.
1. Method: Hide Main Menu through launcher settings
The safest method is to use the built-in launcher options, which works on most Xiaomi models with MIUI TV firmware (before version 3.0).The point is to assign another default launcher, after which Main Menu will cease to appear when you press Home.
Instructions:
- ๐บ Go to Settings. โ Annexes โ Default launcher.
- ๐ In the list, select an alternative launcher (e.g. Google). TV Home or PatchWall if installed).
- ๐ Return to the home screen and press Home โ the menu you select should open.
โ ๏ธ Note: If there are no alternatives on the launcher list, this will not work, then move on to the following methods. Also note that after updating the firmware settings may reset, and Main Menu will return.
Method: Disconnect via ADB (without root)
If the standard settings do not help, you can use ADB-This method does not require root rights, but it requires the TV to be connected to a computer.
What you need:
- ๐ป Computer with Windows/macOS/Linux and installed Android SDK Platform-Tools.
- ๐ USB-cable (preferably original) or Wi-Fi connection (for advanced).
- ๐ฑ Included debugging by USB on the TV (Settings) โ On TV. โ Software version โ click 7 times on the line with the version, then return to Settings โ For developers โ Debugging by USB).
Step-by-step:
- Connect the TV to your computer and open the terminal (cmd for Windows).
- Check the connection command: Adb devices should appear serial number of the device.
- Run the command to disable Main Menu: adb shell pm disable-user --user 0 com.mitv.tvhome
- Reboot TV: Adb shell reboot
To return Main Menu, use the command:
adb shell pm enable com.mitv.tvhomeโ๏ธ Preparation for ADB-team
3. Method: Removal through system settings (for MIUI TV 2.0 firmware and below)
On older firmware versions (MIUI TV 1.0-2.0), you could completely remove Main Menu from the app menu, which is the current method for Xiaomi Mi TV 3/4 (2016-2018), and it doesnโt work on newer models.
How to check firmware version: Settings โ About TV โ MIUI TV version.
Instructions for old firmware:
- Open Settings โ Applications โ All applications.
- Find the TV Home (or Main Menu) list.
- Select Remove Updates, then Disable.
- Confirm the action and restart the TV.
โ ๏ธ Attention: Firmware is newer MIUI TV 3.0, this method will result in the error "The application cannot be disabled." Do not try to circumvent the restriction through ADB with the command pm uninstall โ this will cause the collapse of the system interface!
What if the TV is not turned on after the Main Menu removal?
4. Method: Use of a third-party launcher (ATV Launcher, Sideload Launcher)
If you don't like Main Menu, but don't want to risk system files, install an alternative launcher.
- ๐ฏ ATV Launcher โ minimalistic launcher with support for widgets.
- ๐ฑ Sideload Launcher โ Shows all installed applications, including hidden ones.
- ๐ Wolf Launcher โ customized interface with support for themes.
How to determine:
- Download. APK-launcher USB-drive (for example, from the APKMirror website).
- Connect the flash drive to the TV and open the File Manager.
- Start the APK installation by allowing installation from unknown sources (Settings โ Security โ Unknown sources).
- After installation, assign a new default launcher (see Method 1).
Advantages of the method:
- โ Does not require rooting or ADB.
- โ It's easy to get Main Menu back.
- โ You can customize the interface for yourself.
๐ก
If the Home button on the remote does not work after installing a third-party launcher, try reconnecting the remote: press Home + Menu for 5 seconds. This will reset its settings.
5. Method: Editing system files (for experienced ones only)
This method involves changing the configuration files of Android TV and requires root rights. It is suitable for advanced users, ready for possible consequences (up to the "brick" of the TV). On models with a locked bootloader (for example, Xiaomi Mi TV 5 Pro 2022), you can not get root without risking losing the warranty.
What you need:
- ๐ง Root rights (e.g. via Magisk).
- ๐พ Backup of the system (required!).
- ๐ฅ๏ธ System file editor (e.g. Root Explorer or Mixplorer).
Instructions:
- Open /system/build.prop file in the text editor.
- Add at the end of the line: ro.home.app=com.google.android.tvlauncher (replace with your launcher ID).
- Save the file and restart the TV.
Alternatively, disable Main Menu via ADB with root rights:
adb shell su -c "pm uninstall -k --user 0 com.mitv.tvhome"๐ก
Editing system files is a last resort, and if you are not sure about your actions, use methods without root (ADB or third-party launchers).
Comparison of methods: which one to choose?
To make the choice easier, we have compiled a table with the pros and cons of each method:
| Method | Difficulty | Required. root/ADB | Reversibility | Suitable for |
|---|---|---|---|---|
| Launcher settings | โญ | โ No. | โ Yes. | All models. |
| ADB-team | โญโญ | โ ๏ธ ADB | โ Yes. | MIUI TV 3.0+ |
| Removal through settings | โญ | โ No. | โ Yes. | MIUI TV 1.0โ2.0 |
| Sideways launcher | โญโญ | โ No. | โ Yes. | All models. |
| Editing system files | โญโญโญโญ | โ ๏ธ Root | โ Risky. | Only for the experienced. |
For most users, the best solution is a combination. ADB-So if you're a beginner, you can start with the first method or installation. ATV Launcher.
Frequent Mistakes and How to Avoid Them
When trying to remove Main Menu, users often face typical problems, and here are the most common ones and ways to solve them:
- ๐ "After the reboot, Main Menu is back" โ This happens if you turn off the app without ADB. Use the pm disable-user command for permanent effect.
- ๐ฎ "The remote stopped working after the launcher change" โ Reconnect the remote (click Home) + Menu for 5 seconds) or reset its settings to Settings โ DU remote.
- ๐ต "The TV can't see. ADB-team" โ Check if the debugging is included USB, And use the original cable. Some models need to allow debugging in the Developer Menu.
- ๐ด "The screen turned black after Main Menu was removed" โ This means you have removed the critical system application. perform the reset to factory settings (see the instructions in the spoiler).
โ ๏ธ Note: If you are using a TV with Google TV (for example, Xiaomi TV A2 2023), removing Main Menu may disrupt the Google Assistant voice assistant, in which case it is better to limit the installation of a third-party launcher.