隐藏root保姆级教程第(二)期之用“Shamiko”模块白名单模式隐藏root(转自酷安) 您所在的位置:网站首页 mt管理器为啥打不开 隐藏root保姆级教程第(二)期之用“Shamiko”模块白名单模式隐藏root(转自酷安)

隐藏root保姆级教程第(二)期之用“Shamiko”模块白名单模式隐藏root(转自酷安)

#隐藏root保姆级教程第(二)期之用“Shamiko”模块白名单模式隐藏root(转自酷安)| 来源: 网络整理| 查看: 265

隐藏root保姆级教程第(二)期之用“Shamiko”模块白名单模式隐藏root

我叫妙涵

#Magisk面具# #Shamiko# #隐藏root#注:本人所有教程只在酷安或B站发布,其他平台均非本人发布。如若搬运或转发,请注明来自酷安,谢谢。

在教程开始前,我先给大家科普一下隐藏root的意义以及为什么要隐藏root。当我们给手机刷入Magisk(面具)后,等于获得了安卓系统的最高管理员权限,也就是root权限。获取root权限后的设备相对于未root的设备,安全性会有一定的降低。也许是基于这个原因,现在大部分应用都会检测你的设备是否存在root,当检测到你的设备存在root,就会无法运行或者闪退。这些应用一般是银行类金融类游戏类应用,也有可能是什么租号类网盘类或者营业厅类应用。一般是“银行类金融类游戏类”应用(检测root)居多,毕竟一个是为了保护客户的资金安全,一个是为了维护游戏的公平公正(防止root后开科技)。除了检测到root无法运行或者闪退外,银行类金融类应用还可能会功能异常(譬如无法刷脸或者无法使用指纹);游戏类应用的话,检测到root还可能会封号。

所以大家明白了吧,为什么要隐藏root?隐藏root就是为了root后也能像一部正常手机一样,可以使用上述几类应用,不被限制。接下来的教程,我会以大家常用的“银行类金融类游戏类”应用为例,来告诉大家如何对它们隐藏root。

本期教程讲的是用“Shamiko”模块的白名单模式隐藏root,所以要使用本期教程的隐藏root方案还需要面具刷入“Shamiko”模块(“Shamiko”模块在本篇教程置顶评论的链接里可下载)。由于本期教程本质还是使用“Shamiko”模块隐藏root,所以还需要面具开启Zygisk,然后就是面具设置里那个“遵守排除列表”选项依旧不能打开。PS:如果你是Delta版面具,就算开启Zygisk也不要安装“Shamiko”模块(不兼容),更不要尝试使用本期教程的隐藏root方案。除了Delta版面具以外,能开启Zygisk的面具版本都可以使用本期教程的隐藏root方案。

Delta版面具

考虑篇幅不宜过长,本期教程不再赘述开启Zygisk的和刷入“Shamiko”模块的步骤。如果你是小白,都不知道面具怎么开启Zygisk、怎么刷面具模块,那么我建议你看我隐藏root保姆级教程第(一)期的前三部分,看完第(一)期的前三部分再返回看本期教程。还有本期教程依旧需要开启面具随机包名,如果你是小白不知道啥是面具随机包名、也不知道怎么开启,那么你还去看隐藏root保姆级教程第(一)期的前三部分,看完第(一)期的前三部分再返回看本期教程。

[链接]@我叫妙涵的图文...

一、回顾上期隐藏root教程

在讲本期隐藏root教程前我们先回顾下隐藏root保姆级教程第(一)期所讲的内容:

[链接]@我叫妙涵的图文...

在第(一)期教程中我们讲了隐藏root要安装一个名为“Shamiko”的面具模块,并且要用这个模块隐藏root需要面具开启Zygisk。当面具开启Zygisk并刷入这个模块后,(在不开启“遵守排除列表”的情况下)我们在面具排除列表勾选哪个应用,哪个应用就检测不到root了。

回顾上期教程隐藏root步骤

