目录
一、隐藏root方案
隐藏方案:magisk Hide+MomoHide。原理我就不多说了,感兴趣的话我可以单独用一个篇幅讲给大家听。我先说说MomoHide,它的使用方法在我之前的教程里已经提过了,本着一步到位的原则今天再重说一遍。先下载MomoHide模块,下载完安装,安装以后重启(重启很必须)。重启以后,用MT管理器往/data/adb/modules/riru_momohider/config文件夹里建4个文件,分别是app_zygote_magic,initrc,isolated,setns。文件名不好记,大家复制粘贴就好了。当文件建完再重启一下,隐藏root所有的措施就做完了。可能有朋友要问,靠Magisk Hide+Momo Hide能不能对应用隐藏root?问的好,那我们就检测一下吧。
二、检查隐藏root是否生效
首先需要安装“Momo”和“Magisk检测应用”这两个软件。安装后先不要打开。稳定版去超级用户页面,MagiskHide点进去找到Momo然后勾选。阿尔法版去设置里,找到遵守排除列表,点进去找到Momo然后勾选。勾选Momo后就可以返回了,返回后打开Momo和Magisk检测应用,如果Momo没有提示“找到可执行程序su找到magisk”就表示隐藏root成功了。反之“找到可执行程序Su找到magisk”就代表隐藏root失败了。
稳定版面具hide
三、隐藏root无效解决方法(希望大家永远用不到)
隐藏root无效请检查以上步骤是否正确,是否在正确的路径创建MomoHide配置文件。如上诉步骤都没问题,这时就要用到“Magisk检测应用”这个软件了。打开这个软件,如果提示“PATH中存在su或者Magisk Hide未工作或者init.rc未被magisk修改”就表示Momo Hide模块未工作。解决方法是:一、用MT管理器修改MomoHide配置文件的权限,就是你建的那4个文件,把4个文件全部修改为666权限如下图,然后重启(重启很必须)。二、方法一如果无效,就在面具模块列表移除Momo Hide模块,重启(重启很必须)手机再安装MomoHide模块,然后重复上面步骤
四、对应用隐藏root
当MagiskHide+MomoHide方案行之有效时,我们就可以对检查root的应用隐藏root了。
稳定版面具的话,点开超级用户页面,最上面有MagiskHide选项。我们点进去,就可以找到所有我们要隐藏的应用了。比如我们要让ZFB检测不到root,就点右下角搜索找到ZFB,然后点击它把它展开,如图一。把所有项目全部勾满,如图二,可以看到ZFB上面的进度条全满。(不用一个个点,点ZFB右边方框即可全部勾满)有些萌新常犯的错误,就像图三图四那样,进度条都没拉满,可能只勾选几项而已。可以很负责的告诉你,一点隐藏效果都没有
阿尔法版面具的话,由于Zygisk和Hide二选一
所以要在设置里主动开启Hide功能。可能你会发现,开启了Hide却在超级用户页面找不到MagiskHide入口。其实设置里的遵守排除列表就相当于稳定版面具的MagiskHide的管理页面。阿尔法面具开启Hide功能,遵守排除列表就是Hide的管理页面;开启Zygisk,它就是Zygisk的排除列表。我们要对某些应用隐藏root,只需进入设置,找到遵守排除列表点进去就好了,怎么勾选和上面稳定版面具一样。
另外有一部分MIUI用户反馈,你这方案不行啊,我使用ZFB和V信ZF时,提示手机已被root。这锅我不背啊,你自己去手机管家-病毒扫描-右上角设置,点进去看看是不是开启了ZF环境监测和检查ROOT安全?
五、总结
MagiskHide+MomoHide这套方案可以使检测root颇为严格的的Momo检测不到root,其他软件更不在话下。可能有一部软件比Momo检测机制更为严格,但也只是很小一部分。说这些,只想告诉大家面具的Hide功能完全可以应对大部分场景了,没必要再用其他隐藏root模块或者软件了。有时候用的越多,反而会适得其反。可能随着时间的推移,这套方案会逐渐失效,但我相信有盾就有矛,有更强的检测机制就有更强的隐藏措施。