Buying a set-top box from China often becomes a pleasant surprise for the user in terms of price and characteristics, but a real test in terms of ease of use. Many models Xiaomi, X96 or Tanix come with pre-installed firmware, where the interface is entirely in English or Chinese. This creates a serious barrier to comfortable viewing of content, searching for applications and setting up basic functions of the device.
However, the situation is not hopeless. There are several proven methods that allow you to completely translate menus and system messages into Russian without the need to flash the device in brick. Russification of Android TV can be done both with standard system tools and with the help of third-party utilities that expand the list of available locales. In this article, we will analyze in detail each step necessary for the comfortable operation of your equipment.
Before taking active steps, it is important to determine the version Androidinstalled on your box. The choice of method directly depends on this: older versions (up to 7.0) often require more radical measures, while modern systems allow you to solve the problem by installing a single application. Let's take a look at where exactly you need to start preparing.
Determining the system version and current locale
The first step in the setup process is diagnosing the current state of the device. You need to get to the settings menu, even if you don't understand the text written there. The gear icon is usually found in the top right corner of the home screen or in the notification drop-down menu. Navigation is carried out using the remote control.
Inside the settings menu, look for the section responsible for information about the device. It is usually indicated by a monitor icon or an "i" in a circle. Going there, find the line Android Version. The numbers after this name will indicate the version of the operating system. It is also worth paying attention to the item Build Number, which sometimes contains information about the firmware region.
If in the section Language & Input (Language and input) there is no Russian in the list of available languages (Russian or Russian), then the manufacturer has programmatically blocked this locale. This is a common practice for devices intended exclusively for the domestic market of China or specific regions of Asia. In this case, a standard change of language is impossible.
โ ๏ธ Attention: Some Chinese firmware have a modified system menu, where the items are located in a chaotic order. Be careful when pressing buttons to avoid accidentally performing a factory reset (
Factory Reset) before backing up your data.
Write down or take a photo of your current network and account settings if they are already configured. This will save time if the Russification process requires a reboot or rollback of changes. Understanding the version Android is critical to choosing the right tool in the next steps of the instructions.
Regular language change through system settings
The easiest and safest way is to try to activate the Russian language using the system itself. This method works on most international versions of set-top boxes, where the language is simply not selected by default, as well as on some global firmware with a localization error.
To do this, go to the settings menu and find the section responsible for language preferences. The path may differ depending on the manufacturer's shell, but most often it looks like this: Settings โ Device Preferences โ Language. In some cases, the item may be called simply Language & Keyboard.
Once you open the list of languages, carefully scroll down. The Russian language can be indicated as Russian, Russian or even hieroglyphs if the system is in a Chinese locale. If you find the item you want, highlight it and press the confirm button on the remote control. The interface should be instantly rebuilt.
- ๐ท๐บ If the Russian language is in the list, just select it and enjoy the clear menu.
- ๐ If the language is not in the list, but there is an โAdd a languageโ item, try adding it manually.
- โ๏ธ In rare cases, changing the region (
Region) to โRussiaโ or โEuropeโ in the adjacent settings menu helps.
If, after selecting a language, part of the interface remains in English, this is normal for cheap set-top boxes. System applications may not be fully translated. In this case, it is worth considering installing third-party launchers that are fully translated into Russian and overlap the standard menu.
If you changed the language, but after a reboot it reset back to English, it means that the system does not have a full-fledged language pack and requires installing a special application to fix the locale.
Using the MoreLocale 2 application for full Russification
When the standard settings do not help, the utility MoreLocale 2comes to the rescue. This is a lightweight application that allows you to force the installation of any locale supported by the kernel Androideven if it is hidden by the manufacturer in the settings menu. This is the most popular method among TV box owners.
First, you need to install the application itself. Since Chinese firmware often lacks a store Google Play, you will have to download the installation file (.apk) through the built-in browser or transfer it from your computer/phone via Bluetooth or network. Search for โMoreLocale 2 apkโ and download the latest version.
After installing and launching the application, you will see a list of countries and languages. Find Russian (Russia) in the list and click on it. However, on modern versions Android (starting from 7.0) simply clicking is not enough - the system will require special permissions to change system settings.
pm grant com.balda.morelocale2 android.permission.CHANGE_CONFIGURATION
This command must be entered through debugging by ADB. If you don't have a computer handy, some versions of the application have a built-in "USB Debugging" button or offer a wireless activation method if the set-top box already has developer tools installed. After successful execution of the command, the interface language will change to Russian.
โ๏ธ Algorithm of actions with MoreLocale 2
Setting up USB debugging and working with ADB
For deep system setup, including setting the language via MoreLocale 2 on new ones versions Android, access to developer mode is often required. This is not as scary as it seems, and allows you to open access to hidden device management functions.
To activate developer mode, go to the About (About device) section in the settings. Find the line Build Number (Build number). You need to quickly press the confirmation button on the remote control (usually the center button OK) 7 times in a row. After this, a notification will appear indicating that you have become a developer.
Now a new item will appear in the main settings menu Developer Options (For developers). Go there and find the USB Debugging (USB Debugging) switch. Activate it by confirming the system warning. Now your set-top box is ready to receive commands from outside.
| Parameter | Default value | Recommended value | Note |
|---|---|---|---|
| USB Debugging | Off | On (On) | Required for ADB |
| ADB over Network | Off (Off) | On (On) | For connection without cable |
| Stay Awake | Off (Off). via a cable | On | The screen does not turn off when charging |
| Animation Scale | 1x | 0.5x or Off | Speeds up the interface |
If you have the opportunity to connect the set-top box to your computer via cable USB-A to USB-A (or via an adapter), you can use a app ADB AppControl or the command line to send commands. Enter the command adb devicesto make sure that the computer sees the set-top box.
โ ๏ธ Attention: Developer mode gives extended rights. Do not change settings whose meaning you do not know, especially those related to limiting background processes or display emulation, this can lead to unstable operation of the system.
Installing a Russian launcher as an alternative
Sometimes Russification of the system menu is impossible due to strict firmware limitations, or the translation is performed poorly (curves fonts, hieroglyphs instead of letters). In such situations, the optimal solution is to install a third-party launcher - an alternative desktop shell.
Launchers like ATV Launcher, FLauncher or SmartTube (for YouTube) have full support for the Russian language and a convenient interface, adapted for control from the remote control. After installing such an application, it will replace the standard screen with Chinese characters with a clear menu with icons.
For the launcher to work correctly, it must be designated as the default application. When you first start it, the system will ask you which application to use for the home screen. Select the installed launcher and click Always (Always). If this question does not appear, go to Settings โ Apps โ Default Apps โ Home App and select the desired option manually.
- ๐ ATV Launcher - lightweight, fast, completely free and supports the Russian language out of the box.
- ๐จ FLauncher - open source software with a minimalistic design and flexible appearance settings.
- ๐บ Emotn UI - beautiful shell, turning the interface into something like a Smart TV from major brands.
Using a third-party launcher not only solves the language problem, but also often speeds up the operation of the set-top box, since standard shells from Chinese manufacturers can be overloaded with unnecessary services and advertising. This is a great way to breathe new life into an old device.
What to do if the launcher does not install?
Some firmware blocks the installation of third-party launchers. In this case, try disabling the standard launcher in the application settings (if the system allows) or use the ADB command to hide the system package: pm disable-user --user 0 com.android.tv.launcher
Possible problems and their solutions
The Russification process does not always go smoothly. Users may encounter that after installing the language, fonts are displayed incorrectly (squares instead of letters), or some applications continue to work in English. This is due to the fact that the necessary font files may be missing in the firmware.
If you see โkrakozyabryโ instead of Russian text, try installing a font package through the Recovery menu or find a file on the Internet fonts.zipsuitable for your version Androidand replace the system fonts with it. However, this method requires availability root access and carries the risk of turning the set-top box into a โbrick.โ
A safer option is to use screen translator applications or look for Russian versions of specific apps (for example, Kodi or players) that you use more often everything. The system menu may remain in English, but the main functionality will be clear.
If system Russification leads to unstable operation or application crashes, return the English language and use a high-quality third-party launcher - this is a compromise between stability and convenience.
It is also worth considering that over-the-air (OTA) firmware updates can reset all your language settings back to factory ones. After a major system update, the installation procedure MoreLocale 2 or setting up the launcher will most likely have to be repeated.
โ ๏ธ Attention: Interfaces and names of menu items may differ depending on the specific model of the console and version of Android. Manufacturers often change the structure of settings in new updates, so focus on icons and the logic of the location of items, and not just text.
Frequently asked questions (FAQ)
Is it possible to Russify a set-top box without a computer?
Yes, in most cases this is possible. You can download the APK file of the application MoreLocale 2 directly to the set-top box via a browser or transfer it over the network from your phone. However, to activate the function on Android 7+, you may need an assistant application that simulates an ADB command, or a connection to a PC to enter one command.
Will the warranty expire after Russification?
Installing applications and changing the language through settings or MoreLocale 2 is not a hack to the system and does not invalidate guarantee. The warranty can only be lost if you receive root access, unlock the bootloader or unsuccessfully flash the device with custom firmware.
Why did the language become English again after the reboot?
This means that the application, that changed the locale, does not have permanent rights to change system settings, or was deleted by the system as โunsafeโ. Try pinning the application in memory (prohibit unloading from RAM) in the battery settings or use the method with the ADB command, which writes the setting deeper into the system.
Is it safe to download APK files from the Internet?
There is always a risk. Try to download files only from trusted resources, such as 4PDA, GitHub or the official website of the developer. Avoid dubious file hosting services, as viruses or miners can spread under the guise of Russification utilities.
What to do if the remote control stops working after changing the language?
This happens extremely rarely, but is possible if there is a driver conflict. Try connecting a regular USB computer mouse to the console port. With its help, you can navigate to the settings and reset or roll back changes. A complete reboot of the device from the network will also help (unplug the power cord for 10 seconds).