如果手机还没有root安装magisk的小伙伴,可以参考第一篇文章 android 抓包系列一(开启root)

安装了magisk之后,想要完美的抓包,首先需要隐藏root,因为很多应用会检测手机是不是root了,隐藏root分为隐藏magisk自身、隐藏root、隐藏非常明显的root应用。

一、针对隐藏magisk自身,它magisk本身自带的功能,进入设置-->Magisk-->在Zygisk中运行Magisk勾选,24版本以后支持的,开启是因为后面的隐藏root模块需要它开启,然后先隐藏自身--->App->隐藏Magisk应用,随便起个不起眼的名字就行。
file

二、安装shamiko模块
https://github.com/LSPosed/LSPosed.github.io/releases/tag/shamiko-300 下载压缩包

进入magdisk 从本地安装
file

建议开启白名单模式,就是默认全部隐藏,但是一旦全部隐藏就不能赋予新的root权限,旧的还是会保留,所以如果有应用需要root权限,先授予,然后再打开白名单模式,打开方式是进入手机/data/adb/shamiko,创建 whitelist 文件,不是文件夹!创建方式可以使用adb ,赋予adb root权限即可,或者使用MT管理器 同样要授予root权限,重启生效。

三、安装LSPosed模块
https://github.com/LSPosed/LSPosed/releases 下载压缩包再Magisk中安装,安装完成后安装隐藏应用列表
https://github.com/Xposed-Modules-Repo/com.tsng.hidemyapplist/releases 就是一个app,不过是LSPosed模块的app,安装后LSPosed会自动识别,然后进入模块内针对所有app都隐藏file,然后重启。

至此,隐藏root结束。

下一篇 : android 抓包系列三(信任证书)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注