如果看过上期教程的朋友,肯定对我以上说的步骤非常熟悉。其实我上期教程主要讲的是“Shamiko”黑名单模式下隐藏root的方法,上期教程的第四部分也简单的提过。

今天我在这篇教程里再归纳一下:当我们初次安装“Shamiko”模块后,其实“Shamiko”模块是以黑名单模式运行,因为黑名单模式是它的默认模式。在黑名单模式下,你想对哪个应用隐藏root,就必须在排除列表勾选哪个应用。比如你想对建行隐藏root,那么你就必须在排除列表勾选建行才行。不是说你装上“Shamiko”啥也不用干,它就帮你对应用隐藏root了,不是这样的。你想对哪个应用隐藏root就得在排除列表勾选哪个应用,这样才可以。

那么你有没有想过装了“Shamiko”模块啥也不用干,也不用在排除列表勾选应用,就能对应用隐藏root呢?其实要实现这种功能,就要用到“Shamiko”模块的白名单模式,也就是我本期教程所讲的内容。

二、“Shamiko”白名单模式的优点

启用“Shamiko”白名单模式后,你手机里安装的所有应用(也包括系统应用)都检测不到root了。你不用再像第(一)期教程中的那样,想对哪个应用隐藏root,还必须得在面具排除列表勾选哪个应用才行。启用白名单模式后,你可以跟排除列表繁琐的勾选步骤说再见了,不用再去配置排除列表了。

我知道有些细心朋友会问了,手机原本存在的应用不需要排除列表勾选了,那新安装的应用要不要在排除列表勾选?比如我新安装的银行类金融类应用要不要在排除列表勾选?其实新安装的银行类金融类应用也不用在排除列表勾选了。你启用“Shamiko”白名单模式后“Shamiko”模块会自动对你手机里的应用和新安装的应用隐藏root。

三、如何判断当前“Shamiko”模块处于哪种模式

在决定要启用“Shamiko”白名单模式之前,我们首要学会判断当前“Shamiko”模块是处于哪种模式。如何判断呢?我们可以看“Shamiko”的模块描述显示的是什么。如果“Shamiko”的模块描述里显示的是“blacklist mode”,说明“Shamiko”处于黑名单模式,正在以黑名单模式运行;如果“Shamiko”的模块描述里显示的是“whitelist mode”,说明“Shamiko”处于白名单模式,正在以白名单模式运行。

在本篇教程的第五部分我会介绍用一个名为“Shamiko”的软件来开启“Shamiko”模块的白名单模式。安装“Shamiko”软件前有一个要求,就是当前“Shamiko”模块必须处于黑名单模式。如果你当前“Shamiko”模块是黑名单模式,你就跳过下面的第四部分直接划到第五部分开始看起;如果你当前“Shamiko”模块是白名单模式,你必须看完下面的第四部分才可以看第五部分。

四、“Shamiko”模块处于白名单模式时的解决方法

我上面说安装“Shamiko”软件前有一个要求,就是当前“Shamiko”模块必须处于黑名单模式。为什么这么说呢?因为“Shamiko”软件是需要获得root权限才可以工作的,而当“Shamiko”模块处于白名单模式时你可能会遇到这样的情况:当打开需要root的应用(比如搞机助手)时,它会提示无root。面具本该跳出的“超级用户请求”弹窗也没有出现,导致我们无法给它授权root,进而它也获取不了root。PS:以上“它”不仅是指“搞机助手”,而是代指包括“搞机助手”在内的所有需要root的应用。

当“Shamiko”模块处于白名单模式时,面具无法给需要root的应用授权root,需要root的应用会提示无root

像这种情况(即“Shamiko”模块处于白名单模式时)就算你安装“Shamiko”软件也无法用它来开启“Shamiko”模块的白名单模式,因为“Shamiko”软件也同样获取不了root。所以我上面说了,安装“Shamiko”软件前有一个要求,就是当前“Shamiko”模块必须处于黑名单模式。因为只有“Shamiko”模块处于黑名单模式时,面具才可以给需要root的应用授权root。

