分享

让手机使用更自由

 zqdzly 2022-09-26 发布于广东

                                                                  让手机使用更自由——Magisk Canary版完全操作指南

2022-03-20 16:12:17 11点赞 51收藏 5评论

相信很多人都和我一样,有特别强的掌控欲,买了电子产品,如果不能完全掌握它的权限,就会觉得浑身不舒服,这大概也是一种强迫症。

所以苹果这类对权限卡的太死的设备用起来总觉得不顺手,越狱以后稳定性又太差,还是天生可以取得完全权限的安卓手机更适合我用。于是,新手机到手的第一件事,那就是root了,而root的前提就是解锁Bootloader。所以华为这种完全不开放解锁的品牌就根本不在我的考虑范围之内,我的手机,为什么能不能运行app要听别人的?

现在比较方便解锁的手机品牌,主要有小米、一加、摩托罗拉、三星,还有谷歌的亲儿子Nexus系列。所以我就奇怪了,谷歌自己的手机都能解锁,国内某些厂商锁着Bootloader目的是什么呢?

电脑想装Windows就装Windows,想装Linux就装Linux,想装黑苹果就装黑苹果,取决于能不能装的,是硬件,而不是制造商人为设置的软件锁。不能解锁的手机总让人感觉不是买来的,是租来的。让手机使用更自由——Magisk Canary版完全操作指南

好了,发了这么多牢骚,下面还是赶快进入正题吧,虽然本文主要是介绍新版Magisk,但面向小白,会覆盖从解锁开始的和Root相关的全部内容。

目录

解锁手机

安装Magisk

代替Magisk Hide的Shamiko模块

通过谷歌Paly保护机制认证

EdXposed框架的继任者LSPosed

常用模块推荐

结语

解锁手机

可以不看的科普部分

简单而言,我们所说的解锁,解的是Bootloader锁。它负责完成手机硬件初始化、操作系统引导和系统配制等工作,相当于电脑上的BIOS。我们想重装电脑怎么办?当然是通过BIOS设置从U盘或者光盘启动,引导安装程序进行安装。同理,需要修改或替换系统中的文件,也需要用其他系统进行引导保证修改或替换的文件没有被原系统保护。而被锁了Bootloader就相当于锁定了BIOS,无法安装其他系统,也无法对现有系统进行修改。这就是我们解锁Bootloader的原因。

不同品牌手机的解锁方法不一样,以小米手机为例,解锁需要先到小米官网进行解锁申请。

小米手机解锁地址

然后下载专用的解锁工具。

小米手机解锁工具下载地址

手机操作:

  1. 进入“设置”-“我的设备”-“全部参数”-“MIUI版本”,连续点击,直到屏幕提示,“您已进入开发者”模式。

  2. 进入“设置”-“更多设置”-“开发者选项”-“设备解锁状态”,点击最下方的绑定账号和设备,输入自己的小米账号和密码进行绑定。

  3. 长按电源键-重启,在重启的同时长按“音量下”键,直到屏幕出现雷锋兔,进入BootLoader模式。

  4. 将手机和电脑用USB线进行连接

电脑操作:

让手机使用更自由——Magisk Canary版完全操作指南

▲打开解锁工具

让手机使用更自由——Magisk Canary版完全操作指南

▲登录自己的小米账号,和手机绑定的账号一致

让手机使用更自由——Magisk Canary版完全操作指南

▲会检测账号是否支持解锁,我这个也是解锁老账号了,所以肯定是支持的。如果不支持的话需要申请解锁权限,大概等待14 天后就能解锁手机了。也可以找有权限的人借账号使用下,等解锁后再换回自己的账号。

让手机使用更自由——Magisk Canary版完全操作指南

▲手机进入BootLoader并连接电脑后,屏幕会提示以上信息,点击解锁就可以了。需要注意的是,解锁会清除用户数据,你可以简单理解为手机被恢复了出厂设置,所以一定要提前备份照片、聊天记录等所有自己需要的数据。

让手机使用更自由——Magisk Canary版完全操作指南

▲耐心等待程序运行,时间很短,成功后按照提示重启手机。

让手机使用更自由——Magisk Canary版完全操作指南

