Magisk目前的分支非常多,而最原始的面具Magisk已经在最新版本中移除MagiskHide功能,使得隐藏root的操作变得更加繁琐。
基于Magisk的修改版本Magisk Delta重新添加了MagiskHide功能,隐藏的效果目前来看较好,也更适合小白选手使用。
(资料图片)
通过Magisk获取root权限的方法一般分为修补boot分区和rec模式刷入两种,我试过使用在第三方rec TWRP 中刷入,但是失败了(小米10pro),所以仅介绍使用Magisk Delta修补boot分区获取小米root权限的方法。
要准备的工具和软件如下:
软件和工具下载途径很多,UP给出的链接不一定适合所有人,但是都比较,如使用第三方下载(通过百度搜索等)请注意甄别。
小米BootLoader解锁工具(/unlock/)
镜像文件。获取方式比较多,可以通过下载当前机型的ROM卡刷刷机包(https:/ )提取,解压刷机包后即可得到。
Magisk Delta(/HuskyDG/magisk-files/releases)。下载最新Latest中的,手机安装。
Android 调试桥 (adb)。Windows版本可通过(/android/repository/)下载。
一、解除bootloader锁
小米手机在出厂时对BootLoader进行了加密操作,因此无法直接Root或者是刷机。因此必须先解锁小米手机,然后在执行其他操作。
1. 下载解锁工具
到小米官网下载BL解锁工具并解压。
打开miflash_,登录你的小米账号,同意免责声明。
2. 绑定账号和设备
依次点击 设置→我的设备→全部参数,连续连击 ''miui版本'' 直到出现 "您现在处于开发者模式" 的提示。
依次点击 设置→更多设置→开发者选项→设备解锁状态,绑定与上一步操作中相同的小米账号。
3. 解锁
手机关机(注意不是重启)后,同时按住 音量下键和电源键 进入 FastBoot模式。
手机连接电脑,电脑点击解锁工具右上角的齿轮,点击 驱动检测 ,按照操作提示,驱动安装成功后解锁工具会提示手机连接成功。
如果是刚刚绑定的账号,此时点击解锁工具的 解锁 按钮会跳出 需要等待N小时才能解锁的提示,这是手机厂商的一个保护机制,等待时间是无法跳过的,这时可以长按手机电源键重启手机等待相应的时间后再进行操作,等待期间,不要重新申请或和退出手机已登录的小米ID,否则等待时间可能会重置。
若已经过了等待时间,接下来的操作就要慎重了。
解除BootLoader锁会清除手机所有数据!!!解锁前请备份重要数据并转移到电脑上!!!
解除BootLoader锁会清除手机所有数据!!!解锁前请备份重要数据并转移到电脑上!!!
解除BootLoader锁会清除手机所有数据!!!解锁前请备份重要数据并转移到电脑上!!!
备份好重要数据后,点击解锁工具的解锁按钮,按照提示进行操作。解锁完成后手机会自动重启,你会在启动界面上方看到一把解开的锁,说明手机已经解锁成功。
开机后再次点击 设置→更多设置→开发者选项→设备解锁状态,也可以看到手机已解锁。
二、 使用magisk delta修补boot镜像
1. 手机安装开头提到的Magisk Delta()。并将开头提到的发送至手机上。
2. 打开Magisk Delta,点击Magisk卡片上的安装按钮,点击 选择并修补一个文件,在弹出的文件窗口选择上一步中的文件,点击Magisk Delta右上方的开始按钮进行修补,你可以在magisk delta的输出文件夹(默认为Download)中找到修补后的镜像(magisk_patched-xxxxx_)。
3. 刷入修补后的boot镜像。
将修补后的boot镜像(magisk_patched-xxxxx_)发送到电脑并放置于adb目录中。
使用Windows终端定位到adb所在的文件夹,手机重启进入fastboot模式并连接到电脑。
确认手机连接后,在终端中输入以下命令:
出现两个OK的提示后说明已经刷入成功,此时输入命令重启手机:
4. 使用magisk delta。
手机进入系统后,桌面中会出现magisk delta的图标(一只面具狐狸),打开后按照提示更新app和完成一些必要的设置,完成后你的设备可能会自动重启。
至此我们就获取了完整的root权限。
三、推荐的模块
magisk取消了在线模块仓库,要获取模块可以去酷安搜索下载,但请注意甄别。
我个人不是很热衷稿各种模块,就简单推荐几个(@均来自酷安):
救砖模块(@奋斗的小青年),建议root后先刷一个救砖模块防止人品爆发。有救砖能力的可以不装。
Zygisk。magisk delta中已经预装,在设置中打开即可,可以通过LSPosed安装Cemiuiler。
震动增强模块(neoncloud)。
音质模块(@浮尘染溪)。
scene5,神器懂的都懂,其中还提供了magisk的在线仓库下载模块,安装软件后再到magisk中激活模块。
四、MagiskHide
在Magisk Delta的设置中可以找到MagiskHide选项,打开后即可配置对那些应用隐藏root(如银行等),可以绕过他们对root的检验。
顺便说一下数字人民币的设置方法。在MagiskHide中隐藏数字人民币后此app仍能检测到root而无法正常打开。酷安大佬@忆雨提供了结局方案。
将以下代码保存为.sh后缀文件,使用mt管理器或其他终端模拟器以root身份运行,即可屏蔽数字人民币app对root的检验。
啰啰嗦嗦一大堆,其实操作起来并不困难,更重要的是耐心和决心,毕竟最麻烦的地方在于准备和善后工作,刷机过程反而是最快的。
Copyright © 2015-2022 东方科学网版权所有 备案号:沪ICP备2020036824号-8 联系邮箱:562 66 29@qq.com