隐藏root教程(一)之用“Shamiko”模块隐藏root

您所在的位置:网站首页 三星极光root 隐藏root教程(一)之用“Shamiko”模块隐藏root

隐藏root教程(一)之用“Shamiko”模块隐藏root

2023-12-22 18:17| 来源: 网络整理| 查看: 265

注:来自酷安。

在教程开始前,我先给大家科普一下隐藏root的意义以及为什么要隐藏root。

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

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

本期教程讲的是用“Shamiko”模块隐藏root,所以本期教程隐藏root的核心也是“Shamiko”模块。要使用“Shamiko”模块隐藏root,需要面具开启Zygisk,因为它是一个依赖面具Zygisk才能运行的模块。下图是开启Zygisk的步骤,需要注意的是,打开“Zygisk”选项后要重启手机,Zygisk才能生效。

Zygisk后面显示否表示未开启Zygisk

进面具设置里开启Zygisk,重启后Zygisk后面显示是表示已开启Zygisk

PS:因为我们是用“Shamiko”模块隐藏root,所以只需打开“Zygisk”选项,不要打开“遵守排除列表”选项。我上图展示的是官方版面具的稳定版[官方版面具除了稳定版还有金丝雀(Canary)版和调试(Debug)版],你可能不是稳定版,甚至可能不是官方版面具。其实无论是不是官方版面具,都只需要打开“Zygisk”选项,那个“遵守排除列表”选项不要打开。

还有如何判断当前面具有没有开启Zygisk呢?其实你可以看我上图红色箭头标注的地方,来判断你当前面具有没有开启Zygisk。Zygisk未开启时,Zygisk后面会显示“否”;Zygisk开启时,Zygisk后面会显示“是”。而且无论是官方版面具,还是其他第三方面具,这个判断方法都通用。

如果你当前面具版本Zygisk后面显示“是”也就表示Zygisk已经开启了,你就无需再去面具设置里开启了。如果你当前面具版本Zygisk后面显示“否”,那么你在面具设置里打开Zygisk选项后也不要急着重启,可以继续往下看我的教程,安装好“Shamiko”模块再一并重启。

一、安装“隐藏系统root”模块(特定用户安装)

如果你每次打开面具,它都会提示“检测到不属于Magisk的su文件”,那么你一定要看这一部分的内容。如果你已经安装了“隐藏系统root”模块,屏蔽了这个提醒,那么我也建议你看这一部分的内容(了解一下这个模块的作用)。至于打开面具没提示这个的朋友,就跳过这一部分内容看下一部分吧。(没提示这个的朋友)千万别安装这个“隐藏系统root”模块,这不是你们要用的。

一般发生在MIUI开发版系统自带root的情况下

对于这种情况,你一定要安装一个名为“隐藏系统root”的面具模块,或者删除system\xbin目录下一个名为“su”的文件。我建议你安装模块,不建议你删除“su”文件。因为大部分机型的System是未解锁,你根本无法操作System目录。

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

PS:如果你的系统需要安装“隐藏系统root模块”,你又是萌新不会安装面具模块,那么你可以先不着急安装,接着往下看。后面安装“Shamiko”模块时,我会讲到安装面具模块的方法。到时候你可以同“Shamiko”模块一道安装,也省了一个重启步骤。

无论是安装“隐藏系统root”模块还是删除“su”文件,都有以下作用:一是为了屏蔽它这个提醒,二是为了隐藏或删除系统root。你不刷这个模块或者不删除“su”文件,银行类金融类游戏类应用就会检测到系统自带的root而打不开。

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

二、开启面具随机包名

去面具设置里,找到“隐藏Magisk应用”选项点开,会跳出一个对话框。这个对话框里已经有默认名称“Settings”,你可以把它删掉并输入你喜欢的名字。比如我输入MiaoHan,点确定就不用管它了,它最后会自动跳转到新生成的面具界面里。期间无论跳转什么界面,你只需要点确定或者允许就行了。面具随机包名成功后,会看到原来的面具消失,桌面出现新生成的面具“MiaoHan”。如果随机包名失败或者“隐藏Magisk应用”一直转圈圈,那么你需要使用魔法网络(也就是微批恩)。

