How to remove Main Menu on Xiaomi TV: the complete guide

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.

๐Ÿ“Š What kind of launcher do you prefer on Xiaomi? TV?
Main Menu (stock)
Google TV
PatchWall
Partyium (e.g. ATV Launcher)
I don't care.

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:

  1. Connect the TV to your computer and open the terminal (cmd for Windows).
  2. Check the connection command: Adb devices should appear serial number of the device.
  3. Run the command to disable Main Menu: adb shell pm disable-user --user 0 com.mitv.tvhome
  4. Reboot TV: Adb shell reboot

To return Main Menu, use the command:

adb shell pm enable com.mitv.tvhome

โ˜‘๏ธ Preparation for ADB-team

Done: 0 / 4

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:

  1. Open Settings โ†’ Applications โ†’ All applications.
  2. Find the TV Home (or Main Menu) list.
  3. Select Remove Updates, then Disable.
  4. 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?
If after manipulating system applications, the TV freezes on the logo or does not respond to the remote, reset to factory settings. 1. Press and hold the Power button on the TV for 10-15 seconds. 2. When the recovery menu appears, select Wipe Data/Factory Reset (use volume buttons for navigation and Power for confirmation). 3. After reset, the TV will reset to its original state.

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:

  1. Download. APK-launcher USB-drive (for example, from the APKMirror website).
  2. Connect the flash drive to the TV and open the File Manager.
  3. Start the APK installation by allowing installation from unknown sources (Settings โ†’ Security โ†’ Unknown sources).
  4. 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:

  1. Open /system/build.prop file in the text editor.
  2. Add at the end of the line: ro.home.app=com.google.android.tvlauncher (replace with your launcher ID).
  3. 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:

MethodDifficultyRequired. root/ADBReversibilitySuitable 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.

Can I remove Main Menu without a computer?
Yes, if you have MIUI TV 2.0 or lower on your TV, use Method 3 (removal via settings). Newer versions don't have an ADB or third-party launcher.
Why is Main Menu back after the firmware update?
Updates often reset user settings, including disabled system applications. After the update, repeat the actions from the method you chose (for example, repeat the actions from the method you chose). ADB-team).
Will Netflix/YouTube work after Main Menu is removed?
Yes, removing or disabling Main Menu does not affect third-party apps, but if you use PatchWall (on some Redmi TV models), some of the recommendations may be missing.
Can I return Main Menu after root removal?
If you delete an app with pm uninstall, you can only return it by flashing the TV or resetting it to factory settings, so always back it up before doing so.
Is there a risk of losing the guarantee?
Xiaomi does not officially void the warranty for disabling Main Menu through settings or ADB. However, if you get root or edit system files, warranty service may be denied.