How to Clean Play Market Cache on Xiaomi Smartphones: The Complete Guide

The Google Play Market cache on Xiaomi smartphones (including the Redmi, POCO and Black Shark lines) grows over time to several gigabytes, taking up precious space and slowing down the app store. If you notice that applications take a long time to load, updates โ€œhangโ€ at the download stage... and in the Storage section, a warning about a memory shortage flashes โ€” the problem most likely lies in the cache of Google services.

Unlike standard applications where the cache is cleaned in two clicks, Play Market is more complicated: it can not simply be โ€œresetโ€ through Android settings, since it is a system application with extended rights. Moreover, MIUI firmware (especially global versions for Russia and Europe) often lacks direct options for managing the cache of Google Play Services, a key component responsible for the background work of the store.

In this article, we will discuss 5 proven ways to clean the Play Market cache on Xiaomi, including hidden methods for MIUI 14/15, bypassing restrictions on devices without Google Mobile Services (GMS), and explain why authorization data can disappear after cleaning and how to avoid it. All instructions are relevant for models from 2020-2026 (from Redmi Note 9 to Xiaomi 14 Ultra).

Why Play Market Cache is Growing and What It Means

Google Play Market cache is a temporary file that the app store creates to speed up work.

  • ๐Ÿ“ฆ Loaded APK-Application files (even if the installation has been cancelled).
  • ๐Ÿ” Logs of search queries and browsing history.
  • ๐Ÿ“Š Analytics data (information about your actions to personalize recommendations).
  • ๐Ÿ”„ Update files that have not been installed due to errors.

On Xiaomi devices, the Play Market cache can take anywhere from 500 MB to 3-4 GB โ€“ especially if you frequently install/remove apps or use beta versions of programs.

  • โš ๏ธ Booting errors (495, 920, DF-DFERH-01).
  • ๐Ÿข Brake when opening a store or switching between tabs.
  • ๐Ÿ”ด Automatic updates stop working.
  • ๐Ÿ“ต Notification of memory shortage despite free space.

โš ๏ธ Attention: On some firmware MIUI (for example POCO F5 or Redmi K60) Play Market cache can be hidden in folder /data/app/com.android.vending-1, You can't clean it without root rights, and then you can only reset the cache completely through the root. ADB (method โ„–4 in this article).

Interesting fact: on non-GMS devices (e.g., the Chinese versions of Xiaomi with MIUI CN firmware), Mi App Store is used instead of Play Market, but its cache is cleared in a similar way through the application settings. However, if you manually installed Google Play on such a device, the cache will accumulate in /data/data/com.android.vending, and additional rights will be required to clean it.

๐Ÿ“Š How often do you clear your Xiaomi cache?
Once a month
Only when mistakes are made.
Never cleaned.
I don't know how to do that.

Method 1: Standard cleaning through Android settings

The simplest method that works on most Xiaomi devices with official MIUI Global or MIUI Europe firmware is suitable for models with Google Play Market preinstalled (e.g. Redmi Note 12 Pro+, Xiaomi 13T, POCO X5 Pro).

Instructions:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. In the search box, enter the Play Market (or Google Play Store on Russian firmware).
  3. Select the app from the list and tap on the Storage.
  4. Click Clear Cache (not to be confused with Clear Data โ€“ this will remove all authorization settings!).

If the Clear Cache button is inactive or absent:

  • ๐Ÿ”น Try to stop the app first (Stop the app) โ†’ OK).
  • ๐Ÿ”น Reboot your smartphone and try again.
  • ๐Ÿ”น Check if Google Play Services is disabled in the battery settings (Stop Starting or Battery Optimization).

โ˜‘๏ธ Preparation for cache cleanup

Done: 0 / 4

Some devices (such as Xiaomi 12 Lite) may have an DF-DFERH-01 error when trying to download the app after clearing the cache, which means that Google Play services have been suspended.

  1. Go to Settings โ†’ Applications โ†’ Google Play Services.
  2. Press Stop, then Run.
  3. Reset the device.

Method 2: Clean up Google Play Services (Hidden Method)

Google Play Services is a background service that manages the Play Market, including downloading and installing apps. Its cache often goes unnoticed, but can take up to 1-2 GB. Clearing it in the standard way is not always possible, so we use a workaround.

Instructions for MIUI 14/15:

  1. Open Settings โ†’ Memory โ†’ Applications.
  2. Search for Google Play Services (if not, search for it).
  3. Slip it on the vault. โ†’ Management of space.
  4. Select Clear all data (this will remove the cache and reset the service settings, but will not affect the installed applications).