稳定版面具开启随机包名点击步骤图一

稳定版面具开启随机包名点击步骤图二

PS:如果面具随机包名后,出现以下这种情况,重启一下手机就好了。不用点安装,只需重启一遍手机。

三、安装“Shamiko”模块

SHamiko是一个面具模块,可以在面具开启Zygisk的情况下,实现类似于MagiskHide的隐藏root效果,可以对应用隐藏Magisk、Zygisk本身和二进制文件“su”。你可以把它简单理解为,就是隐藏root的模块。

从我置顶评论里复制下载链接,然后打开浏览器把刚刚复制的链接粘贴进去,在打开的界面找到并下载Shamiko模块。PS:如果你是教程第一步中需要安装“隐藏系统root”的特定用户,也把“隐藏root系统”模块下载好。

浏览器下载完进面具模块界面,从“本地安装”进入系统文档找到你下载的SHamiko模块,安装,安装完重启。PS:如果你是教程第一步中需要安装“隐藏系统root”的特定用户,“Shamiko”模块安装完到重启那一步,不要点重启。去返回面具模块界面,像安装“Shamiko”模块那样,安装好“隐藏系统root”模块再重启。这样做对于需要安装“隐藏系统root”模块的特定用户来说,可以省了一个重启步骤。

我知道有大部分萌新,点了从“本地安装”选项,进入了系统文档,然后不知道怎么去找下载的模块。在这里我给萌新朋友提个建议,你可以安装个QQ浏览器。这样你在安装模块时,就可以很轻松的找到下载的模块了。

安装“Shamiko”模块的点击步骤

四、检查“SHamiko”模块是否运行

当我们在上一步安装完“Shamiko”模块重启后,如果打开面具的模块界面,会发现“Shamiko”模块有个笑脸表情。其实笑脸表示“Shamiko”模块正常运行(有隐藏root作用),如果不笑脸也就说明不工作了(无隐藏root作用)。

“Shamiko”笑脸表示正在工作,有隐藏root的作用

大家还记得我第三部分讲隐藏root方案时,特意括号备注遵守排除列表选项不能开吗?因为开了遵守排除列表,“Shamiko”模块就不会笑脸了,也就表示隐藏root没效果了。反正就是说,不能开遵守排除列表,它和“Shamiko”模块两者冲突。

因为开了遵守排除列表,“Shamiko”模块不再工作,“Shamiko”模块无隐藏root作用

未打开遵守排除列表,“Shamiko”模块正常工作,有隐藏root作用

五、用排除列表对应用隐藏root

“Shamiko”模块分为黑名单模式和白名单模式,安装“Shamiko”以后默认的是黑名单模式。黑名单模式的“Shamiko”,还需要用到面具的排除列表才能对(银行类金融类游戏类)应用隐藏root,也就是接下来我要讲的内容。至于白名单模式和黑名单模式的区别,我第二期教程有介绍。

引申:

⑴可能有些朋友会有疑问,如果我不装“Shamiko”模块,只在排除列表勾选应用,那样行不行?对应用有没有隐藏root的作用?我可以明确告诉你,那样做也可以,但你要开启遵守排除列表。

是不是被我绕晕了?上一步我还说不能开启遵守排除列表呢。那我简单捋一下“Shamiko”模块、遵守排除列表、排除列表三者之间的关系,估计你就明白了。“Shamiko”模块、遵守排除列表、排除列表三者之间的关系是:安装“Shamiko”模块(黑名单模式下)+排除列表勾选应用A=对应用A隐藏root(即应用A检测不到root);开启遵守排除列表+排除列表勾选应用A=对应用A隐藏root(即应用A检测不到root)。

⑵细心的朋友可能听出来了,安装“Shamiko”模块和开启遵守排除列表都是隐藏方式,是两种不同的隐藏方式,两者的共同点都需要用到排除列表。如果你问我那种隐藏方式隐藏root效果好,我肯定是推荐不开启遵守排除列表然后安装“Shamiko”模块,这也是本期教程所讲的内容。