当“Shamiko”模块处于黑名单模式时,面具才会跳出“超级用户请求”弹窗,进而我们可以给需要root的应用授权root

如果当前“Shamiko”模块是白名单模式,如何关闭白名单模式回到可以授权root的黑名单模式呢?你可以进入面具的“超级用户”界面,看看你的“超级用户”界面有没有显示“Shamiko”或者“MT管理器”这两个软件。

如果你“超级用户”界面有显示“Shamiko”,说明你已经安装了“Shamiko”软件,并且已经为“Shamiko”软件授权过root了。若你此时想切换回可以授权root的黑名单模式,你可以跳过下面的内容直接划到第五部分的第⑵小部分开始看起。用第五部分第⑵小部分的步骤关闭“Shamiko”模块的白名单模式,就可以回到能给别的应用授权root的黑名单模式了。

如果“超级用户”界面只显示“MT管理器”未显示“Shamiko”,那么你还可以用“MT管理器”来关闭“Shamiko”模块的白名单模式,关闭后就可以回到能给别的应用授权root的黑名单模式了。如何用“MT管理器”来关闭“Shamiko”模块的白名单模式呢?可以接着往下看。

可以从本篇教程置顶评论的链接里下载“一键关闭Shamiko白名单模式”的zip压缩包。我推荐用手机自带的浏览器下载,因为自带的浏览器下载的文件一般保存在在Download文件夹里比较方便查找。下载好文件打开“MT管理器”进入Download文件夹,可以看到下载好的“一键关闭Shamiko白名单模式”的zip压缩包。不用解压直接点这个压缩包,可以看到里面有一个名为“一键关闭Shamiko白名单模式”的sh脚本。用MT管理器以root执行这个sh脚本,执行结束也不用重启“Shamiko”模块的白名单模式就关闭了。“Shamiko”模块的白名单模式关闭后,“Shamiko”模块回到黑名单模式,面具就可以给需要root的软件授权root了。以下GIF动态图演示了用MT管理器以root执行“一键关闭Shamiko白名单模式”脚本的步骤,如果一遍看不懂建议配合文字说明反复观看。

如果“超级用户”界面既没有显示“Shamiko”也没有显示“MT管理器”,那么你要关闭“Shamiko”模块的白名单模式,就需要先停用一下“Shamiko”模块。以下GIF动图演示了停用“Shamiko”模块的步骤,如果你不懂什么叫停用可以看一看。停用“Shamiko”模块后重启手机,然后安装“MT管理器”。安装后打开MT管理器,如果MT管理器申请root你必须给它root权限,接着用MT管理器以上面GIF动图的步骤执行“一键关闭Shamiko白名单模式”脚本。执行结束后,“Shamiko”模块就从白名单模式回到可以授权root的黑名单模式了。这时我们再来启用已经停用的“Shamiko”模块,等开机“Shamiko”模块就以黑名单模式运行了。

停用“Shamiko”模块的步骤

启用“Shamiko”模块的步骤

五、用“Shamiko”软件启用“Shamiko”白名单模式

⑴这是一个名叫“Shamiko”的APP应用,我置顶评论的链接里就有下载。这个软件可以一键开启和关闭“Shamiko”模块的白名单模式,也可以理解为可以一键切换“Shamiko”模块的黑/白名单模式。

首先确保“Shamiko”模块处于黑名单模式,然后再下载和安装这个“Shamiko”软件。安装后打开,会有“超级用户请求”弹窗提示“Shamiko”软件要申请root权限,你点允许。给完“Shamiko”软件root权限后,打开中间那个“whitelist mode”选项,“Shamiko”模块就切换为白名单模式了。这时你进面具里,就会发现“Shamiko”模块已经处于“whitelist mode(白名单模式)”了,甚至不用重启手机,立即生效。

开启“Shamiko”模块白名单模式的步骤

PS:用这个“Shamiko”软件把“Shamiko”模块切换到白名单模式后,无论关机还是重启,都会一直有效哦。还有这个“Shamiko”软件也不用保持后台运行,用完你可以在最近任务卡片里划掉它。但是,这个“Shamiko”软件你不可以卸载,尤其是在“Shamiko”模块处于白名单模式时,你不可以卸载“Shamiko”软件。

