「目前可用」通过 SafetyNet 检测的一种方法
浏览 124 | 评论 0 | 字数 2052
Pain4Din0
2020年03月15日
  • 前言

    本文适用于大部分刷写 Magisk 后 SafetyNet 第一条 ctsProfile 为 false 的用户(目前)。请自行测试自己的机型是否可行

    就像这样

    根据 Android Police 于 2020年3月12日 的发文, Google 极有可能会在将来的某一个时间将 SafetyNet 检测方式改为硬件检测,届时本文所介绍方法将可能失效

    正文开始!

    一、前往 Magisk 模块下载页安装下面两个模块

    1
    2

    Busybox for Android NDKMagiskHide Props Config

    (如果您的设备已安装 Busybox 理论来说也可以不用装第一个)

    安装完成后请重启您的设备

    二、 Terminal 操作

    本文推荐使用 NeoTerm 并使用 NeoTerm 作为演示 (实际上用啥都一样)

    (为了排版方便我把步骤全写在一起下面再顺序配图)

    1. 打开 NeoTerm ,输入 su 来获取 root 权限
    2. 输入 props 以启动 MagiskHide Props Config ,启动后如图所示
    3. 输入 1 打开选单,输入 f 来选取一个已认证的 fingerprint
    4. 选取您的设备品牌
    5. 选取您的设备型号
    6. 选取您的设备系统
    7. 确认使用,完成
    8. 重启后生效

    1
    2
    3
    4
    5
    6


    这里多说几句,理论上来说您应当选取您本身设备的 fingerprint 。如果没有您对应的手机系统(比如你现在用 Q 但是只有 Oreo 的 fingerprint)您可以尝试使用其他 Android 版本的 fingerprint

    如果连型号都没有的话,亦可以选取其他设备的 fingerprint 但后果未知,请自行斟酌 根据原作者 GitHub 文档介绍,您可以选取任意已验证 fingerprint 刷写而不必担心设备损坏

    理论上来说这只会改变一些联网核查设备 fingerprint 对您设备的识别(如 Google Play)

    比如我手上的 LG V30 ,在上面的列表中只有一个 H930 的 Oreo 版本。根据 xda-developers 的 V30 板块置顶帖,我选用的是 Google Pixel 3 的 Q 版本并可以正常使用

    原文

    依旧建议您最好完全准备工作后再尝试刷入其他型号版本


    xposed

    如果您已经使用了 Xposed 框架,那么以上方法对您的设备无效


    三、大功告成!

    非常神奇的是,咕咕噜真的把我的 UNKNOWN 识别为了 Pixel 3 ,甚至给我发了指导邮件2333333

    hhhhh

    Play 商店认证也是OK的

    hhhhhhhhhhhh

    本文作者:Pain4Din0
    本文链接:http://blog.p4d0.icu/archives/Pass_The_SafetyNet.html
    最后修改时间:2021-01-07 00:00:31
    本站未注明转载的文章均为原创,并采用 CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!
    评论
    请遵守社区留言规范,不要灌水哦
    textsms
    支持 Markdown 语法
    email
    link
    评论列表
    暂无评论