โš ๏ธ Note: After cleaning up Google Play Services may temporarily stop working features that depend on Google API (To restore work, open any application that uses Google Services (such as YouTube) and wait for the services to automatically re-initiate.

If your firmware does not have the space management option, try an alternative method:

  1. Install the App Manager app (Android 10+ is required).
  2. Search for Google Play Services and select Clear Cache.
  3. Reset the device.

๐Ÿ’ก

If push notifications stop working after cleaning Google Play Services, check your battery settings: open Settings โ†’ Battery โ†’ Battery Optimization and add Google Play Services to exceptions.

Method 3: Cleaning with Recovery Mode (for power users)

If standard methods donโ€™t work (for example, on Xiaomi with custom firmware or after manual removal of GMS), you can use Recovery Mode. This method will reset the cache of all applications, including system ones, so use it only as a last resort.

Instructions:

  1. Turn off your smartphone.
  2. Press the Power button + Volume up until the Mi logo appears.
  3. From the Recovery menu, select Wipe & Reset โ†’ Wipe Cache.
  4. Confirm the action and wait for the completion.
  5. Reboot the device (Reboot).
Xiaomi modelCombination for entering RecoveryNotes
Redmi Note 10/11/12Food + Volume upSome versions of MIUI require you to confirm your entry through Mi Account.
POCO F3/F4/F5Food + Volume upIf it doesnโ€™t work, try connecting the charger before entering.
Xiaomi 13/14 seriesPower + Volume up (hold 10+ seconds)New models may require unlocking the bootloader.
Black Shark 5/6Food + Volume up + Volume downUse the original cable for stability.

โš ๏ธ Note: On devices with a locked bootloader (most Xiaomi for Russia), cleaning the cache through Recovery can lead to a bootloop ( looped reboot) if the firmware has been modified. MIUI rootless.

After cleaning the cache through Recovery, the first launch of Play Market can take up to 5-10 minutes โ€“ this is normal, since the application recovers the necessary data. If the store does not open, check the Internet connection and time synchronization in the settings (Settings โ†’ Additional โ†’ Date and Time).

What if the device does not boot after Wipe Cache?
If after cleaning the cache, the smartphone is stuck on the Mi logo, try: 1. Recovery login and select Reboot. 2. Connect the device to the PC and use the Mi Flash Tool to flash it (requires official firmware for your model). 3. If nothing helps, contact the service center, as the problem may be associated with damage to the system partition.

Method 4: Cleaning the cache through ADB (for advanced users)

If previous methods have failed and the Play Market is still slowing down, the most radical way is to clean up Android Debug Bridge (ADB), which requires connecting your smartphone to your computer, but is guaranteed to delete all temporary files, including those that are not available through the GUI.

What you need:

  • ๐Ÿ–ฅ๏ธ Computer with Windows/macOS/Linux.
  • ๐Ÿ”Œ Cable USB Type-C (preferably original).
  • ๐Ÿ› ๏ธ Platform Tools (part of Android) SDK).
  • ๐Ÿ“ฑ Included debugging by USB smartphone.

Step-by-step:

  1. Activate Developer Mode: Settings โ†’ About Phone โ†’ MIUI Version (Tap 7 times)
  2. Enable USB Debugging: Settings โ†’ Additional โ†’ For Developers โ†’ Debugging by USB
  3. Connect your smartphone to your PC and confirm your trust in your computer.
  4. Open Command Prompt (or Terminal on macOS/Linux) in the folder with the platform-tools.
  5. Follow the commands in turn: adb shell pm clear com.android.vending pm clear com.google.android.gms
  6. Reboot the device: adb reboot

Once these commands are completed, the Play Market and Google Play Services cache and data, including search history, payment settings and authorization data, will be completely reset.

โš ๏ธ Attention: On some firmware MIUI (For example, on Xiaomi. 12S Ultra) pm clear commands may not work due to limitations MIUI Optimization. In this case, before executing the commands, type: adb shell settings put global settings. miui_optimization_disabled 1 Repeat the cleanup and return the settings back: settings put global miui_optimization_disabled 0

๐Ÿ’ก

Use ADB only if other methods fail. Incorrect commands can cause system applications to fail!

Method 5: Cache Clearance on Xiaomi without GMS (Chinese firmware)

If your Xiaomi is running on Chinese firmware (MIUI CN) Google Mobile Services (such as Redmi) K50 Gaming is for the domestic market, but the Play Market is not available, but many users install it manually through the use of the Play Market. APK-file, and in this case the cache accumulates in non-standard folders.