当我们启用“Shamiko”模块白名单模式后,如何判断它有没有隐藏root的效果呢?我们可以在排除列表把勾选的检测root的应用(譬如银行类金融类应用游戏类应用)取消勾选,然后再试试它们是否可以正常运行。比如工行和建行检测到root是无法正常运行的,所以我们在排除列表里取消对工行和建行的勾选,然后去试试能不能打开工行和建行。不出意外的话,在“Shamiko”模块白名单模式的加持下,就算你排除列表不勾选工行和建行,工行和建行也可以正常运行。记住,你现在是白名单模式了,不需要用排除列表勾选了,以后新安装的银行类金融类游戏类应用也不用在排除列表勾选了。

PS:只要“Shamiko”软件里的选项保持开启状态(也就是“Shamiko”的模块描述里显示的是“whitelist mode”),隐藏root就一直有效,银行类金融类游戏类应用就检测不到root。再次提醒下,这个叫“Shamiko”的软件,里面的选项要一直保持开启,才有隐藏root作用。如果这个“Shamiko”软件里面的选项你既没有开启(等于“Shamiko”模块处于黑名单模式),又没在排除列表勾选检测root的应用(比如银行类金融类游戏类应用),那么银行类金融类游戏类应用将会检测到root。

“Shamiko”软件里的选项不能关闭,要保持开启状态才有隐藏root作用

⑵当“Shamiko”模块处于白名单模式时你可能会遇到这样的情况:当打开需要root的应用(比如搞机助手)时,它会提示无root。面具本该跳出的“超级用户请求”弹窗也没有出现,导致我们无法给它授权root,进而它也获取不了root。

其实这就涉及到“Shamiko”模块白名单模式下如何给需要root的软件授权root的问题,也很简单。当你现在“Shamiko”模块处于白名单模式,打开需要root的应用获取不了root(提示无root)时,你可以先(用“Shamiko”软件)关闭白名单模式(也就是关闭“Shamiko”软件里的那个选项)。关闭白名单模式后,结束一下这个需要root的应用的后台运行,然后再打开这个需要root的应用。这时你会发现面具出现“超级用户请求”弹窗了,你点“允许”然后这个需要root的应用就可以获得root了。授权完root以后,记得再进“Shamiko”软件打开白名单模式。以下GIF动态图演示了给搞机助手授权root的步骤,你要给别的软件授权root也是一样的操作。

有些朋友可能会有这样疑问:当我给需要root的应用授权root后,如果再启用“Shamiko”模块的白名单模式,那这个需要root的应用是不是又获取不了root了?还有每次要用那些需要root的应用时,是不是都要把“Shamiko”模块的白名单模式先关闭?其实不是这样的。

当你给需要root的应用授权root一次后,就算你再启用“Shamiko”模块的白名单模式,那个授权过root的应用也可以获得root。只要你给需要root的应用授权过一次root,后面就算再使用这些需要root的应用,也不需要关闭“Shamiko”模块的白名单模式。PS:授权过root的应用会显示在面具的超级用户界面,只要超级用户界面存在这个应用,这个应用就可以一直获得root。

六、总结

如果你看完我本期教程,可能会遇到这种情况情况:也安装了“Shamiko”模块,并且“Shamiko”模块也生效了(显示笑脸),白名单模式也启用了[模块描述里显示的是“whitelist mode(白名单模式)”],可安装的部分银行类金融类游戏类应用还是打不开或闪退。对于这种情况,你可以再看下我以下这两篇教程(按顺序阅读)。

【隐藏root保姆级教程无效原因分析第(一)期之系统环境对隐藏root的影响-哔哩哔哩】 https://b23.tv/nDjbogb

【隐藏root保姆级教程无效原因分析第(二)期之Magisk模块和SafetyNet认证对隐藏root的影-哔哩哔哩】 https://b23.tv/mrilr4K



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有