Joyose on Xiaomi Redmi: a detailed analysis of the system application from Xiaomi

If you own a Xiaomi Redmi smartphone (or another brand device), you’ve probably noticed the mysterious Joyose app on your installed list, which doesn’t have a desktop shortcut, doesn’t show up in the app menu, but it takes up a place in your memory and sometimes appears on the active processes list. What is it, why is it needed and can it be safely removed? In this article, we’ll go through all aspects of Joyose’s work, its relationship with the Xiaomi ecosystem, and give practical recommendations for managing this component.

Now, let's just say, Joyose is not a virus or a malware, it can look suspicious, it's a system application that's integrated into the firmware. MIUI (Its main task is to ensure the operation of services related to the advertising platform, usage analytics and content personalization, but users often have questions: Why is it consuming traffic, how does it affect autonomy, and whether it can be disposed of without risk to the system.

What is Joyose and why is it needed in Xiaomi Redmi?

Joyose (full name of the package – com.xiaomi.joyose) is a service application that is responsible for:

  • πŸ“Š Collect anonymous statistics about device usage (which apps are launched, how often, activity time, etc.) and help Xiaomi improve its performance. MIUI Adapt the interface to user habits.
  • 🎯 Personalization of ads in system applications (for example, in Mi Browser, Mi Video or on the lock screen). Joyose determines which banners to show to a particular user.
  • πŸ”„ Sharing data with Xiaomi servers to synchronize settings, updates, and push notifications (e.g., new features or promotions).
  • πŸ›‘οΈ Fraud protection – part of Joyose’s mechanisms is used to detect suspicious activity (e.g., unauthorized transactions in Mi Pay).

It is important to understand that Joyose is not a separate service, but a part of the infrastructure. MIUI. It is closely integrated with other system components, such as com.miui.analytics (analytics) or com.xiaomi.midrop (file sharing), without which some features (such as personalized recommendations in the Mi App Store) may not work properly.

However, the application has controversial points:

  • ⚠️ It can consume traffic in the background even if you don’t use Xiaomi’s ad services.
  • ⚠️ Some users complain about increased battery consumption associated with Joyose activity.
  • ⚠️ The application cannot be removed by standard means - only disable or remove with root rights.

⚠️ Note: If you notice that Joyose is consuming more than 100MB of traffic per day or keeps the CPU loaded at 20 times%+, This may indicate a malfunction, in which case it is recommended to reset the network settings or reinstall the firmware.

How to check if Joyose is installed on your Redmi?

You can make sure that Joyose is available on the device in several ways:

  1. Through Application Settings: Open Settings β†’ Annexes β†’ App management. In the upper right corner, click three dots and select Show All Apps. In the search bar, type Joyose or com.xiaomi.joyose.
  2. Through Task Manager: Press the recent applications button (square in the navigation bar). Task Manager icon (usually at the bottom of the screen). Check the list of active processes for Joyose.
  3. Through ADB (Adb shell pm list packages for advanced users | grep joyose If the team returns package:com.xiaomi.joyose.

On most Xiaomi Redmi devices, including Note models 10/11/12, Redmi 9/10/13C Joyose is present by default, except for global firmware devices (e.g. Redmi for Europe), where some analytics services may be disabled at the software level.

πŸ“Š What kind of firmware do you use on your Xiaomi?
Global (Global)
Chinese (China)
European (EEA)
Custom ROM (Custom ROM)
I don't know.

Can I remove Joyose from Xiaomi Redmi?

Technically, the removal of Joyose is possible, but with reservations:

MethodRequired rightsRisks.Efficiency
Disconnection through settingsNo.Minimum (advertising personalization may stop working)Medium (the process can be restarted)
Removal via ADBUSB debuggingMedium (possible failures in MIUI)Tall.
Removal with root rightsRoot or custom recoveryHigh (risk of "bricking" devices)Maximum
Reflashing to custom ROMUnlocked loaderHigh (loss of warranties, possible bugs)Maximum

The safest option is to disable the app:

  1. Go to Settings. β†’ Annexes β†’ Application management β†’ Joyose.
  2. Click Disable (or Stop if the button is active).
  3. Confirm action. The application will stop working until the next system update.

For complete removal without root can be used ADB:

adb shell pm uninstall --user 0 com.xiaomi.joyose

This command will only remove the application for the current user without affecting system files.

⚠️ Note: If Mi Account, Themes or Cloud Storage are no longer working after Joyose is deleted, restore the application via the command: adb shell cmd package install-existing com.xiaomi.joyose

Make a backup copy of the data

Check the version of MIUI (Settings β†’ About the phone)

Connect the debugging to USB (Settings β†’ For developers)

Make sure the battery is charged > 50%-->

Does Joyose affect performance and battery?

In normal operation, Joyose should not significantly affect performance or autonomy, but there are scenarios where it could become a problem:

  • πŸ”‹ Increased battery consumption – if the application is constantly synced with servers (for example, due to a failure in the settings of the Mi Account).
  • πŸ“Ά Background traffic – on average, Joyose consumes up to 50-100 MB per month, but if errors occur, this figure can grow 5-10 times.
  • 🐒 Slowing down the system – if the device is weak (e.g. Redmi) 8A or Redmi 9C), Joyose's constant activity can create lags.

To check the impact of Joyose on your device:

  1. Open the Settings. β†’ Battery β†’ Battery usage and find Joyose in the list.
  2. Check the Settings. β†’ Connections and sharing β†’ Using traffic.
  3. Use third-party utilities like AccuBattery or NetGuard for detailed analysis.

