Installation of RuStore on Xiaomi TV consoles (including Mi Box S, Mi Box models) 4K Mi Box 4C) It has become a pressing task for many users after the blocking of Google Play in Russia, and despite the manufacturerβs restrictions, it is quite possible to circumvent them β the main thing is to know the right methods and avoid typical mistakes. In this article, weβll break down three proven ways to install RuStore, including manual booting. APK, utilization ADB-Circumventing system constraints through alternative launchers.
Xiaomiβs Android TV set-top boxes are a closed ecosystem with limited user rights. The standard way to install apps through Settings β Security β Unknown sources are often blocked and APK files are deleted automatically. However, with additional tools (such as Send Files to TV or bootloader) and correct settings, you can successfully integrate RuStore into the system. It is important to consider the firmware version: Android TV 9-11 is easier to process than Android 12 with enhanced security.
Preparation of Xiaomi console for the installation of RuStore
Before installing RuStore, you need to follow a few critical steps to avoid errors like βInstallation is lockedβ or βApp is not supported.β
- π§ Allow installation from unknown sources: go to Settings β The device β Special facilities β Security and limitations β Unknown sources: Select a browser or file manager (e.g, FX File Explorer, which you will use to download APK.
- π± Update the firmware: check the relevance of the software version in Settings β About the device β Update system. On outdated firmware (below Android) TV (9) The RuStore may not work smoothly.
- π§Ή Clear the cache: in Settings β Annexes β Google Play Store β Click Cache Clear and Clear Data (if the market is still available) to prevent conflicts during installation.
- π Connect your mouse or keyboard: Controlling via Xiaomi remote can make it harder to enter commands. OTG-adapter USB-keyboard.
Note: on some consoles (for example, Mi Box S with firmware) MIUI TV 2.0+) Unknown sources may be hidden, and you need to activate it through the ADB (We will discuss this method below.We also recommend that you disable automatic update of system applications in Settings. β Annexes β Auto-update to avoid resetting settings.
β οΈ Note: If your Xiaomi console is linked to a Mi Account account in China, the installation of RuStore may be blocked at the system level, in which case you will need to change the account region or use alternative methods (see the section on the site). ADB).
Method 1: Install the RuStore through APK-file (the simplest one)
This method is suitable for most users and does not require technical skills.
- π APK-RuStore file (up-to-date version for Android) TV). Download it from the official website rustore.tv or through the Telegram channel @rustore_news.
- π Browser or file manager on the console (for example, bootloader or FX File Explorer).
- βοΈ Cloud Storage (optional): If the download is directly blocked, use Google Drive or Yandex Drive to transfer the file.
Step-by-step:
- Download. APK-RuStore file on your computer or smartphone. Make sure the version supports Android TV (The file name must be tv or atv).
- Pass the file to the console: π² Through Send Files to TV (The app is available in Google Play for Android smartphones). π» Through FX File Explorer over the local area network (enable) FTP-server in application settings). βοΈ Through the cloud: download APK in Google Drive, open the file on the console through the browser and download.
FX File Explorer
Conductor
"Installation locked"
Settings
RuStore
VKontakte
Mail.ru
Skiped up to date APK Android TV|Installation from unknown sources is allowed|The file is transferred to the prefix (not to the flash drive!)|Automatic update of system applications is disabled|Mouse/keyboard connected for convenience-->
If after installing the RuStore does not open or if it gives an error βApplication is stoppedβ, try:
- π Reset the console (Settings) β Reboot).
- ποΈ Clear the application cache in Settings β Annexes β RuStore β Memory.
- π₯ Install an older version APK (2.0.1 instead of 2.1.0).
π‘
If the console does not see files on the flash drive, format it in FAT32 (not NTFS!) and connect it via a USB 2.0 port (blue connector).
Method 2: Install RuStore via ADB (for power users)
If the standard method does not work (for example, because of blocking the installation of APK at the system level), you can use ADB (Android Debug Bridge), which requires connecting the console to the computer, but guarantees the circumvention of most restrictions.
What you need:
- π» Computer with Windows, macOS or Linux.
- π Cable USB-A β USB-A (or USB-C β USB-A new-model).
- π οΈ Utilities. ADB Fastboot (download Platform Tools from Google).
- π APK-RuStore file (place it in the folder with the ADB).
Instructions:
- Turn on Debugging. USB on the console: Settings β About the device β Build number (click 7 times in a row until the message βYou became a developerβ appears) Settings β For developers β Debugging by USB (turn on)
- Connect the console to your computer with a cable. In the USB Connect menu on the console, select File Transfer (MTP).
- Open the command line (CMD or Terminal) in the folder with ADB and execute commands in order: adb devices (the device should display, for example, 123456789abc device) adb install rustore.apk (replace rustore.apk with the current file name).
- If there is a mistake INSTALL_FAILED_USER_RESTRICTED, Adb shell settings put global settings install_non_market_apps 1 Then repeat the installation.
Once installed successfully, disable USB Debugging for security reasons. If RuStore doesn't appear in the app menu, try:
- π Find it through search (Voice search) β Β«RuStoreΒ»).
- π± Install an alternative launcher (for example, ATV Launcher or Sideload Launcher).
What if ADB doesnβt see the box?
β οΈ Attention: On Android consoles TV 12 (For example, Xiaomi Mi Box 5) You may need an additional command to bypass the lock: adb shell appops set com.android.tv.settings android:install_unknown_apps allow without installation APK It will be blocked even through ADB.
Method 3: Install RuStore via Alternative Launcher
If the first two methods didn't work, the reason could be MIUI TV's aggressive security policy removing third-party APKs. The solution is to use an alternative launcher that bypasses system constraints.
- π ATV Launcher β Optimized for Android TV, Supports widgets and quick access to applications.
- π Sideload Launcher β a minimalistic launcher for launching third-party applications.
- π Launcher Hijack β allows you to replace the standard launcher Xiaomi on any other.
Instructions for installation via Sideload Launcher:
- Download. APK-files: Sideload Launcher (from Chainfire website). RuStore (up-to-date version for the game) TV).
Sideload Launcher
ADB
Sideload Launcher
Sideload Launcher
RuStore
RuStore
Sideload Launcher
The advantage of this method is that RuStore will not be removed by the system, as it runs through a bypass launcher. However, note that when you update the firmware, Xiaomi may reset the launcher settings.
π‘
Alternative launchers not only allow you to install RuStore, but also speed up the work of the console by disabling unnecessary system processes MIUI TV.
Solving problems after installing RuStore
Even after a successful installation of the RuStore, errors can occur, and letβs consider the most common ways to fix them:
| Problem. | Reason. | Decision |
|---|---|---|
| "RuStore won't open" | Conflict with cache or data | Clear the cache and data to Settings β Apps β RuStore β Memory. Reboot the console. |
| "No Internet connection" | DNS or proxy blocking | Change the DNS to 8.8.8.8 or 1.1.1.1 in Settings β Network β IP settings. |
| βApplication Removedβ After Rebooting | System protection MIUI TV | Install RuStore via ADB with -r flag (system replacement): adb install -r rustore.apk |
| "Not enough memory." | System section filled in | Remove unnecessary apps in Settings β Apps or use SD Maid to clean up. |
| "The device is not supported." | RuStore is not available for TV | Download APK marked tv or atv (e.g. rustore-tv-2.1.0.apk). |
If RuStore is unstable (flying out, not loading apps), try:
- π Reverse to an older version (e.g. 1.0.5 instead of 2.1.0).
- π Change the region of Xiaomi account to Russia (in account settings).
- π‘οΈ Turn off Google Play Protect (if it is active) in Settings β Google β Security.
Through APK-file|Through ADB|Through an alternative launcher|Nothing happened.|Another way.-->
How to update RuStore on the console Xiaomi
By default, RuStore updates automatically, but on Xiaomi consoles this process can be blocked.
- Download the current version of APK from the official website rustore.tv.
- Remove the old version of RuStore via Settings β Apps.
- Install the new version in one of the above methods (recommended via ADB for reliability).
- After updating, check the store: open any application (for example, VKontakte) and make sure it runs.
If the update error occurs "The package conflicts with the existing one", do:
adb uninstall com.emclient.rustore.tv
adb install rustore.apkThis will completely remove the old version and install the new one without conflict.
Security: How to protect data when using the RuStore
Installing third-party app stores always comes with risks, to minimize threats:
- π Use the official sources: download APK only from the rustore.tv site or verified repositories.
- π‘οΈ Check files for viruses: download before installation APK VirusTotal.
- π Do not use pirated versions of RuStore β they may contain malicious code.
- π± Backup your console data before installation (via Titanium Backup or Swift Backup).
If you notice suspicious activity after installing the RuStore (such as advertising in unexpected places or slowing down), immediately:
- Remove the store through Settings β Apps.
- Scan the console with an antivirus (for example, Malwarebytes).
- Reset the settings to factory (Settings β Device β Reset).
β οΈ Attention: On Xiaomi consoles with firmware MIUI TV Global installation of RuStore may result in the blocking of Mi Account for violation of the usage policy. If your console is linked to an important account, we recommend using the method of using the system with the help of the user. ADB Alternative launcher to minimize risks.