▲手机会重启,在启动页面会看到一个打开的锁的标志,这就证明解锁成功了。经过一个漫长的启动过程,手机正常进入桌面,解锁工作就算完成了。

顺便说一句,一加手机相对简单,使用adb工具,直接命令行解锁,然后在手机上确认解锁操作就可以了。

安装Magisk

1. 安装App

这步可能是最简单的了,我们可以直接去Magisk中文网下载。对于新手,这里有一个比较容易混淆的概念。

Magisk的App并不等于Magisk。

Magisk的App更像是一个安装和管理Magisk的工具。我们可以通过Magisk的App来对Magisk进行安装、更行、设置、模块的安装和管理等等。

2. 提取Boot文件

这里我们有两种方法提取到原版的Boot文件。无论哪种方法,我们都需要先下载一个我们现在正在使用的系统的完整包。

1. 通过手机App提取

我们需要先安装一个MT管理器,然后打开系统包,直接找到Boot.img这个文件提取出来。

借官网一张图

让手机使用更自由——Magisk Canary版完全操作指南

2. 通过电脑提取

电脑就简单了,直接用解压缩软件打开系统包,找到Boot.img文件,随便解压到哪里就可以了。

无论是那种方法,得到Boot文件后,把它复制到手机中,任意位置,只要你自己记得住就可以了,比如我,就随手把它放进了Downloads文件夹。

3. 选择版本

让手机使用更自由——Magisk Canary版完全操作指南

先进入Magisk,在设置中把更新通道改为Canary。然后根据提示更新App到最新版本。

4. 修补Boot文件

再借官网一张图

让手机使用更自由——Magisk Canary版完全操作指南

更新好App后就可以正式安装Magisk了。大概的步骤就是上图这样的,选择安装,然后选择修补一个文件,选择我们提取的Boot文件,然后App就会自动完成剩余的操作了。修补结束,会生成一个名字为(magisk_patched-版本号_随机字符.img)的文件,这个名字每次都不一样,但是开头的部分是不变的。

5. FastBoot安装Magisk

现在我们转到电脑上继续操作。首先先下载ADB工具箱。因为某些原因,没有办法为大家提供下载链接了,可以万能的百度搜索下,不难找到。

然后随便建立一个文件夹,把所有文件解压到其中。把我们提取的原版Boot文件和修补过的Boot文件也都复制到同一个文件夹中。

电脑Win键+R打开运行,输入CMD,然后确认,就进入了命令模式。

然后进入我们刚才建立的文件夹。这个时候手机重启按住音量下,进入FastBoot模式,然后用数据线连接电脑的USB接口。

输入以下命令,其中的面具文件指的就是有随机字符的那个修改过的Boot文件。

fastboot flash boot 面具文件

让手机使用更自由——Magisk Canary版完全操作指南

当屏幕出现上图提示,就证明安装完毕了。我们可以重启手机。

让手机使用更自由——Magisk Canary版完全操作指南

重启后看到红框部分出现版本号,安装成功,至此Magisk Canary版本正式安装完毕。

注意!如果刷新后手机无法正常启动也不用慌,重启进入FastBoot模式后把原版的Boot文件用同样的方法刷回,手机就恢复原状了,不用担心会变砖。

而今后升级版本就不再需要电脑操作,因为已经获取了Root权限,我们可以App直接修补Boot文件,只需要安装再重启,Magisk的更新轻松愉快。

代替Magisk Hide的Shamiko模块

因为Canary版本改变了原来的隐藏模式,确切的说是Magisk的作者吴泓霖(John Wu)被谷歌招安后,改变了面具的隐藏模式,从原来不受监管的“法外狂徒”模式变成了现在的主动申报模式。

让手机使用更自由——Magisk Canary版完全操作指南

我们可以看到在设置中的Magisk部分中有个Zygisk模式,虽然下面的排除列表跟原来的隐藏模式一样,但是我们必须同意不修改排除列表的进程才能启用。也就是说,我们对某个App隐藏了Magisk,也就不能使Magisk对其生效了,这就使得这个功能变得极为鸡肋。尤其是那些银行应用,我明明只是想偷懒,让面具帮我把验证码填进去而已啊,怎么这都不让用呢?这时候我们就要请出Shamiko了,通过安装这个模块,我们就可以做到在关闭遵守排除列表的前提下使排除列表生效了。目前的最新版本为0.4.4。

