This post is for all / e-/ os maintainers!
SaftyNet check will not pass if kernel name containes
-AICP
-arter97
-blu_spark
-CAF
-cm-
-crDroid
-crdroid
-CyanogenMod
-Deathly
-EAS-
-eas-
-ElementalX
-Elite
-franco
-hadesKernel
-Lineage-
-lineage-
-LineageOS
-lineageos
-mokee
-MoRoKernel
-Noble
-Optimus
-SlimRoms
-Sultan
-sultan
For example it fails on redmi note 9s/pro as stated above starting from upgrade to version T.
On version 2.2:
D:\Android\platform-tools>adb shell
joyeuse:/ # uname -r
4.14.320-lineageos-g6cb257da1f47
while it still pass on Mi A1, ver 2.2:
D:\Android\platform-tools>adb shell
tissot:/ $ uname -r
4.9.227-perf+
tissot:/ $
Please rename kernel. This naming conventions are mandatory (amoung other stuff) to pass SaftyNet check!!!
Thanks in advance!
P.S. Please check https://xdaforums.com/t/module-play-integrity-fix-safetynet-fix.4607985/page-518#post-89308909