[MODULE] Fix CTS Profile Match Fail – Play Integrity Fix
UPDATE – JANUARY 2024 – NEW ZYGISK MODULE BY CHITEROMAN
Thanks to chiteroman for this module, which can fix “ctsProfileMatch” (SafetyNet) and “MEETS_DEVICE_INTEGRITY” (Play Integrity). It is worth mentioning that this module cannot pass “MEETS_STRONG_INTEGRITY.” As per the developer, Zygisk is mandatory and Shamiko is not needed.
Choose one of the following recommended setups before you start using this module –
As mentioned on the “wiki” page of this module, for the Xiaomi EU Custom ROM, the developer recommends using the latest stable version and installing the latest APK which inbuild the fix. If you are rooted and are using Xiaomi EU Custom ROM, you have to uninstall the module by Chiteroman and add GMS main and unstable processes to the deny list to avoid DroidGuard detecting root.
If you still want to install this module on the Xiaomi EU Custom ROM, you have to uninstall the updates for the “XiaomiEUInject” app and then install this module.
You can read more about this module on this XDA Thread.
UPDATE – AUGUST, 2023 – ALTERNATE METHOD FOR CTS PROFILE MATCH FAIL ISSUE
Some users who followed our previous guide reported that the CTS Profile Match Fail issue still occurred with their devices. We explored more and found another way to fix the issue if the previous guides did not work. The credit goes to this thread on GitHub.
A user named “Displax” has created a modded version of the SafetyNet fix by kdrag0n. This mod works in almost all the devices on which the original fix doesn’t work.
Android versions 7–12 are supported, including OEM skins like Samsung One UI and MIUI.
This detailed guide was about fixing the CTS Profile Match Fail Error or Magisk Basic integrity False error even with Magisk installed. If the steps mentioned above don’t work, you must start from scratch, i.e., flash Stock ROM, install TWRP, flash Magisk ZIP, and do the same thing again. Did the steps work for you? Do let us know via the comments section.
What is CTS profile mismatch?
CTS means Compatibility Test Suite & CTS Profile Mismatch is an error that causes SafetyNet check to fail, even if you have Magisk on your device.
What is the SafetyNet Check?
Google Developed SafetyNet & it is an API (Application Programming Interface) that is used to detect if a certain device is in a good state or not.
How Do I Fix How do I fix Magisk SafetyNet?
1. Use MagiskSu2. Try unSU3. Turn OFF USB Debugging4. Set Selinux Back to Enforcing5. Try a Custom Kernel
How do I Enable Magisk Hide?
Open Magisk Manager App, then swipe from the left & select Magisk Hide. Now, you can turn on and off it for certain apps.