If Joyose is really loading the system, try:

  • πŸ”„ Clear the app cache in the settings.
  • 🚫 Disable personalized advertising in Settings β†’ Google β†’ Advertising (if used by Google Mobile Services).
  • πŸ› οΈ Reset network settings (Settings) β†’ SIM-maps and mobile networks β†’ Resetting network settings).

πŸ’‘

If you notice an improvement in autonomy after disabling Joyose, but want to return personalization to your home. MIUI, Try to disable only the background activity of the application (Settings) β†’ Annexes β†’ Joyose β†’ Battery β†’ Background activity β†’ Limit).

Joyose and Security: Does it Collect Personal Data?

One of the most common fears users have is that Joyose is spying on them, so let's look at what this app actually collects.

According to Xiaomi’s official privacy policy, Joyose may transfer the following data to the company’s servers:

  • πŸ“± Device model and version MIUI.
  • 🌍 Region and language settings.
  • ⏱️ Application usage time (without specific content).
  • πŸ”— ID Advertising (not tied to personal data).
  • πŸ“‘ Network information (connection type, operator).

Important: Joyose does not collect:

  • πŸ“Έ Photos, videos or user files.
  • πŸ“ž Call logs or SMS.
  • πŸ“ Exact location (only approximate region).
  • πŸ”‘ Passwords, tokens or payment card data.

However, if you are concerned about privacy, you can:

  1. Turn off personalized ads in your Mi Account settings.
  2. Use it. VPN to block connections to Xiaomi servers (for example, via NetGuard or Blokada).
  3. Install an alternative firmware (e.g. LineageOS) where Joyose is not available by default.

⚠️ Attention: Blocking Joyose connections through a firewall can cause Mi Cloud, Tems and other Xiaomi services to malfunction. VPN or NetGuard make sure you have a backup of the data.

How to block Joyose completely without deleting it?
To disable Joyose from any network connections, follow the following steps: 1. Install the NetGuard app (root or root required). VPN-2. Search com.xiaomi.joyose and turn off Wi-Fi and mobile data. 3. Restart the device. This method will leave the application on the system, but completely stop its activity.

Joyose Alternatives: Can it be Replaced with an Analog?

Joyose is a system component. MIUI, It's impossible to replace it with a third-party counterpart without deep firmware modification, but there are ways to minimize its impact or use alternative solutions for individual functions:

Joyose functionThe alternativeAdvantagesDeficiencies
Statistics collectionGoogle Analytics (for applications)More transparent privacy policyRequires Google Mobile Services
Personalization of advertisingTurn off the advertisement completelySavings in traffic and batteryLess relevant proposals in MIUI
Synchronizing settingsMi Cloud (without Joyose)It works independently of analytics.Requires a Xiaomi account
Push notificationsFirebase Cloud Messaging (FCM)More reliable deliveryDepends on Google.

If you are not satisfied with Joyose’s work, consider the following options:

  • πŸ“± Switch to custom firmware (e.g. Pixel Experience or Havoc-OS) where there are no Xiaomi systems.
  • πŸ”§ Using Magisk modules (such as Xiaomi Debloater) that allow you to disable unnecessary services without removing them.
  • πŸ›‘οΈ Install an alternative launcher (such as Nova Launcher or Lawnchair) to reduce dependency on the launcher. MIUI.

However, remember: a complete rejection of Joyose can lead to:

  • ❌ Losing personalized recommendations in the Mi App Store.
  • ❌ The incorrect work of Tem and Oboeve.
  • ❌ Problems with updates through OTA (If the system services are blocked).

πŸ’‘

Joyose is an integral part of the ecosystem MIUI. It can be disabled or limited, but a complete replacement will require abandoning the branded services Xiaomi.

Frequent Joyose Problems and Solutions

Xiaomi Redmi users sometimes experience Joyose-related issues, and let’s look at the most common ones and how to fix them.

1 Joyose consumes too much traffic

Reason: A synchronization error with Xiaomi servers or a looped process.

Decision:

  • Clear the cache and application data in the settings.
  • Turn off background activity for Joyose.
  • If the problem persists, reset the network settings.

2.After deleting Joyose, the Themes or Mi Account stopped working

Reason: Some functions MIUI Rely on system services, including Joyose.

Solution: Restore the application through ADB or re-flash the device.

3. Joyose is constantly running on its own

Reason: Automatic update MIUI or a failure in the Mi Cloud.

Solution: Disable automatic application updates in Settings β†’ The phone. β†’ Updating the system.

4 Antivirus identifies Joyose as a threat

Reason: False positive due to deep integration of the application into the system.

Solution: Add Joyose to the antivirus exceptions or use proven utilities (e.g. Malwarebytes).

If none of these methods worked, try resetting your device to factory settings (by backing up your data beforehand), which solves system applications problems 90% of the time.

❓ Joyose is a virus?
No, it's Xiaomi's official system app, which is responsible for analytics and personalization, but if you installed it manually (not through firmware), it could be a fake, check the digital signature of the package.
❓ Can you turn off Joyose without root?
Yes, through application settings (Settings) β†’ Annexes β†’ Joyose β†’ You can also use it. ADB to remove without superuser rights.
❓ Does Joyose affect the work of Google Play Services?
Joyose only works with Xiaomi services and does not conflict with Google Mobile Services (GMS). However, it may duplicate some of the features of Google Analytics.
❓ Why Joyose has stopped receiving update notifications after deleting?
Joyose is partly responsible for push notifications from Xiaomi.If you deleted it, check Settings β†’ The phone. β†’ Updating the system β†’ Three points. β†’ Update settings and enable Automatic Verification.
❓ Is there Joyose on POCO or black shark?
Yes, these brands also use firmware based MIUI, So Joyose is also present on their devices. POCO Launcher or custom firmware.