Instructions for devices without GMS:

  1. Install Titanium Backup (root required) or App Manager (no root required).
  2. Find the Google Play Store (or com.android.vending) in the list of apps.
  3. Choose Clear the cache and Clear the data.
  4. Reset the device.

If you do not have root rights but do have access to ADB, do:

adb shell pm clear com.android.vending

On Chinese firmware, the Play Market cache can be stored in /data/data/com.android.vending/cache to clear it without root:

  1. Connect to your PC and use ADB:
  2. Reboot your smartphone.

Once the cache is cleared on non-GMS devices, you may need to re-authorize in the Play Market and set up Google Play Services through the latest version of the APK.

How to prevent re-accumulation of cache

Cleaning the Play Market cache is a temporary solution, so that the problem does not recur, follow these recommendations:

  • ๐Ÿ”„ Update Google Play Market and Google Play Services regularly through Play Market (My Apps and Games section).
  • ๐Ÿšซ Turn off automatic updates to unnecessary apps: Play Market โ†’ Settings โ†’ Network settings โ†’ Auto-update of applications โ†’ Never.
  • ๐Ÿ—‘๏ธ Use cleaning apps like Clean Master or Avast Cleanup, but set them up so they donโ€™t delete Google Play Services data.
  • ๐Ÿ“ Periodically check the Download folder where the downloads are stored. APK-Delete unnecessary files with the.apk extension.

For Xiaomi users with limited memory (e.g. Redmi 9A with 32GB):

โ˜‘๏ธ Optimizing memory on Xiaomi

Done: 0 / 4

If you install/remove apps frequently, consider using alternative stores such as:

  • APKPure โ€“ The cache is stored in a separate folder and is easily cleared.
  • APKMirror allows you to download APK without using the Play Market.
  • F-Droid is an open source store without advertising or tracking.

FAQ: Frequent questions about cleaning up the Play Market cache on Xiaomi

โ“ After clearing the cache, Play Market stopped opening.What to do?
If Play Market doesnโ€™t start after clearing the cache, follow these steps: Check your internet connection (preferably via Wi-Fi). โ†’ Annexes โ†’ Google Play Market โ†’ Storage and click Clear Data (this will delete all settings, but restore functionality).Reboot the device. If the problem persists, delete the Play Market update: Settings โ†’ Annexes โ†’ Google Play Market โ†’ โ‹ฎ โ†’ If nothing helps, install the latest version of Play Market manually with APKMirror.
โ“ Can Play Market Cache Be Cleared Without Losing Authorization Data?
Yes, if you only clean the cache (not data!). However, in some cases (for example, when cleaning through ADB or Recovery), authorization is reset. To avoid this: Use Method 1 (standard cleaning through settings). Before cleaning through ADB, follow the command: adb shell pm clear --user 0 com.android.vending (this will clear the cache only for the current user without affecting system data).
โ“ Why Apps Are Not Updated After Cache Cleaning?
This is because Google Play Services has been suspended.To fix: Open Settings โ†’ Apps โ†’ Google Play Services โ†’ Storage.Tap Clear Cache (not data!) Reboot your device.Run any application using Google Services (like Google Maps) to initiate re-synchronization.If updates still don't work, check the date and time settings (Settings โ†’ Additional โ†’ Date and Time) - they should be set to automatically determine.
โ“ How to Clear Play Market Cache on Xiaomi with a Blocked bootloader?
On devices with a locked bootloader (most official Xiaomi for Russia), you can not use Recovery Mode to clean the cache, as this can lead to bootloop. In this case: Use Method 1 (standard cleaning). If it does not help - Method 2 (cleaning through Google Play Services). For advanced users - Method 4 (ADB, but without commands that require root). If none of the methods work, then only reset to factory settings (but this will remove all data from the device!).
โ“ How much memory will be freed up after cleaning the Play Market cache?
The amount of freed space depends on how long you havenโ€™t cleared the cache: ๐Ÿ“ฑ With regular cleaning (once every 1-2 months): 200-500 MB. ๐Ÿ“ฑ When cleaning after six months of use: 1-3 GB. ๐Ÿ“ฑ On devices with a lot of installed/removed apps: up to 5GB (including Google Play Services cache).To find out the exact cache volume before cleaning, go to Settings โ†’ Annexes โ†’ Google Play Market โ†’ Storage โ€“ there will be the size of the cache and data.