通过某Git开头的因为莫名其妙的原因不能放链接的网站搜索Shamiko可以找到下载链接。

下载后,点击Magisk右下角的拼图图标,进入模块管理,选择从本地安装,安装下载的文件就可以了。

通过谷歌Paly保护机制认证

首先我们要做的的就是先把Magisk本身进行隐藏。

让手机使用更自由——Magisk Canary版完全操作指南

点击红框中的隐藏Magisk应用,然后随便设定一个名字,Magisk会用随机文件名进行安装,然后在桌面生成一个跟设定的名字一样的快捷方式。很多要求严格的App,比如中国工商银行,只要检测到手机上安装了Magisk,就会闪退,所以,隐藏Magisk本身是必须要做的。

让手机使用更自由——Magisk Canary版完全操作指南

我们可以看到第一个红框里面,Magisk已经被隐藏了。然后进入第二个红框部分,开启Zygisk,先选择遵守协议列表,然后进入配置排除列表,把所有需要对其隐藏的App都选中,用法跟原来的Magisk Hide是一样的。确定列表后,再把遵守协议列表的选项关闭,因为我们已经安装了Shamiko,所以现在的状态就是列表生效但是并没有被排除,达到了我们预计的目的。

EdXposed框架的继任者LSPosed

因为在Canary中我们只能使用Zygisk模式,而这个模式下Riru不能启用,简单来说就是两者是冲突的。基于Riru的EdXposed不能使用,所以我们只能使用支持Zygisk的LSPosed了。

好在LSPosed基本兼容所有的EdXposed模块,这算是目前最好的消息了。

同样是通过某Git开头的因为莫名其妙的原因不能放链接的网站搜索LSPosed就可以找到,一共有两个版本,一个是支持Riru的,一个是支持Zygisk的,记得下载支持Zygisk的版本。

同样的安装方法,下载,在Magisk的模块界面中选择从本地文件安装,选择下载的框架模块文件,安装完成,重启,LSPosed框架就安装完成了。

让手机使用更自由——Magisk Canary版完全操作指南

可以看到,列表中的最后一个就是框架了,已经是启用状态,证明安装成功已经可以使用了。

从仓库安装模块,有些可能需要从网站下载,不过大概的步骤都是类似的。

常用模块推荐

Magisk

1. FileClear for ZW

算是个定期自动清理社交App垃圾的模块吧,胜在省心,装上以后就不用管了,实际效果还不错。

2. 删除

3. Systemless Hosts

DNS管理,像广告屏蔽等功能都依赖这个模块。

4. Shamiko

上面介绍过了,可以一定程度上实现Magisk Hide的效果。

5. Zygisk-LSPosed

框架模块,可以说是Root后各种功能实现的基础。

LSP模块

1. 删除

2. 删除

3. 删除

4. 吃米

让手机使用更自由——Magisk Canary版完全操作指南

MIUI必备插件,可以实现很多个性化设置。比如我的状态栏,就设置了时间显秒,主板和CPU温度实时显示,网速显示等等。

5. 删除。

6. 指纹支付

明明有指纹模块,却不能使用指纹支付有没有?这个模块能解决这个问题。

因为某些原因,很多模块都不能在这里进行推荐,不过仓库中都有相应的介绍和下载,大家可以根据需求自行选择。

结语

以上就是面具更新版本到Canary后的完全安装教程和模块推荐内容了。应该说这个版本的Magisk相对于旧版本,少了一分无拘无束的自由,多了一些戴着锁链跳舞的感觉。

但是无论怎么说,面具还在更新,框架也在发展,模块也越来越成熟越来越实用,今后的Root趋势也从曾经的尝鲜好玩变成了实用稳定,这也是手机市场慢慢成熟化后的发展趋势吧。

希望Magisk能持续更新,越做越好,满足我们对手机厂商不希望存在或无法实现的功能需求。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多