If your Xiaomi smartphone is slower, discharges faster, or shows suspicious activity in the background, the Joyose service may be the culprit. This system process often raises questions among users: some consider it a virus, others a useful feature for optimization. In fact, Joyose is proprietary software from Xiaomi, responsible for analytics of device usage, advertising personalization and some of the functions of the device. MIUI. But its work isn't always warranted, especially if you value privacy or want to save battery life.
In this article, we will understand what Joyose is, why it should be turned off (or vice versa β left), and most importantly β how to do it on different models Xiaomi, Redmi and other models. POCO. You will learn about safe methods through standard settings, advanced tricks with the help of the ADB, And also radical measures for power users. MIUI 14/15 Android 13/14.
Warning: Some methods require unlocking the bootloader or root rights, which can affect the warranty and security of the device, and we will describe the risks and alternatives in detail so that you can choose the best option.
What is Joyose and Why is it Necessary? MIUI
Joyose service (full name β com.xiaomi.joyose) is a system application that Xiaomi has integrated into the firmware. MIUI Since version 12, she's officially responsible for:
- π Collect anonymous statistics about device usage (which apps are running, how often, screen activity time, etc.).
- π― Personalization of advertising in system applications (Browser, Music, Topics).
- β‘ Optimizing performance based on user habits (e.g., preloading frequently used applications).
- π Sync some settings between Xiaomi devices (if you use one Mi Account).
In practice, Joyose is often the cause of:
- π Increased battery consumption (up to 5-15% per day due to constant activity in the background).
- π’ Slowing down the system, especially on budget models (Redmi) 9A, POCO M3).
- π‘ Excess traffic (up to 50-100 MB per month for sending statistics).
- π Confidential risks β Despite Xiaomiβs anonymity claims, the service collects a lot of data about your activities.
In some regions (e.g. the EU), Xiaomi has been forced to restrict Joyose functionality due to data protection laws (GDPR). In Russia and CIS countries, the service is fully operational if it is not manually disabled.
β οΈ Warning: Complete removal of Joyose may cause malfunctions MIUI, For example, if system applications stop updating or if some of the personalized recommendations disappear, we recommend that you try to disable the service first, rather than delete it.
How to check if Joyose is active on your Xiaomi
Before you turn off the service, make sure it actually works on your device. Here are 3 ways to check:
1. Through battery settings
Go to Settings. β Battery and productivity β Battery usage. In the app list, look for Joyose or com.xiaomi.joyose. If the service consumes more than 1-2% of charging, it should be turned off.
2. Through Task Manager
Open the Settings. β Annexes β Application management β Run. In the background, look for Joyose. If there's one, the service is active.
3. via ADB (for advanced users)
Connect your phone to your PC, turn on USB Debugging and execute the command:
adb shell dumpsys package com.xiaomi.joyoseIf the answer is enabled=true, service is on.
| Sign of Joyose Activity | What does it mean? | Should I turn it off? |
|---|---|---|
| Battery consumption >3% a day | The service is actively working in the background | β Yes. |
| Appears in the list of running applications | Background process not optimized | β Yes. |
| Traffic. >50MB/month | Frequently sending data to Xiaomi servers | β Yes. |
| Battery consumption <1% | The service is working in a gentle mode. | β No (you can keep it) |
π‘
If youβre not sure if Joyose is active, install the Google Play AccuBattery app, which will show detailed battery consumption statistics for all processes, including hidden system services.
Method 1: Disable Joyose through standard settings MIUI
It is the safest method, which does not require root rights or special knowledge, and is suitable for most Xiaomi, Redmi and other models. POCO on MIUI 12β15.
Step 1: Limiting background activity
Go to Settings. β Annexes β App management. Search for Joyose (or com.xiaomi.joyose). Open the app page and:
- π« Press Stop (if the button is active).
- π Select to Limit Background Activity.
- π΅ Shut down Autostart.
Step 2: Disconnect Analytics and Personalization
Go to Settings. β Confidentiality β Special permits β Analytics and improvements. Turn off all switches associated with:
- π Sending usage statistics.
- π― Personalization of advertising.
- π Improvement. MIUI.
Step 3: Resetting Advertising Settings
In the same Privacy section, find Ad Preferences and reset the Ad Identifier, which will reduce the amount of data Joyose sends to Xiaomi servers.
βοΈ Preparing for Joyose shutdown
β οΈ Note: After disabling Joyose through settings some features MIUI For example, weather widgets or recommendations in the App Vault will no longer be updated. If it is critical, use alternative methods (see below).
Method 2: Disable Joyose via ADB (rootless)
If the standard settings do not help, you can disable the service using ADB (Android Debug Bridge. This method doesn't require root rights, but you need an unlocked bootloader and access to your computer.
What you need:
- π₯οΈ Computer with installed ADB-driver.
- π± Xiaomi smartphone with enabled debugging USB (Settings β The phone. β Version. MIUI β Press 7 times, then return to the Additional Settings β For developers).
- π Cable USB (preferably original).
Step-by-step:
- Connect the phone to the PC and confirm the debugging permission.
- Open the command prompt (cmd on Windows or Terminal on macOS/Linux) in the folder with ADB.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Execute the command to disable Joyose: Adb shell pm disable-user --user 0 com.xiaomi.joyose
- Reboot your phone: adb reboot
After you restart, check if the com.xiaomi.joyose process has disappeared from Task Manager. If so, the service is disabled. To return it back, use the command:
adb shell pm enable com.xiaomi.joyoseWhat if the ADB canβt see the device?
Method 3: Complete removal of Joyose (root required)
This is a radical method that is only suitable for power users, requiring an unlocked bootloader and root rights (for example, through Magisk). MIUI, Use this method only if others have not helped.
Instructions for users with root:
- Install a file manager with root support (such as Root Explorer or Mixplorer).
- Go to the file. /system/priv-app/Joyose or /system/app/Joyose.
- Delete or rename files: Joyose.apk Joyose.odex (if any)
Settings β Annexes β Joyose
Reset the device.
An alternative way is to use ADB root access:
adb shell
su
mount -o rw,remount /system
rm -rf /system/priv-app/Joyose
mount -o ro,remount /system
rebootβ οΈ Note: Joyose may stop working after removal: π± Updates of system applications through the App Store. π Synchronization of themes and wallpapers between Xiaomi devices. π― Personalized recommendations in MIUI. If you encounter critical failures, restore deleted files from backup or re-flash the device.
Alternative methods: hidden settings and third-party utilities
If the standard methods donβt work or you donβt want to risk it. ADB/root, Try these options:
1.Through a hidden menu MIUI
Some firmware has an undocumented option to disable analytics. Enter the Phone app code:
##4636##Go to Phone Information and find Disable Statistics (if any) and activate it and restart the device.
2. using the App Inspector application
Install the App Inspector app from Google Play (or similar, for example, Package Browser).Look for the com.xiaomi.joyose package and:
- π Stop the process.
- π Turn off all permissions.
- ποΈ Clear the cache and data.
3. Through Xiaomi. ADB/Fastboot Tools
This is a utility for PC that makes it easier to work with hidden settings MIUI. Download it from XDA Developers, plug in your phone and in the Manage Applications section, find Joyose. tap Disable.
| Method | Difficulty | Required. root/ADB | Risk to the system |
|---|---|---|---|
| Standard settings | β | β No. | β οΈ Low. |
| ADB | ββ | β Yes, but no root) | β οΈ Medium. |
| Removal through root | βββ | β Yes. | β High-pitched |
| Hidden menu | β | β No. | β οΈ Low. |
π‘
If you're unsure of your skills, start with the safest method (standard settings) and move on to more radical ones only when needed.Most users have enough to shut down background activity and analytics.
Frequent problems after disabling Joyose and their solutions
Disabling or deleting Joyose can have unexpected consequences, and here are the most common problems and ways to fix them:
1. System applications have ceased to be updated
Joyose is partly responsible for updates through the MIUI App Store.
Solution: Update apps manually via Google Play or download APK from official sources (e.g. APKMirror).
2 Weather or calendar widgets are gone
Reason: Some widgets depend on Joyose services to synchronize data.
Solution: Install alternative widgets (like Weather & Clock Widget from Google Play) or reboot your device.
3. increased battery consumption after the shutdown
Reason: It is possible that another service has started to compensate for the absence of Joyose (e.g. com.miui.analytics).
Solution: Check battery consumption through AccuBattery and disable other suspicious processes similar to Joyose.
4.Themes or wallpapers from MIUI Themes
Reason: Joyose is involved in syncing themes between devices.
Solution: Download themes manually or use third-party launchers (like Nova Launcher).
5. There were errors when you logged in to Mi Account
Reason: Some Xiaomi account features are tied to Joyose.
Solution: Sign out, clear the Mi Account app and log in again.
π‘
If after disabling Joyose device began to work unstable, try resetting to factory settings (Settings) β The phone. β Resetting settings. This will bring all system services back to their original state.