回到正题,接下来我说说如何用排除列表对应用隐藏root。

打开面具,右上角点击齿轮进入面具设置界面。在面具设置界面下滑找到配置排除列表选项,点配置排除列表选项进入排除列表界面。在“Shamiko”模块的加持下,理论上你在排除列表勾选哪个应用,哪个应用就检测不到root。有些萌新可能会问了,那排除列表勾选哪些应用呢?简单说要勾选那些无法运行或者闪退的应用,因为这些无法运行或者闪退的应用大部分是因为检测到了root,只有对它们隐藏root它们才可能打开。一般这些无法运行或者闪退的应用,大部分是银行类金融类游戏类应用,也有可能是什么租号类网盘类或者营业厅类应用。总之这几类应用检测到root就会闪退或者打不开,尤其是银行类和金融类应用,检测到root时还可能会功能异常(譬如无法刷脸或者无法使用指纹)。

进入排除列表的点击步骤

以下演示对ZFB隐藏root的步骤,其隐藏步骤所有应用通用:

进入面具排除列表,然后右上角搜索找到ZFB,点击ZFB图标把它展开如图四,这里面显示的一条条都是ZFB的进程。当我们勾选ZFB的所有进程,ZFB就检测不到root了,也就是对ZFB隐藏root了。不用一个个点,展开后点ZFB右边的方框即可全部勾选这些进程。把这些进程全部勾选后,如图六,可以看到ZFB上面的进度条全满。这个进度条表示里面的进程有没有全部勾选,如果没有全部勾选,进度条就不会全满。就像图七图八进度条不全满,里面的进程就没有全部勾选,这样是不行的。必须全部勾选里面的进程,才能完全隐藏root。PS:勾选完ZFB的所有进程后,记得退出排除列表界面,退出面具哦。

隐藏root正确勾选示意图

隐藏root不正确勾选示意图

非必需操作:排除列表勾选完ZFB后,退出面具。然后长按桌面的ZFB图标,ZFB图标上会出现“应用信息”四个字,点“应用信息”进入“应用信息”界面。如果你是显示图一那样,你就直接去打开ZFB,也不用点“结束运行”。如果你是显示图二那样,就点一下“结束运行”,然后再去打开ZFB。

MIUI结束后台运行的点击步骤

六、用排除列表对手机管家隐藏root(MIUI系统专属)

如果你是MIUI系统的用户,对ZFB或者薇信以及其他金融类应用隐藏root后,用它们ZF时可能会弹出以下提醒。

当看到以上提醒,一些朋友可能会觉得,你这方案不行啊。SHamiko模块生效了,也在排除列表勾选了ZFB所有进程,居然还会提示手机已被root。其实这真不是ZFB检测到了root,而是MIUI系统的系统应用“手机管家”检测到了root,发出的弹窗提醒。至于为什么会弹窗这个,因为你排除列表没勾选手机管家啊!

进入面具排除列表,然后右上角搜索手机管家,大概率都会搜索不到,主要是方法不对,以下教大家查找手机管家的正确方法。

排除列表勾选手机管家的点击步骤

PS:可能有些朋友在排除列表勾选完要隐藏root的应用,没有退出排除列表和面具的习惯。也就是在面具处在“排除列表”界面的情况下,直接进最近任务里,划掉面具的后台或者切换进其他应用里。

退出面具的错误示范

其实上述操作是很不合规范的,这倒不是鸡蛋里面挑骨头。主要是你排除列表没退出的情况下,进最近任务里划掉面具后台或者切换进其他应用,容易导致排除列表勾选的应用消失(也就是勾选自动取消)。

所以我推荐,在排除列表勾选完要隐藏root的应用后,用你的屏幕手势或者返回键来退出排除列表界面,退出面具。退出面具后,你再进最近任务里,划掉面具的后台或者切换进其他应用也不迟。

退出面具的正确示范

七、总结

如果你严格按照教程里的步骤去隐藏,可还是有打不开和闪退的应用(譬如银行类金融类游戏类应用),那么你可以再看下我以下这篇教程。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3