MiMoji on Xiaomi: how to install and activate the function

Xiaomi smartphone users are often looking for a way to add personalized animated emojis to their messages like Apple’s Animoji. MiMoji allows you to create digital avatars that replicate your facial expressions in real time. However, unlike basic applications, this option is not always available out of the box and depends on the device model, the operating system version and the firmware region.

Owners of devices running on MIUI shells or the new HyperOS may experience an app icon missing from the standard suite.This doesn’t mean your phone doesn’t support the technology, it just means that the component may be hidden or not installed by default in your software build. Activation often requires a number of additional actions, such as changing region or manually installing the camera’s system plugin.

In this guide, we will look at proven methods to make MiMoji available on your device. We will look at standard ways to activate through settings, installing the necessary APK-File and solve common facial recognition problems. Follow the instructions carefully to avoid system component conflicts.

⚠️ Note: Installing system applications from third-party sources can lead to unstable camera operation.

Verification of system compatibility and requirements

Before you start installing, you need to make sure your hardware meets the requirements of the feature. MiMoji uses complex computer vision and neural network algorithms to track facial muscles. Therefore, older smartphone models or entry-level budget devices may not physically have enough processing power to smoothly work the animation.

First of all, check the version of the operating system installed. The feature is fully supported on Android 9 and higher, but the best results are observed on Android 11, 12, 13 and later. Also critical is the version of the Camera app. If you have a very outdated version, modern plugins may simply not start or work with critical errors.

☑️ Pre-installing check

Done: 0 / 4

There is a list of models where the feature is natively built in, but can be hidden by the settings of the region, such series include the flagship Mi line, Xiaomi and some models of the Redmi Note series pro. If your device is in the budget segment, the probability of software blocking the function is higher due to the limitations of iron.

Also, consider that global firmware versions (Global ROM) sometimes have a reduced functionality compared to the Chinese versions (China ROM).In China, Xiaomi services are integrated deeper, so some users resort to firmware reflashing, but we strongly advise you to start with software methods of configuration without changing the regional binding of the system.

Activation through region change in settings

The safest and easiest way to unlock hidden features, including MiMoji, is to temporarily change your region in your smartphone settings. Often, for your current location (such as Russia or Europe), the camera’s functionality is limited by local legislation or company marketing policies.

Switching to India or Singapore often opens up additional filters and shooting modes, because MIUI has historically been more intense in these regions, taking only a few minutes and requiring no root rights or unlocking of the bootloader.

To do this, go to your device's settings menu, find the section that provides additional settings, and you'll see a country option, and when you change region, the phone can reboot some services, which is normal behavior.

Settings → Additional settings → Region → India (or Singapore)

When you change region, you have to shut down the Camera app completely, not just roll it down, but force it to stop through the Task Manager or the menu of running apps, and then re-start the camera can show a new icon or MiMoji mode in the effects menu.

📊 What region do you have in your phone settings right now?
Russia
China
Global (Global)
India
Other

⚠️ Warning: Region change may affect some local services, Mi Video or Mi Music news feeds. Once the camera function is activated, the region can be returned to the camera, but the feature may disappear.

Manual installation of the plugin MiBokeh and MiBokehEffect

If the region change didn't work, you're physically missing the components you need, and the avatars are being run by system plug-ins that may not be in your build. APK-file MiBokeh.apk and MiBokehEffect.apk.

These files are part of the MIUI Camera system section, which can be found on specialized forums or extracted from official firmware for other regions, it is important to download files that correspond to your version of Android and the processor architecture (usually arm64-v8a).

The installation process requires permission to install from unknown sources. The browser or file manager will request proof of permission. Once both components are successfully installed, the Camera application data must be cleared so that it scans the system and finds new modules.

ComponentAppointmentNecessity
MiBokeh.apkThe main engine of blur effects and avatarsCritical.
MiBokehEffect.apkLibrary of Specific Effects and MasksCritical.
BeautyCam.apkRetouch module (sometimes required)Optionally.
Version.Must match the camera version.Tall.
SourceOfficial stock firmwareSafe.

Once you have installed the files, restart the device. This is a must-have step, as the system libraries are loaded when the OS starts. If after rebooting the effects menu (usually called by swipe or via the "More" button) the MiMoji icon or "Avatar" appears, then the procedure was successful.

