type
Post
status
Published
date
Jan 30, 2023
slug
summary
使用Magisk对安卓手机进行Root,可以对手机进行更灵活的控制。
tags
工具
Android
category
技术分享
icon
password

1. 解锁Bootloader

一般来说,在开发者选项中基本都有一个名为「OEM 解锁」的选项。除了少部分流入我国市场的国外运营商有锁机外,此选项基本都可供用户开启。
像小米、一加、realme这种厂商解锁OEM一般是比较容易的,其中小米需要过了7天(无理由退换期)之后才能解锁。华为之类的厂商可能不提供解锁OEM,因此无法进行root。
例如,小米的解锁申请界面如下:

2. 安装必要工具

2.1 电脑端

电脑端需要安装的工具有adb、fastboot。
macOS安装这两个工具利用homebrew可以很容易解决:
brew install android-platform-tools
Windows可以参考Google开发者界面:
adb 安装后 Windows 用户需要安装驱动。建议下载一个泛用型驱动:
红米Note11TPro驱动:

2.2 Android 手机端

安卓手机需要安装Magisk这个软件,Magisk 是一个安全、美观且非常强大的 Android 自定义工具。它主要有以下三个功能:
  • MagiskSU:获取设备 Root 并经用户授权给应用;
  • Magisk Modules:下载、挂载与管理模块,模块则能个性化各种系统设置;
  • MagiskHide:对选定应用隐藏设备已 Root 的事实和 Magisk 自身的存在。
Magisk的GitHub仓库如下:

3. 下载全量Rom

这里以小米手机为例,使用下面这个网站可以获取小米的所有Rom:
此处下载Rom时一定要选择自己手机一摸一样的Rom版本
下载完Rom之后需要提取boot.img,使用任意一个解压缩软件都可以。

4. 刷入Magisk

4.1 破解boot.img

首先将boot.img复制进入手机,打开手机 Magisk 应用 > 安装 > 选择并修补一个文件 > 选择复制进去的 boot.img > 开始。等待滚动的命令行显示 All Done。
notion image

4.2 重启至bootloader

## 手机重启到 bootloader adb reboot bootloader
小米手机直接使用命令至bootloader 会无法刷入,需要在关机界面,长按电源键和音量-键10s进入fastboot。

4.3 刷入镜像

## 如果 Ramdisk 为 yes fastboot flash boot <修改后的 boot.img 路径> ## 刷入完成后重启 fastboot reboot
如果在fastboot模式无法连接设备,则多半是驱动问题,可以参考以下视频解决:

参考资料

Android 玩家必备神器入门:从零开始安装 Magisk - 少数派
Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。 文章代表作者个人观点,少数派仅对标题和排版略作修改。 少数派上一篇介绍 Magisk 本体的文章还是在两年前,两年间,Android 大版本从 9 来到了 12,Magisk 开发者 John Wu 也从 Apple 跳槽到了 Google。物换星移,人去梁空,这个神奇的开源项目却没有因此止步不前。现在的 Magisk 有着广泛的兼容性和繁荣的模块生态,依然是每一个 Android 玩家必备的神器。 五月,Magisk 发布了 v23,并悄然更新了安装教程,删改了过时内容。本文以此教程为基础,重新介绍 Magisk 官方推荐的刷入方式以及其他要点。一些内容为照顾新手玩家而作,有一定知识储备的玩家可以按需跳过。 Magisk 是一个安全、美观且非常强大的 Android 自定义工具。它主要有以下三个功能: MagiskSU:获取设备 Root 并经用户授权给应用; Magisk Modules:下载、挂载与管理模块,模块则能个性化各种系统设置; MagiskHide:对选定应用隐藏设备已 Root 的事实和 Magisk 自身的存在。 如果想在 Android 设备上管理 root 权限,或是实现某些深度自定义的功能(比如替换字体、调控性能等),那么刷入 Magisk 就是你目前最好的选择,而且「貍猫换太子」的挂载方式使得 Magisk
Android 玩家必备神器入门:从零开始安装 Magisk - 少数派
Zlibrary Telegram Bot 搭建示例文章-1