Why Joyose is coming to your Xiaomi
If you've recently updated your firmware on a Xiaomi, Redmi, or POCO smartphone, you might have noticed a new system app called Joyose, which doesn't appear on the menu, doesn't have a desktop shortcut, but it takes up a place in memory and periodically appears on the active process list. What is it, why does the manufacturer need it, and why is it not in the official descriptions of the devices?
Joyose is actually part of Xiaomiβs ad services and user analytics ecosystem, and is closely integrated with MIUI, but its role is often a mystery even to power users, and in this article weβll look at how Joyose works, whether it can be disabled, and what risks it poses to system stability.
Spoiler: Deleting or freezing an app may cause banner ads in system utilities (e.g., Security or Themes) to work incorrectly, but will not affect the basic functions of the smartphone.
What is Joyose and Why Does Xiaomi Need It?
Joyose (full name of the package β com.xiaomi.joyose) is a system application responsible for:
- π Collect anonymous statistics about device usage (which apps are running, how often system menus are opened, etc.).
- π― Targeted advertising in Xiaomi branded services (for example, banners in βThemesβ, βMi Videoβ or βGetAppsΒ»).
- π And/B-testing new functions MIUI (Showing different interface options to random users to collect feedback).
- π Integration with cloud services (synchronization of data between Xiaomi devices).
Itβs essentially the equivalent of Google Play Services, but for Xiaomiβs internal ecosystem, running in the background, consuming minimal resources (about 10 to 30 MB of RAM) and lacking a graphical interface, its primary goal is to make MIUI ads more relevant and reduce server load by preloading content.
Itβs important to understand that Joyose doesnβt spy on users in the usual sense: it doesnβt transfer personal data (photos, messages, geolocation) to Xiaomi servers, but it does analyze behavior patterns β such as which categories of apps you install most often, or how long you hold your phone in your hands.
How Joyose is connected to advertising in MIUI
If you've ever seen banners in Settings β Themes menu or in the Mi Video app, it's Joyose's job. The app has two key functions:
- Content selection: Based on your actions (such as frequent game launches), it shows ads for game accessories or new titles in the Game Center.
- Boot optimization: Banners are loaded in advance when the phone is connected to Wi-Fi so as not to waste mobile traffic.
Without Joyose, MIUI ads won't disappear completely, but they will become less accurate. For example, instead of asking you what you're interested in, you'll see random banners. This is confirmed by tests on devices with com.xiaomi.joyose remote, which is that ads remain, but their relevance drops.
Interesting fact: in some regions (e.g. Europe), Joyose is βlightβ due to data protection laws (GDPR), where it collects less information and ads are shown less often, in Russia and CIS countries there are no restrictions, so the application is fully functional.
π‘
If MIUI ads are bothering you, try disabling personalized offers in your Xiaomi account settings (Profile β Settings β Advertising).This will reduce Joyose activity, but wonβt remove it completely.
Can I remove or disable Joyose?
Technically, it is possible to remove Joyose, but only with root rights or through ADB. However, there are three important nuances:
β οΈ Note: Removing system applications without backup can cause a cyclical reboot of the device.If after manipulation with com.xiaomi.joyose, the phone stopped turning on, you will need to flash through Fastboot.
Disconnection methods (from simple to complex):
- π Activity Limitation: Go to Settings β Annexes β Application management β Three points. β Show all apps, find Joyose and turn off background activity.
- βοΈ Freezing: Apps like App Freezer (require root) can βfreezeβ the process, but itβs a temporary solution.
- ποΈ Removal through ADB: adb shell pm uninstall --user 0 com.xiaomi.joyose Note: After Update MIUI The application can be restored.
If you're not willing to take risks, the alternative is to turn off MIUI ads globally.
- Go to Settings β Xiaomi Account β Mi Advertising.
- Turn off the option of personalized recommendations.
- In the same menu, deactivate the display of advertising in system applications.
βοΈ Preparing for removal of Joyose
Joyose's Impact on Performance and Battery
One of the biggest concerns of users is that Joyose is draining the battery or slowing down the system.
| Parameter | Joyose is active. | Joyose is offline. |
|---|---|---|
| RAM consumption | 15-30 MB | 0 MB |
| Battery consumption (in 8 hours) | 0.3β0.5% | 0% |
| Network activity (per day) | 2β5 MB | 0 MB |
| Impact on FPS in Games | No. | No. |
As you can see from the table, Joyose has little impact on performance, and its resource consumption is comparable to the background of Google Play Services or Mi Cloud. However, on weak devices (such as Redmi 5A or POCO C3), even such minimal loads can be noticeable.
Another thing is network activity. Joyose loads banner ads in the background, which can be critical for users with limited traffic. If you notice an unexpected consumption of mobile data, check the statistics in Settings β SIM cards and mobile networks β Traffic.
π‘
On current flagships (Redmi Note 12, Xiaomi 13), Joyose has no noticeable effect on autonomy; on budget models, turning it off can extend the work by 5-10 minutes.
Hidden features of Joyose: what else does this application
In addition to advertising and analytics, Joyose performs a few non-obvious tasks:
- π Update widgets: Responsible for automatic updates of weather, currency rates and other dynamic widgets on the home screen.
- π± Synchronize notifications: If you have multiple Xiaomi devices (like a smartphone and tablet), Joyose helps synchronize notifications between them.
- π¨ Testing new features MIUI: Through Joyose, Xiaomi distributes beta features to random users (for example, a new design of the notification panel).
- π‘οΈ Fraud protection: Analyzes suspicious activities (e.g. mass mailings) SMS) and sends the data to Mi Security.
One of the most useful hidden features is app download optimization, and Joyose analyzes which programs you run most often and preloads them to the cache so they open faster, which works like Adaptive Battery on Android 9+, but with MIUI in mind.
It also works in the For Kids mode, where parents can get reports of their child's time of use and block unwanted content through Joyose.
How do you check what data Joyose collects?
Joyose Problems: Mistakes and How to Fix Them
In most cases, Joyose works discreetly, but sometimes users encounter errors:
β οΈ Note: If after the update MIUI You see the message "Joyose has stopped," don't try to reinstall the application manually. It's a system process, and forced updating it can cause the shell to crash.
Common problems and solutions:
| Mistake. | Reason. | Decision |
|---|---|---|
| Continuous Notifications βJoyose Worksβ | Failure in the app's cache | Clear the cache in Settings β Applications β Joyose β Memory |
| High battery consumption | A looped process after updating | Restart the device or roll back to the previous version of MIUI |
| Advertising is not shown in system applications | Joyose is disabled or removed | Restore the application through resetting settings or flashing |
If Joyose consumes too much resources, try the following steps:
- Clear the app data (Settings β Applications β Joyose β Memory β Clear data).
- Turn off automatic MIUI updates for 1-2 days (sometimes errors are fixed in the following patches).
- Check your device for viruses β some malware masquerades as system processes.
On the 4PDA and XDA Developers forums, there are complaints that Mi Home or Mi Fit stop working after Joyose is deleted. This is not quite the case: problems arise only if you remove related services (for example, com.xiaomi.midrop).