Where to search for APK files securely?
Look for files on trusted resources like 4PDA or XDA Developers in topics dedicated to your phone model. Avoid sites with aggressive advertising and requiring additional software installation. The ideal option is to extract files from the official firmware through MIUI bootloader.

Set up and create the first avatar

Once the feature is successfully activated, you will see a character creation interface, which will offer you the choice of gender, facial shape, hairstyle and accessories. Xiaomi algorithms allow you to adjust your appearance with a lot of flexibility, although they are inferior in detail to some competitors.

So you'll have to pay special attention to the face scanning phase, and the camera will take multiple shots from different angles to build up the image. 3D-It's a pattern of facial expressions. It requires good, uniform lighting to produce a quality result. In dim light or sharp shadows, tracking may not work properly, and the avatar will float".

You can choose between realistic and cartoon styles during the setup process, and various backgrounds and situations are available to record video. You can save the finished avatar to the gallery or send it directly to the messenger. MiMoji supports up to 15-30 seconds of video recording depending on the version of the plugin.

💡

Use a tripod or elbow around the table while creating an avatar, and minimal shaking of the camera will greatly improve the quality of face calibration and subsequent tracking.

Remember, the avatar you create is tied to your account or local profile, and if you decide to reset your camera to the factory settings, you'll have to recreate your character, and save your screenshots if you've been looking for the perfect combination of traits for a long time.

Use in third-party applications

One of the main goals of MiMoji is to use it on social media, but direct integration doesn’t work in all apps, and it works best inside Xiaomi’s own gallery and the Camera app.

Use on Instagram, Snapchat or TikTok often requires the use of App Cloning or special keyboard plugins. The standard Gboard or MIUI Keyboard keyboard may have built-in sticker support, but not live avatars in real time.

There's a clipboard method, where you record a video with an avatar in the Camera app, and then copy it and paste it into a storis, which is less convenient, but it ensures that the effect is applied correctly, because the rendering is done by the system camera, not by a third-party application.

  • 📸 Record a video with an avatar in the app "Kamena" →"More" →"MiMoji".
  • 💾 Save the video to the gallery or click "Share".
  • 📤 Select the target application (WhatsApp, Telegram, Viber).
  • ✂️ If there is no direct transmission, use the "Copy" option and paste it into the dialog.

In some cases, to work in messengers requires the installation of a separate keyboard plugin from Xiaomi, which may be called Mi Keyboard. However, in global versions, it is rare and may not support Russian input fully.

Error Resolving and (FAQ)

Even if all instructions are followed, there may be technical failures, and the most common problem is that the app crashes immediately when you try to select the avatar mode, which indicates a conflict between the versions of the MiBokeh plugins and the main camera. APK-file.

Another common error is “Failure to download data.” This may indicate a lack of RAM or a system ban on access to the microphone and camera for system processes. Check the permissions in the “Applications” → “All applications” → “Camera”.

💡

90% of MiMoji problems are solved by a complete re-installation of the pair APK-Files (MiBokeh) + MiBokehEffect) with data clearing of the Camera application before launch.

If an avatar is created but does not move behind facial expressions, try recalibrating your face in the effect settings, and make sure you do not use the "Energy Saving" mode, which can limit the processing power required for neural networks to operate.

Why did MiMoji disappear after the system update?
Update MIUI or HyperOS could replace modified system files with original ones, in which the function is disabled for your region. You will have to repeat the procedure of installing the plugins again. APK-file.
Can I install MiMoji on Redmi 9A or older models?
It is technically possible to install files, but entry-level processors (Helio G25 and its counterparts) will probably not pull the real-time video processing, either a black screen or severe delays (lags) making it impossible to use.
Is it safe to use a modified GCam camera instead of a regular one?
GCam (Google Camera) has its own avatar counterparts, but they work differently. GCam's regular MiMoji doesn't work because it's Xiaomi's proprietary code. This is the feature that you need a stock camera to use.
How to remove the created avatar?
Go into the in-camera avatar creation mode, select your character and click on the basket or edit icon where the delete button will be.The data is stored in the Camera app cache, clearing which will also delete all created characters.