Joyose app on Xiaomi: purpose, features and hidden features

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.

πŸ“Š You knew Joyose existed before this article?
I have been following the system processes for a long time.
No, I heard it for the first time.
I knew, but I didn't understand his purpose.
I don't care.

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:

  1. Content selection: Based on your actions (such as frequent game launches), it shows ads for game accessories or new titles in the Game Center.
  2. 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.

  1. Go to Settings β†’ Xiaomi Account β†’ Mi Advertising.
  2. Turn off the option of personalized recommendations.
  3. In the same menu, deactivate the display of advertising in system applications.

β˜‘οΈ Preparing for removal of Joyose

Done: 0 / 4

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.

ParameterJoyose is active.Joyose is offline.
RAM consumption15-30 MB0 MB
Battery consumption (in 8 hours)0.3–0.5%0%
Network activity (per day)2–5 MB0 MB
Impact on FPS in GamesNo.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?
Open Settings β†’ Memory β†’ Applications β†’ Joyose β†’ Permissions. You will see what features of the system it has access to, for example, on some firmware it requests permission to geolocate, which is necessary for targeted advertising by region.

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 cacheClear the cache in Settings β†’ Applications β†’ Joyose β†’ Memory
High battery consumptionA looped process after updatingRestart the device or roll back to the previous version of MIUI
Advertising is not shown in system applicationsJoyose is disabled or removedRestore the application through resetting settings or flashing

If Joyose consumes too much resources, try the following steps:

  1. Clear the app data (Settings β†’ Applications β†’ Joyose β†’ Memory β†’ Clear data).
  2. Turn off automatic MIUI updates for 1-2 days (sometimes errors are fixed in the following patches).
  3. 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).

FAQ: Frequent questions about Joyose on Xiaomi

Can I remove Joyose completely without root?
No, without superuser rights (root) or access to ADB, you can't delete the system application, the maximum is to turn off its activity in the settings. On some firmware (for example, MIUI EU), Joyose is missing initially.
Will MIUI work without Joyose?
Yes, the shell will work, but you will lose personalized ads in system applications, as well as some features like synchronizing notifications between devices, SMS, camera) will not be affected.
Why does Joyose reappear after removal?
The application is restored after the MIUI update, as it is part of the firmware, and to avoid this, you either need to disable the automatic system update or use patched versions of MIUI (for example, from Xiaomi.eu).
Can Joyose track my passwords or messages?
No, the app doesn’t have access to your personal data (messages, photos, passwords) and only analyzes usage patterns (which apps are running, how often settings are opened, etc.) For more information about permissions, see Settings β†’ Apps β†’ Joyose β†’ Permissions.
Are there any similarities to Joyose on other smartphones?
Yes, all manufacturers have similar system services: Samsung: Samsung Push Service and Samsung Ads. Huawei: Huawei Mobile Services (HMS Core); Realme/Oppo: HeyTap or ColorOS Services. They all perform similar functions: collecting statistics and displaying ads.