本教程面向刚Root完还不知道要怎么隐藏环境的小白用户编写;本教程适用于KernelSU LKM方案(当然其它方案也是部分适用的),请确保您的KSU版本为最新正式版或测试版,否则隐藏效果可能没那么好
KSU正式版 GitHub链接:
KSU测试版 非常规链接,网络环境请自行解决:
查看链接
或者你也可以在话题内寻找安装包
选择直接安装,并点击下一步
等安装完毕后,重启手机,开机后确认KSU APP显示处于工作状态并且无明显异常即可
差不多这样就行了
接下来我们下载隐藏环境所需的模块
元模块这里选择使用Mountify,当然你也可以使用Hybrid Mount等其它方案:
虽然元模块并不是必需的,但是它会在一定程度上影响环境
PlayIntegrityFix:
Tricky Store:
LSPosed:
Zygisk Next:
Hide My Applist,同样是非常规链接,请自行解决网络环境:
查看链接
如无法解决,可使用HMA-OSS:
FuseFixer:
如果您的系统会在开机时自动打开USB调试的话,可尝试使用:
此模块会在开机30秒后自动关闭USB调试
当全部模块下载完毕后,我们进入部署阶段
请先安装Mountify(元模块)并重启,随后安装Zygisk Next并重启,最后将剩余的模块全部装上并重启即可
确保模块正常工作后,我们进入配置阶段
请先将KSU设置为图中的状态
接下来将Mountify尽可能设置为图中的状态,请点击Mountify卡片上的〈〉按钮以进入该模块的WebUI
当然,这不一定是最优解,您还可以阅读以下两篇帖子来加深您对Mountify的理解
接下来配置Zygisk Next,同样是点击〈〉进入WebUI
此处的 排除列表策略 设为强制或者仅还原挂载都可以
如果您设为强制,那么Zygisk Next将尽可能对排除列表中的应用还原所有的模块修改痕迹并禁止代码注入,这意味着您将无法对这个应用使用LSPosed模块
如果您设为仅还原挂载,会在以上的基础上移除禁止代码注入的功能,这意味着您可以对此应用使用LSPosed模块,这可能会带来一定的风险
按需选择即可
接下来配置LSPosed
此处建议并且也只需要关闭Xposed API 调用保护,开启此功能可能会导致部分模块无法正常使用(不需要禁用详细日志)
如果您日后遇到某个处于LSPosed作用域中的应用实在无法打开的情况,可尝试使用图中的 还原内联钩子 功能
接下来配置PlayIntegrityFix
仍然是点击〈〉打开WebUI,一般按照图片打开最上面的两个功能即可
注意,如果您使用的是类原生,那么我个人建议您额外打开Spoof Signature,防止某些应用检测到您的系统是类原生而提示无法使用
您可能会看到图中pif.prop可能已过期的提示,点击左上角的 获取 按钮,选择 随机 或任意一台您喜欢的设备并点击右下角的GitHub按钮获取一次更新即可解决
如果更新失败了,那么大概率是您的网络环境存在问题,请自行解决
然后配置Tricky Store
授予文件管理器(建议使用MT管理器)Root权限并打开,跳转到 /data/adb/tricky_store/ 目录下,您将会看到 keybox.xml 和 target.txt 这两个文件
大致解释一下二者的作用
keybox.xml为密钥文件,包含来自真实量产设备TEE的私钥及对应证书链。BL解锁后系统在密钥证明时会如实暴露解锁状态,TrickyStore通过将签名操作替换为使用此文件中的密钥来解决这一问题,使输出证书对验证方呈现为正常锁定设备。需要注意的是,keybox可能会被Google不定期吊销(通常在检测到大规模传播时触发),吊销后验证失败,需及时更换
target.txt是一个应用包名白名单文件,其内每行一个包名。列入其中的应用,其密钥证明请求将被TrickyStore拦截并使用keybox.xml中的密钥材料完成签名,从而通过硬件完整性验证;同时也会带来一定BL解锁状态的隐藏效果
如何获取keybox:
您可以关注Yuri频道以获取keybox更新
查看链接
请注意,频道内下载的keybox的文件名大概率不是keybox.xml,您需要将其重命名为keybox.xml后替换
或者您也可以在酷安的PlayIntegrityAPIChecker话题寻找
如何配置target.txt:
请观察下图中放置应用包名的结构
可以发现每个应用的包名独占一行,按照此规律添加即可
或者您也可以使用以下预设
如何查看应用包名:
在MT管理器的侧边栏中点击已安装应用,进入后按需选择用户应用或者系统应用,然后搜索应用的名称,点击该应用的卡片后继续点击它的包名即可
在部分检测器中您可能会看到它针对MT2这个目录进行了警告(比如春秋),这是因为您的设备上安装了MT管理器,它会自动创建一个MT2目录导致被检测
从MT管理器的侧边栏进入设置,下滑找到自定义 MT2 目录,将MT2替换为任何您喜欢的、符合文件系统规范的(能成功保存就行)名称后点击确定,返回主页删除MT2目录即可
让我们来配置Hide My Applist/HMA-OSS
打开LSPosed,在模块列表找到 隐藏应用列表/HMA-OSS 点进去,打开开关后重启手机以激活它们
打开它们,并点击模板管理,选择创建黑名单模板
点击0个应用不可见并勾选您需要隐藏的应用(比如LSPosed模块),随后填入您喜欢的模板名称并返回上一个页面即可保存模板
让我们回到首页并点击应用管理,搜索您想要对其隐藏的应用(右上角的更多里可以选择显示系统应用)
选中该应用后打开 启用隐藏 开关,并在下方的 已启用 0 个模板 处启用模板
完成后重启
最后配置FuseFixer
直接在LSPosed中激活并重启即可
这篇帖子到这里也结束了,我很佩服您能耐心看完这么多东西(毕竟我写的也头昏眼花了),祝您生活愉快![]()







暂无评论内容