Owners of the popular Xiaomi Redmi Note 8 Pro sometimes face a nasty situation: after resetting or installing custom firmware, Google services stop working correctly. The system can give a message that the device is not certified, which blocks access to certain applications, banking programs and streaming services in high quality, this occurs due to a violation of the integrity of the Google Play Protect digital security signatures.
The process of restoring certification does not require deep programming knowledge, but requires attention to detail and precise follow-up. In this article, we will discuss why the Redmi Note 8 Pro loses its status as a trusted device, and how to return it to full functionality without losing warranty at the software level.
It is important to understand that the problem lies in the device ID (Device ID), which must coincide with the entry in the Google database. If you have never unlocked the bootloader and have not flashed the phone by third-party methods, the occurrence of such an error may indicate a software failure or the substitution of system files with malware.
Reasons for Losing Certification on Redmi Note 8 Pro
The main reason for the appearance of the status "Device is not certified" is the unlocking of the bootloader (Bootloader) and the subsequent installation of a custom recavator or ROM-When you unlock a bootloader on Xiaomi, Googleβs security system automatically marks the device as modified. Even if you return the stock firmware, the database entry may not automatically update.
Another common reason is the use of the Chinese firmware version (CN ROM) on a global device or vice versa, in which cases the security certificates may not match the region in which the smartphone is physically located, and the problem is relevant for devices purchased with already installed modified systems, where sellers change the IMEI or other system identifiers.
β οΈ Note: Using modified system files or forging certificates may result in a Google account being blocked or banking applications not working (Sberbank, Tinkoff, etc.).
It is worth noting that Xiaomi uses the MediaTek Helio G90T processor in the Redmi Note 8 Pro, which adds its nuances when flashing compared to devices on Snapdragon. Errors when working with security partitions on MediaTek chips can be more critical. So before any action you need to make sure that you use the latest drivers and tools that are compatible with your platform.
Checking the current status of the device
Before you start taking action, you need to diagnose the problem accurately. Not always the message in the app store reflects the real state of affairs with encryption keys. The first step is to check the status through official Google tools, which will allow you to see whether the Google server sees your device as trusted.
To do this, open the Google Play Store app on your Redmi Note 8 Pro. Click on the profile icon in the upper right corner and select Settings. Then go to About. Here you will see the "Play Protect Certification Status" line. If it says "Certified," the problem is likely to be in the cache or the specific application, not the system.
If you are not certified, you will need to check your DRM level more deeply through the web interface, go from your computer or other device to the Google Play site, select your device from the list and check its compatibility, and it is also useful to check the level of protection of Widevine DRM, since it is directly related to certification.
- π± Open the Settings. β About the phone and write down the assembly number MIUI.
- π Go to the site. google.com/android/certification status-check.
- π Use the app. DRM Info from Play Market to check Widevine level (must be) L1 for HD).
- π‘οΈ Make sure that no suspicious installation sources are activated in the security settings.
It is important to record the current state of the system. If you are planning a reset, back up your critical data. The process of restoring certification may require a complete reset to the factory settings (Wipe Data), which will lead to the deletion of all user files.
Preparation for the reinstatement of certificates
The success of the operation depends on 90% of the correct preparation. For Xiaomi Redmi Note 8 Pro critically important to have a stable connection and original cables. Using cheap cables for data transmission often leads to a communication breakdown at a critical time of writing security keys, which can "brick" the device.
You will need a Windows computer, as most of the tools for working with Google IDs (for example, Device ID Changer or special scripts ADB) work best in this environment, you also need to install ADB and Fastboot drivers. For devices on MediaTek, which includes our smartphone, you may need VCOM drivers or MTK USB All Driver.
βοΈ Preparedness for procedure
Don't forget to turn on the debugging. USB You can use your smartphone. β About the phone and quickly press 7 times on the item "Version" MIUI", Until you say, "You're a developer," and then you go to the menu, "Extended settings" β"For developers, activate the Debugging Switch USB.
β οΈ Warning: When you connect your phone to your PC in debugging mode, you will see a request on your smartphone screen for debugging confirmation. Be sure to click "Allow" or the computer will not see the device.
It is also recommended to disable any antivirus programs and firewalls on the computer during the procedure. ADB-Scripts that attempt to contact Google servers to register ID device.
How to register Device ID in Google
There are several ways to register or re-register your Redmi Note 8 Pro ID. The easiest and most legal method is to use the official Google site, but it only works if the bootloader is locked and the system is not radically changed. If the phone is clean, but the status has not been updated, this method will help.
Go to google.com/android/certification from any browser. Sign in to the same Google account that you use on your phone. If the device doesn't appear on the list, find the "Register Device" button. The system will ask you to enter Device ID. You can get it through the Device ID application (available on the Play Market) or by dialing a command at the terminal.
For more complex cases where standard registration does not help (often after unlocking the bootloader), users resort to Magisk modules such as Universal SafetyNet Fix. However, this method requires the presence of superuser rights (Root), which in itself may cause questions for some banking applications.
If you use custom firmware, make sure that it correctly ploughs proprietary files (vendor partition).The absence of original files from Xiaomi in the vendor section often leads to the inability to pass the SafetyNet check and, as a result, the lack of certification.
Using ADB commands to reset an identifier
For advanced users who are not afraid of the command line, there is a method of resetting the ad ID and service ID through ADB. This helps in cases where the "glitch" is hidden in the local settings of Android. Connect the phone to the PC and open the command prompt in the folder with ADB.
Enter the following command to reset the advertising ID, which sometimes affects the overall bundle of services:
adb shell settings delete secure android_idOnce you have completed the command, you need to restart the device. However, a more effective method for the Redmi Note 8 Pro is to force the data cleanup of Google Play services. This can be done through the application menu, but through ADB it is more reliable.
Perform the following commands in sequence:
adb shell pm clear com.android.vending
adb shell pm clear com.google.android.gms
adb shell pm clear com.google.android.gsfAfter clearing the cache and data of these three components, the system will try to re-authenticate with Google servers the next boot, and make sure that the Internet connection is stable at the time of loading the desktop.
| Team team. | Purpose | Risk |
|---|---|---|
| pm clear com.android.vending | Cleaning up the Play Market store | Low. |
| pm clear com.google.android.gms | Resetting Google Play Services | Medium. |
| settings delete secure android_id | Resetting system ID | High-pitched |
| adb reboot | Rebooting the device | Safe. |
Checking Widevine L1 and the work of streaming services
One of the main indicators of successful certification is the level of protection. DRM Widevine, which is responsible for high-resolution content playback (HD/FullHD) In Netflix, Amazon Prime and others. On Xiaomi Redmi Note 8 Pro is initially maintained at the level L1, But after the interventions, he often slips to the L3.
L3 allows you to watch video only in standard quality (SD, 480p). If after all the manipulations you have received the status of "Certified" in the Play Market, but in the DRM Info application you see Widevine L3, then the problem is in the security section of TrustZone. Recovering L1 on MediaTek without backup (partitions) is extremely difficult, sometimes impossible without service equipment.
Not only can you check the security level through third-party apps, but you can also check the image quality on Netflix. If the app doesn't offer a choice of quality above 480p, then Widevine certification is not passed, in which case re-flashing the stock global firmware through the Mi Flash Tool (Clean All mode) is the only chance.
- π¬ Install the app DRM Info for detailed diagnostics.
- πΊ Check the available quality on Netflix (should be before) 1080p).
- π Make sure the bootloader is locked (fastboot oem device-info command).
- π If available L3 Try resetting your license in the Google Play Movies app settings.
Itβs worth remembering that an unlocked bootloader automatically lowers security to L3 on many devices, regardless of software manipulations. L1 returns often require a re-locking of the bootloader by fastboot oem lock, but this is only possible on a fully stock firmware.