加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 - 核心网 (https://www.hexinwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 移动互联 > 应用 > 正文

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

发布时间:2022-12-07 15:02:53 所属栏目:应用 来源:转载
导读: 隐藏root保姆级教程第(二)期之用“Shamiko”模块白名单模式隐藏root(转自酷安)

我叫妙涵
2022-07-29联想Z5
#Magisk##Magisk面具##Shamiko#
注:本人所有教程只在酷安发布,其他平台均非本人

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

白国周班组管理法实践应用学习读本_应用白名单_我的世界白名单插件

我叫妙涵

2022-07-29联想Z5

#Magisk##Magisk面具##Shamiko#

注:本人所有教程只在酷安发布,其他平台均非本人发布。如若搬运或转发,请注明来自酷安,谢谢。

本期隐藏root保姆级教程共分七个部分:

第一部分主要回顾上期隐藏root教程(承前启后);第二部分主要讲“Shamiko”白名单模式的优点;第三部分讲“Shamiko”白名单模式需要注意的事项;第四部分讲“Shamiko”白名单模式的隐藏root方案;第五部分讲启用“Shamiko”白名单模式的方法;第六部分测试“Shamiko”白名单模式隐藏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,还必须得在面具排除列表勾选哪个应用才行。启用白名单模式后,你可以跟排除列表繁琐的勾选步骤说再见了,不用再去配置排除列表了。

我知道有些细心朋友会问了,手机原本存在的应用不用排除列表勾选了,那新安装的应用要不要用排除列表勾选呢?比如我新安装的银行类应用?要不要在排除列表勾选新安装的银行类应用呢?其实新安装的银行类应用也不用在排除列表勾选了。

PS:接下来我会讲“Shamiko”白名单模式需要注意的事项,其中就有一个新应用无法获取 root 权限!所以你新安装的银行类应用,也不用在排除列表勾选它,因为它也检测不到root。

三、“Shamiko”白名单模式需要注意的事项

既然SHamiko白名单模式比黑名单模式有优势,那是不是可以不加分辨的启用白名单模式呢?还真不是这样的,在决定使用白名单模式前,我建议你知道一些注意事项:

⑴白名单模式存在一些较为严重的Bug

部分机型启用“Shamiko”白名单模式后,打开一些应用会闪退,并且部分应用自带的浏览器打不开网页。还有就是,开启白名单模式会造成手机性能的损耗,不过这点感知不强。

⑵新安装应用无法获取root权限

应用白名单_白国周班组管理法实践应用学习读本_我的世界白名单插件

有些酷友不明白这句话的意思,我给大家详细解释一下:首先打开面具,进入超级用户界面,可以看到你授权过root的应用。当你启用“Shamiko”白名单模式后,也只有超级用户界面的应用能获取root了。你新安装的(需要root的)应用,以及你之前你没打开过(需要root)的应用,都获取不了root。我举个例子:比如你启用“Shamiko”白名单模式后,安装搞机助手(搞机助手需要root才能运行),那么搞机助手就会获取不了root,进而无法运行。

我的世界白名单插件_白国周班组管理法实践应用学习读本_应用白名单

四、“Shamiko”白名单模式的隐藏root方案

面具启用随机包名+开启Zygisk+遵守排除列表(不能开)+安装“SHamiko”模块+启用“Shamiko”白名单模式+安装“隐藏系统root”模块(特定用户安装)

面具启用随机包名这个我不再重复讲了,如果不会可以看我第(一)期隐藏root保姆级教程的第二部分。

还有,“ Shamiko”白名单模式跟黑名单模式一样,也需要关闭遵守排除列表,“Shamiko”模块才能生效。

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

应用白名单_我的世界白名单插件_白国周班组管理法实践应用学习读本

关于特定用户的安装“隐藏系统root”模块还是得再讲一下。如果你每次打开面具,它都会提示“检测到不属于Magisk的su文件”,那么你一定要安装一个名叫“隐藏系统root”的面具模块。如果没提示这个,你不能安装,也没必要安装。

我的世界白名单插件_白国周班组管理法实践应用学习读本_应用白名单

PS:这个“隐藏系统root”模块我置顶评论的链接里就有,下载后在面具里刷入即可。刷完记得重启手机哦!

还有就是刷了“隐藏系统root”模块,会让Momo会提示“找到Magisk”。但是你不刷这个模块,Momo又会提示“找到二进制程序su”(主要是你开发版系统开启自带root的原因)。其实“找到Magisk”对隐藏root影响不大,反倒是“找到二进制程序su”对隐藏root影响较大,所以这个“找到Magisk”你可以不用解决它。如果非要解决,你可以保留面具更新一下系统(但只限于AB/VAB分区的机型)。

五、启用“SHamiko”白名单模式的方法

既然要启用“Shamiko”白名单模式,首先要学会判断当前“Shamiko”模块是处于哪种模式?如何判断呢?我们要看“Shamiko”的模块描述。首先我们打开面具进入模块界面,可以看到“Shamiko”笑脸正在工作。如果“Shamiko”的模块描述里显示的是“blacklist mode”,说明“Shamiko”处于黑名单模式,正在以黑名单模式运行;如果“Shamiko”的模块描述里显示的是“whitelist mode”,说明“Shamiko”处于白名单模式,正在以白名单模式运行。

我的世界白名单插件_白国周班组管理法实践应用学习读本_应用白名单

正常情况下,你的“Shamiko”模块描述里都应该显示“blacklist mode”,因为这是“Shamiko”模块的默认工作方式。

我的世界白名单插件_白国周班组管理法实践应用学习读本_应用白名单

“Shamiko”处于黑名单模式(默认模式)

那如何切换为“Shamiko”白名单模式呢?

有以下两种方法:

⑴安装一个名叫“Shamiko”的软件

这是个APP应用,我置顶评论的链接里就有下载。这个软件可以一键开启和关闭“Shamiko”黑名单模式,非常的方便。但是这个软件在Android9和Android9以下无法安装,所以对于Android9和Android9以下的机型,请使用方法二来切换“Shamiko”白名单模式(方法二往下滑就可以看到)。

首先确保“Shamiko”模块处于黑名单模式,然后再下载和安装这个“Shamiko”软件。如果你的“Shamiko”模块是处于白名单模式,请看下面大括号里面的内容。如果你的“Shamiko”模块处于黑名单模式,就往下滑跳过大括号的内容不要去看。

{有些朋友不知道怎么操作的,或者是在不知情的情况下稀里糊涂的启用了“Shamiko”白名单模式,导致面具无法给所有需要root的应用授权root。在这种情况下(即“Shamiko”模块处于白名单模式),就算你安装“Shamiko”软件也无法用它给“Shamiko”模块切换模式,因为“Shamiko”软件需要获得root权限才能运行。前面我们也说过,“Shamiko”模块在白名单模式下,是无法给新安装的应用(“Shamiko”软件)授权root的。所以当我们不小心让“Shamiko”模块处于白名单模式时,我们可以在面具模块界面停用“Shamiko”模块,然后重启手机。重启手机后我们打开“Shamiko”软件,让“Shamiko”软件申请一遍root权限,然后再去面具模块界面启用“Shamiko”模块。等再次重启手机后,就可以用“Shamiko”软件来切换“Shamiko”模块的黑/白名单模式了}

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

我的世界白名单插件_白国周班组管理法实践应用学习读本_应用白名单

“Shamiko”模块黑名单模式(默认模式)切换为白名单模式

我的世界白名单插件_应用白名单_白国周班组管理法实践应用学习读本

“Shamiko”模块白名单模式切换回黑名单模式(默认模式)

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

大家还记得我这篇教程第二部分讲的内容吗?当你开启“Shamiko”白名单模式后,你新安装的(需要root的)应用,以及你之前你没打开过(需要root)的应用,都获取不了root。当你现在“Shamiko”处于白名单模式、新安装的应用申请不了root时,你可以先(用“Shamiko”软件)关闭白名单模式。关闭白名单模式后,在黑名单模式下打开所需要root的应用,让它申请一遍root,然后再用“Shamiko”软件或者接下来要讲MT管理器打开“Shamiko”白名单模式。

⑵用MT管理器建“whitelist”空文件

本部分内容用MT管理器建“whitelist”空文件,是切换“Shamiko”白名单模式的第二种方法。如果你已经看了第⑴部分内容用“Shamiko”软件切换白名单模式应用白名单,那么你可以跳过本部分内容。如果你是Android9和Android9以下的机型,那么你只能用本部分内容来切换“Shamiko”白名单模式。

首先确保“Shamiko”模块处于黑名单模式,打开MT管理器,点左上角三条横杠,进根目录。此时MT管理器若申请root权限你要点允许,否则无法访问根目录下的文件夹。给MT管理器root权限后,按/data/adb/shamiko的路径点进去, 在shamiko文件夹里建一个名为whitelist文件。文件名不好记,大家复制粘贴就好了。当文件建完也不用重启,“Shamiko”就启用了“whitelist mode(白名单模式)”。切换回“blacklist mode(黑名单模式)”也很简单,用MT管理器删除whitelist文件就行了。切换回也是不用重启手机,立即生效。

应用白名单_白国周班组管理法实践应用学习读本_我的世界白名单插件

六、测试“Shamiko”白名单模式隐藏root效果

当我们启用“Shamiko”模块白名单模式后,如何判断它有没有隐藏root的效果呢?我们可以安装一个名叫“Momo”的应用来测试一下。

Momo是一个检测设备是否root的应用。如果打开Momo,Momo提示找到可执行程序“su”、Magisk、Zygisk说明检测到了root;如果打开Momo,Momo没有提示找到可执行程序“su”、Magisk、Zygisk说明未检测到root或者未root。

白国周班组管理法实践应用学习读本_我的世界白名单插件_应用白名单

Momo检测到root/Momo未检测到root或者未root

PS:Momo提示中的可执行程序“su”、Magisk、Zygisk这三项都是与root有关的,我们可以理解为检测到它们等同与检测到root。所以在本期教程里,对Momo隐藏root成功的标准是,Momo检测不到这三项(即不再发现这三项)。

如果你是从“Shamiko”黑名单模式切换为白名单模式的,我建议先去排除列表取消对Momo的勾选,再打开Momo看看检测结果。因为这样做,有助于判断“Shamiko”白名单模式是否隐藏root有效。当你排除列表取消对Momo的勾选,再次打开Momo,Momo依旧没有提示找到可执行程序“su”、Magisk、Zygisk,说明白名单模式(对Momo)有隐藏root效果。

应用白名单_白国周班组管理法实践应用学习读本_我的世界白名单插件

PS:“Shamiko”白名单模式下,当Momo检测不到root(即可执行程序“su”、Magisk、Zygisk这三项),那么你安装的(银行类金融类游戏类)应用也就检测不到root。因为大部分“银行类金融类游戏类”应用检测root的方法跟Momo差不多,就是检测可执行程序“su”、Magisk、Zygisk这三项。

当用Momo确定“Shamiko”白名单模式隐藏root有效后,我们可以打开任何因为root打不开的银行类、金融类、游戏类应用。记住,你现在是白名单模式了,不需要用排除列表勾选了。若你切换回黑名单模式,一定要在排除列表勾选要隐藏root的应用。

七、总结

如果你看完我本期教程,可能会遇到以下两种情况:

(一)也安装了“Shamiko”模块,并且“Shamiko”模块也生效了(显示笑脸),白名单模式也启用了[模块描述里显示的是“whitelist mode(白名单模式)”],可安装的银行类金融类游戏类应用还是打不开。用Momo查看,Momo提示找到可执行程序“su”,或者找到Magisk、或者找到Zygisk。

应用白名单_我的世界白名单插件_白国周班组管理法实践应用学习读本

(二)也安装了“Shamiko”模块,并且“Shamiko”模块也生效了(显示笑脸),白名单模式也启用了[模块描述里显示的是“whitelist mode(白名单模式)”],可安装的银行类金融类游戏类应用还是打不开。用Momo查看,Momo也没有提示找到与root有关的三项(即没有提示找到可执行程序“su”、Magisk、Zygisk)。

我的世界白名单插件_白国周班组管理法实践应用学习读本_应用白名单

以上两种情况,都是隐藏root不成功或者是隐藏root成功了但环境存在异常,甚至也有可能是因为这个应用本身检测应用列表的关系。你也可以把这两种情况统统归纳于隐藏失效,但隐藏失效并不一定是隐藏root失效了。

总之隐藏失效的原因复杂,解决起来比较麻烦,本期教程就不细说了。大家可以看我以下这期教程,专门讲了隐藏root失效的原因和解决方法。

(编辑:拼字网 - 核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!