隐藏BL保姆级教程第(二)期

https://www.bilibili.com/read/cv23987912/ 隐藏BL保姆级教程第(二)期(转自酷安)         By_miaohan 2023-04-24 联想Z5 #德尔塔面具# #Magisk模块# #KernelSU# 前言 可能有些新手不知道隐藏BL是什么意思,为了照顾新手我简单讲一下。如果你安装Momo应用(一个检测设备环境的App),Momo提示“Bootloader未锁定”或“TEE损坏”,就表示BL已经解锁了。当BL已经解锁时,就会导致少数银行类金融类类应用打不开或运行异常。因为少数银行类金融类应用会像Momo一样检测BL是否解锁,当检测到BL已经解锁,就会导致某些银行类金融类应用打不开。隐藏BL的目的是隐藏“Bootloader未锁定”和“TEE损坏”的事实,让Momo不再提示“Bootloader未锁定”和“TEE损坏”。(对于已经解了BL的设备)当Momo不再提示“Bootloader未锁定”和“TEE损坏”时,就表示隐藏BL成功了。             BL已解锁时Momo会提示“Bootloader未锁定”或“TEE损坏” 如果你是为了解决某个银行类金融类应用打不开或闪退,那么本篇教程不适合你。因为银行类金融类应用发生闪退或打不开,大部分是因为检测到了root。而本篇教程不是隐藏root教程,所以请不要在本篇教程浪费时间。还有就是大部分银行类金融类应用都不会检测BL,或者说不会因为检测到BL就给你闪退,所以请不要把本篇教程的隐藏BL当做隐藏root的“增效剂”,因为没必要。 本篇教程会提及的两个修改版safetynet-fix(面具模块),分别出自酷安用户@饿饿困困 @Zer0in  。实测在面具root、基于硬件级密钥认证的设备上可以做到定向隐藏BL,让截止发文时最新4.4.1版本的Momo不再提示“Bootloader未锁定”(同时也不会造成TEE损坏)。如无特殊说明,以下提及的Momo也均为截止发文时的最新版本4.4.1。PS:截止我发文前,我并没有发现哪个打不开或闪退的银行类金融类应用是因为刷了本篇教程的修改版safetynet-fix才可以正常运行的,并没有发现。所以本篇教程提及的隐藏BL模块,也许目前作用只是让Momo不再提示“Bootloader未锁定”。             本篇教程分为两个部分,第一部分是这两个修改版safetynet-fix隐藏BL无效的原因,第二部分是这两个修改版safetynet-fix的官方发布地址(下载地址)。 一、修改版safetynet-fix隐藏BL无效的原因 回到正题,如果你不知道什么是硬件级密钥认证的设备,可以在酷安搜一个名叫“密钥认证”的软件,安装并打开看一下。可能有些朋友的酷安搜索“密钥认证”搜不到,因为你用的社区版酷安(酷安分为应用版和社区版两个版本)。想让你的酷安可以搜到软件,可以下载应用版酷安。记住不要用手机自带的应用商店下载酷安,那都是社区版酷安。应用版酷安是在网页下载的,百度一下搜索“酷安”,进酷安官网即可下载。言归正传,如果“密钥认证”这个软件像我以下配图中提示的那三类(来自AOSP的根证书/Bootloader状态未知、未知的根证书/Bootloader状态未知、该设备不支持密钥认证),那么你应该看我另一篇查看链接 隐藏BL教程(采取其他的隐藏BL模块),而不是安装他们@饿饿困困 @Zer0in 的模块(也就是我本篇教程提及的两个修改版safetynet-fix)。             如果“密钥认证”这个软件像我以下配图中提示的这样(Bootloader已解锁),那么你可以安装我本篇教程提及的两个修改版safetynet-fix(二选一安装),可以让Momo不再提示“Bootloader未锁定”。             如果安装后无效(Momo还是提示“Bootloader未锁定”),请按我以下说法检查你的操作是否符合要求: (1)如果你用的是德尔塔版面具(MagiskDelta),要使修改版safetynet-fix生效(即Momo不再提示“Bootloader未锁定”),你则不能开启MagiskDelta设置里的“强制使用超级用户列表”。             有些朋友可能对德尔塔版面具的隐藏root存在一定的使用误区,认为必须开启“强制使用超级用户列表”才能隐藏root,错!大错特错!在不开启“强制使用超级用户列表”的情况下,进“配置MagiskHide”里勾选应用也可以隐藏root。比如我们想让银行类金融类游戏类应用检测不到root,就点MagiskDelta设置里的“配置MagiskHide”进入MagiskHide界面,在MagiskHide界面勾选银行类金融类应用游戏类应用。也就是在MagiskHide界面勾选谁,谁就检测不到root。             在本篇教程里,我们是要过Momo的“Bootloader未锁定”,所以要在MagiskHide界面勾选Momo。记住,你不勾选勾选Momo,Momo还是会提示“Bootloader未锁定”。因为本篇教程所提及的两个面具模块属于定向隐藏BL,所以你在刷入修改版safetynet-fix的情况下,也还得在MagiskHide界面勾选要隐藏BL的应用(比如Momo或者其他检测BL的银行类金融类游戏类应用),只有勾选了,它们才检测不到BL。以下图一是对Momo隐藏root和BL的步骤,你可以按照图一的步骤在面具的MagiskHide界面勾选Momo,就是对Momo隐藏root和BL了。记得勾选完Momo后要退出MagiskHide界面退出面具,然后按照图二的步骤检查一下Momo是否在后台运行。如果是在后台运行,就强制结束一下它的后台运行再打开它(Momo)。此举是为了避免隐藏root不及时生效时,Momo检测结果存在假阳性的情况。             图一             图二 (2)如果你用的Magisk(官方面具)或Alpha(阿尔法)版面具,安装的Shamiko,那么要使修改版safetynet-fix生效(即Momo不再提示“Bootloader未锁定”),你将不能再使用Shamiko白名单模式(图三),只能使用Shamiko黑名单模式(图三)。Shamiko黑名单模式可能大家比较熟悉,也就是我大号@我叫妙涵 隐藏root保姆级第一期的内容。比如我们想让银行类金融类游戏类应用检测不到root,要在面具的排除列表勾选银行类金融类游戏类应用(图四)。             图三             图四Shamiko黑名单模式要隐藏root需要在面具的排除列表勾选 在本篇教程里,我们是要过Momo的“Bootloader未锁定”,所以要在面具的排除列表界面勾选Momo。记住,你不勾选Momo,Momo还是会提示“Bootloader未锁定”。因为本篇教程所提及的两个修改版safetynet-fix都属于定向隐藏BL,所以你在刷入修改版safetynet-fix的情况下,也还得在排除列表界面勾选要隐藏BL的应用(比如Momo或者其他检测BL的银行类金融类游戏类应用),只有勾选了,它们才检测不到BL。以下图五是对Momo隐藏root和BL的步骤,你可以按照图五的步骤在面具的排除列表勾选Momo,就是对Momo隐藏root和BL了。记得勾选完Momo后要退出排除列表退出面具,然后按照图六的步骤检查一下Momo是否在后台运行。如果是在后台运行,就强制结束一下它的后台运行再打开它(Momo)。此举是为了避免隐藏root不及时生效时,Momo检测结果存在假阳性的情况。             图五             图六 二、修改版safetynet-fix的官方发布地址(下载地址) 如果你看到这里相信也了解了,要使修改版safetynet-fix可以对Momo隐藏BL,则德尔塔版面具(MagiskDelta)不能开启“强制使用超级用户列表”选项,官方面具和阿尔法(Alpha)版面具要用的隐藏root模块Shamiko则不能使用白名单模式。而据我长期实践发现,德尔塔版面具只有在开启“强制使用超级用户列表”时隐藏root是最强的,官方面具和阿尔法(Alpha)版面具只有在隐藏root模块Shamiko处于白名单模式时隐藏root是最强的。所以你为了隐藏一个大部分应用都不会检测的BL,为了让Momo笑脸,放弃你所用面具对应的最强隐藏方式,真的值得吗? 我见了太多为了让Momo笑脸而刷以下这两个修改版safetynet-fix的朋友,其中有不少人给我反馈,之前能打开的银行类金融类应用在Momo笑脸后却打不开了。所以我给你个建议,如果你是为了过Momo为了看Momo笑脸,那么以下这两个修改版safetynet-fix适合你;如果你是为了正常使用银行类金融类应用,那么你就不要接着往下看了,更不用下载修改版safetynet-fix了。 如果要下载修改版safetynet-fix(二选一下载安装),请找到它们对应的下载链接。然后长按链接复制一下,粘贴到浏览器即可下载。如果链接打不开,可以换个浏览器,换个浏览器还打不开,说明你需要使用魔法网络。 (1)@饿饿困困 修改版safetynet-fix,其Github发布地址如下: github.com/PaperStrike/safetynet-fix/releases 注:截止目前饿饿困困版safetynet-fix有类似于修改机型的机制,可能会导致游戏帧率降低。如果介意可以使用以下Zer0in版safetynet-fix,该版(Zer0in版safetynet-fix)基于饿饿困困版safetynet-fix二次修改,不再改机型。 (2)@Zer0in 修改版safetynet-fix,其Github发布地址如下: github.com/oxy2ray/safetynet-fix/releases 引申:无论是饿饿困困修改版safetynet-fix,还是Zer0in修改版safetynet-fix,其原理应该都是把设备伪装成不支持硬件级密钥认证的旧设备,让检测BL的应用(如Momo)觉得你的设备不支持硬件级别的密钥认证然后走相对好过的普通认证,从而Momo检测不到BL的真实状态。 作者:小猴玩机 https://www.bilibili.com/read/cv23987912/ 出处:bilibili

留言

這個網誌中的熱門文章

⚡️有用的鏈接⚡️

DeepNude 2.0 – Deepnude AI算法一键脱衣,绿色破解版,免费下载

15 種 SMS 激活服務 - 通過 SMS 激活的號碼(免費和付費)