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
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.
⚠️ 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.
| Component | Appointment | Necessity |
|---|---|---|
| MiBokeh.apk | The main engine of blur effects and avatars | Critical. |
| MiBokehEffect.apk | Library of Specific Effects and Masks | Critical. |
| BeautyCam.apk | Retouch module (sometimes required) | Optionally. |
| Version. | Must match the camera version. | Tall. |
| Source | Official stock firmware | Safe. |
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?
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.