The βCO G Appβ error on Xiaomi smartphones is one of the most puzzling issues that MIUI users face. An in-app error or CO G App stops appears unexpectedly, often blocking access to key phone features from Google Play Services to system notifications. Unlike typical crashes (e.g., com.android.phone bugs), this bug is associated with internal MIUI services, which are responsible for integrating with Google services and synchronizing data.
The main difficulty is the lack of official documentation from Xiaomi about what CO G App is and what it is responsible for. According to the analysis of error logs and user feedback, this process is associated with com.google.android.gms (Google Mobile Services), but implemented through the MIUI wrapper to optimize the work on Chinese firmware. The error can manifest itself after a system update, reset or even during normal phone use. In this article, we will discuss 7 proven ways to fix the failure, including hidden MIUI settings that are not described in the standard instructions.
What is a CO G App and why does it make a mistake?
The CO G App name is the internal designation for the service in MIUI, which is responsible for the interaction between Google Play Services and Xiaomiβs proprietary components.
- π Account Sync: Links Mi Account and Google Account to work together (e.g., backup to Mi Cloud and Google Drive).
- π± Push Notifications: Manages the delivery of notifications from Google (Gmail, YouTube) through Xiaomiβs infrastructure.
- π Security: Checks the integrity of system files when updating to prevent conflicts between GMS (Google Mobile Services) and MIUI.
An error occurs when this service:
- Cannot access the cache of Google Play Services (for example, after manually clearing the data).
- Faces a version conflict between MIUI and GMS (relevant after the firmware update).
- Blocked by antivirus or Xiaomi security system (for example, due to suspicion of unauthorized access to contacts).
According to analysis of error logs (e.g., via adb logcat), the most common cause of failure is damage to the /data/data/com.google.android.gms/app_chimera/m/00000004.o file, which is responsible for the synchronization module.
- β‘ Incorrectly roll back the firmware.
- π§Ή Clear the cache through Recovery Mode.
- π Conflict with Magisk custom modules (if the phone is rooted).
Method 1: Reboot and clean the Google Play Services cache
In 80% of cases, the CO G App error is fixed by simply restarting the phone in combination with clearing the Google Play Services cache.This method works because the crash is often associated with a temporary conflict of processes in memory.
Step-by-step:
- Open Settings β Applications β Application Management.
- Click on the three dots in the upper right corner and select Show System Processes.
- Find Google Play Services (or Google Play Services) and open it.
- Press Warehouse. β Clear the cache.
- Go back and select Stop (if the button is active).
- Reboot the phone.
If the error persists after the reboot, try to also clear the Google Play Services data (not the cache, but the data).Caution: this will cause some sync settings to reset (for example, you may need to re-enter the password from Wi-Fi).
βοΈ Preparation for cache cleanup
β οΈ Warning: Some Xiaomi models (e.g., Redmi Note 10 Pro or POCO X3 Pro) may miss the Add Google account button in settings after clearing the Google Play Services data.
Method 2: Update Google Play Services manually
The CO G App error is often caused by an outdated version of Google Play Services, especially if you have disabled automatic updates to system applications. MIUI has a feature: even if Google Play says that services are updated, the actual version may differ from the one you need.
How to manually update:
- Go to Google Play Services on Google Play.
- If the Update button is inactive, click on the three dots in the upper right corner and uncheck the Auto Update box, then turn it on again.
- Go to Settings β About Phone β MIUI version and click on the MIUI logo 7 times to activate Developer Mode.
- Return to Settings β Additional β For developers and enable USB debugging.
- Connect your phone to your PC and execute the command in ADB: adb shell am start -a android.intent.action.VIEW -d "market://details?id=com.google.android.gms" This will force the update page to open.
If you cannot update via Google Play (for example, due to an error DF-DFERH-01), download the latest version of Google Play Services from the APKMirror website (select the version for your CPU architecture: arm64, armeabi-v7a or x86). Install the APK- file manually, pre-allowing installation from unknown sources.
| Processor architecture | Xiaomi models | GMS version |
|---|---|---|
| arm64-v8a | Redmi Note 11 Pro+, POCO F4 GT, Xiaomi 12T | 23.30.14 (or newer) |
| armeabi-v7a | Redmi 9A, POCO M3, Xiaomi Mi A3 | 22.50.16 |
| x86 | Xiaomi Mi 11 Lite 5G NE (Models for China) | 23.18.13 |
π‘
Before installing an APK, manually check the integrity of the file through VirusTotal. Some modified versions of the GMS may contain malicious code.
Method 3: Resetting your Google account settings
If the CO G App error occurs when you try to log in to a Google account or sync data, the problem may lie in corrupted authentication tokens, in which case resetting your account settings without completely deleting it will help.
Instructions:
- Go to Settings β Accounts and Sync β Google.
- Select your account and click Delete account (donβt worry β data will not be deleted from Google servers).
- Reboot the phone.
- Add a Google account again through Settings β Accounts β Add an account.
- Enable synchronization for all necessary services (contacts, calendar, Gmail).
If the error persists, try an alternative method:
- Delete your Google account through Settings β Apps β Google Play Services β Storage β Space Management β Delete all data.
- Open Settings β Applications β Google Services Framework and clear the cache/data.
- Reboot your phone and add your account again.
β οΈ Warning: Some firmware MIUI (e.g., MIUI 13 for Redmi Note 10) may not have access to Google Play after deleting a Google account, requiring a factory reset.
Method 4: Checking the integrity of system files through MIUI Diagnostics
Xiaomi has built a hidden tool for diagnosing system files, MIUI Diagnostics, into MIUI, which allows you to check the integrity of mission-critical components, including the CO G App. This method is especially effective if the error occurs after a failed update or manual intervention in system files.
How to start the diagnosis:
- Open the Phone app and type in the combination: ##6484## (some models run ##4636###).
- Select MIUI Diagnostics β System Check.
- Press Start Check and wait until the scan is completed (it can take 5-10 minutes).
- If the tool finds the corrupted files, it will suggest that they be restored.
If MIUI Diagnostics does not detect any problems but the error persists, try manually resetting the access rights:
- Go to Settings β Applications β Permissions β Autorun.
- Find Google Play Services and CO G App (if displayed) β enable autorun for them.
- In the same section, check the permissions for the Google Services Framework.
What if MIUI Diagnostics is not started?
Method 5: Reset MIUI updates or reset to factory settings
If the CO G App error occurs after the MIUI update, there are two possible scenarios:
- The conflict with the new firmware version β for example, in MIUI 14 for Xiaomi 11T Pro was a bug with the integration of Google Mobile Services, which was fixed only in patch 14.0.4.
- Damage to files when you update β for example, if your phone is dead during the OTA installation.
How to roll back firmware:
- π₯ Download the full firmware package (e.g. with Xiaomi Firmware Updater) for your model.
- π Rename the file to update.zip And put it in the root folder of the phone.
- π οΈ Go to Settings β About Phone β System Update, click on three dots β Select an Update File.
- π Select update.zip and confirm the rollback.
If the rollback didnβt help or you donβt want to go back to the old version, reset to factory settings:
- Make a backup of the data through Settings β About Phone β Backup.
- Go to Settings β About Phone β Resetting β Erase all data.
- After a reset, do not restore data from the backup immediately β first check if the error appears on the βcleanβ system.
β οΈ Warning: On phones with a locked bootloader (e.g. Xiaomi 13 Lite), a firmware rollback can result in a hard brick (complete failure). Before rolling back, check the bootloader status via the command: fastboot oem device-info If there is Device unlocked: false in response, do not roll back!
Method 6: Manual removal of conflicting modules (for rooted phones)
If your Xiaomi is rooted (has superuser rights), the CO G App error may be due to conflicting Magisk or Xposed modules.
- π§ Ad-blocking modules (e.g. AdAway or Blokada).
- π Modules for modifying IMEI or serial number.
- π‘ Modulators that modify build.prop (e.g., to change region).
How to find and remove the problem module:
- Open Magisk Manager and go to the Modules section.
- Disable all modules associated with Google or system services (e.g., GMS Doze, Universal GMS Fix).
- Reboot the phone.
- If the error has disappeared, turn on modules one by one to identify the culprit.
For advanced users, check the error logs through ADB:
adb logcat | grep -i "cogapp\|google\|gms"Look for lines with E/ (errors) or W/ (alerts). For example, a typical error is:
E/COGApp(1234): Failed to bind to GmsCore service: android.os.RemoteExceptionπ‘
If you are unsure of your actions with Magisk, you better go back to stock firmware.Incorrect removal of modules can lead to a bootloop (a looped reboot).
Method 7: Alternative methods (if nothing worked)
If none of the above methods worked, try experimental solutions that helped other users:
- πΆ Reverse System Region: Go to Settings β Additional β Region and select U.S. or India. Some versions of MIUI have regional bugs with Google Services.
- π Custom GMS Installation: The XDA Developers forum has modified versions of Google Play Services for MIUI (e.g., GMS for MIUI by whyorean).
- π± File Replacement CO G App: If you have a backup of the system (e.g., via TWRP), you can manually copy the /system/priv-app/COGApp/COGApp.apk file from a working phone.
For owners of POCO and Redmi with global firmware: sometimes it helps to switch to the European (EEA) version of MIUI. Download the firmware from the Xiaomi.EU site and install it via TWRP or Fastboot.
Last resort: if the phone is warranty, contact Xiaomi Service Center. the CO G App error is officially recognized as a bug, and its elimination is covered by the warranty (provided that the phone is not rooted).
Preventing CO G App Error: How to Prevent Reappearance
To prevent the CO G App error from returning, follow these guidelines:
- π Update your firmware regularly, but donβt install the MIUI beta version on your main phone.
- π« Do not clear the cache of system applications through third-party cleaners (e.g., CCleaner or SD Maid).
- π Disable battery optimization for Google Play Services: Settings β Battery β Battery Optimization β All Apps β Google Play Services β Not Optimizing.
- π± Do not install modified versions of GMS from unverified sources.
If you often encounter system bugs on Xiaomi, consider switching to custom firmware (like LineageOS or Pixel Experience).They are devoid of proprietary MIUI components that often cause conflicts with Google Services.
π‘
The most stable firmware for Xiaomi in terms of GMS compatibility are the official global versions of MIUI (marked Global) and firmware from Xiaomi.EU (without Chinese restrictions).