I have been dealing with A LOT of phones (POCO, Redmi, OnePlus, Motorola) lately, Pokemon Go players want the 3 integrity checks so badly... Whatever, the thing IS, you have to test different modules for each phone ultil you get Strong Integrity, you can't use the same method that worked for one phone and expect it works on other model/brand/phone, too, what a shame, actually, but it is what it is.
I have some suggestions, though, hope some of them help you to get Strong Integrity "easily".
- Forget about Magisk, I can't stress this enough, move on to KernelSU Next/Wild KSU + susfs, Magisk is practically Google's property at this point.
- Use WildKernels, it will make your "3 checks" journey a little easier, you can get it for your device
here. Make sure to read
this to know what kernel version to flash on your device.
- Get
Wild KSU manager, the spoofed ver would be ideal so you don't worry about "hiding" the manager.
- If you're "migrating" from Magisk to KSU, be sure to flash stock "init_boot.img" after flashing a kernel in order to avoid conflicts (so you can flash modules in KSU). I do it usually like this, first I download fatalcoder524's
Kernel Flasher, grant it root permissions in Magisk, then flash a GKI kernel from WildKernels, next I reboot to fastboot and flash stock
init_boot, reboot to your system and you should not have any problems with modules in KSU.
The only modules I use are:
Fix Play Integrity verdicts. Contribute to KOWX712/PlayIntegrityFix development by creating an account on GitHub.
github.com
OR
https://github.com/5ec1cff/TrickyStore +
https://nightly.link/KOWX712/Tricky-Addon-Update-Target-List/workflows/build/main?status=completed
Sometimes this works along with PIF-Injects 4.3
A systemless module to get strong integrity easily - YurikeyDev/yurikey
github.com