HMA (Hide My Applist)即隐藏应用列表,通常用来解决一些不乖的应用扫描手机中的软件来曲线判断手机是否被root。
比如扫描到magisk或随机包名后的magisk,scene5,MT管理器等等
安卓11及以上,完整功能开启
需要在HMA设置中打开下图开关。
安卓11以下想开启完整功能需要完整打开SELinux,即SELinux严格模式。
否则一些拦截将不生效。(如果你无法打开SELinux,我的建议是:停止使用半成品官改。)
使用教程
需要先将面具包名随机。
即面具右上角的设置中的隐藏Magisk应用。
并对Ruru隐藏root,如:对它使用shamiko
HMA的作用域仅有系统框架。
即在LSPosed中,不管你需要隐藏什么软件,都只需要勾选系统框架。
勾选系统框架,需要重启才能生效激活。
激活前,请先确认magisk模块中没有HMA过去版本的magisk模块,即“Enhance mode for HideMyApplist”模块,不将它移除,那么激活了HMA-V3.0后你将无法开机。
激活后打开HMA,点击模板管理。
点击创建黑名单模板
模板名称不能为空。
编辑列表,即为编辑你要隐藏的APP列表。
编辑列表中,勾选可能被扫描到的敏感应用
比如:
xp(LSPosed)模块
HMA
一些Root软件
随机包名后的magisk(一样需要隐藏,有软件可以检测,比如工伤(防屏蔽。)
回到主页,即为创建完成。
现在点击应用管理,去启用黑名单模板。
在这里选择一些不听话的软件进入配置界面。
这里拿applist Detector与Ruru举例
打开启用隐藏。
工作模式关闭即为使黑名单模式工作,打开即为使用白名单模式工作。
个人更推荐使用黑名单模式。
模板设置处,启用我们刚刚创建的黑名单模板。
一些常见的被找到的解决方法
括号中命令的使用方法:
MT管理器中左上角打开终端模拟器
输入su回车一次
再复制粘贴命令回车
Xposed hooks
(软件在LSPosed中被勾了,取消勾选然后强行停止,或者清除数据。)
XPrivacyLua
(rm -rf /data/system/xlua)
Thanox (rm -rf /data/system/Thanos)
TWRP
(rm -rf /sdcard/TWRP 或 mv /sdcard/TWRP sdcard/TWRP1)
com.topjohnwu.magisk
(随机包名后加入黑名单模板)
io.github.vvb2060.magisk(随机包名alpha后加入黑名单模板。)
org.lsposed.manager(LSPosed管理器,2022年了竟然还有人的LSPosed不是寄生管理器?)
——————————————————————
找到cn.geektang.privacyspace,即找到隐秘空间。
(pm uninstall cn.geektang.privacyspace
rm -rf /data/system/cn.geektang.privacyspace)
找到com.tsong.hidemyapplist,即找到隐藏应用列表。
如果你已经在黑名单模板中添加了它,还是找到。
那么
安卓11以下:没有打开SELinux
安卓11及以上:没有打开HMA实验性功能