安卓刷机 逻辑架构
总概:
线刷: fast boot (bootloader )阶段导入 被 magisk 修改过的 boot
卡刷:Recovery 相当于Windows PE系统,可以在recovery 模式中导入手机上存储的magisk 压缩包,稍后安卓系统中可将 magisk 压缩包后缀 改为apk 安装 magisk app。TWRP 是著名第三方 recovery 。
A/B 分区机型 的 安卓文件系统 结构图:
刷入 magisk 修补后的 boot.img 后,安卓系统中可以用 magisk app 授予、撤销 手机中其他 软件的 root 权限。
下面介绍典型线刷 常用步骤:
解锁bootloader :
以 小米 / 红米 手机为例,在手机设置里面找到 MIUI 版本号,连续多次点击 进入 开发者模式 。 在开发者选项下面: 1.开启 OEM解锁 ,部分手机没有这个选项可以省略这步。 2. 点击进入 设备解锁状态 ,绑定账号和设备。 到 http://www.miui.com/unlock/index.html 下载解锁工具即 mi-flash ,按提示解锁 bootloader。
修补 boot :
1. 查看自己当前的 miui 版本号, 比如 13.0.24 。到 https://xiaomirom.com/ 下载同机型 同版本的 rom , 优先选择 线刷包的 rom 。 用解压缩软件 提取 rom包内的 boot.img 文件,传输到手机上。 (提示 : tgz 是 linux 下常用 压缩格式, tgz 文件解压出来是 tar 包,有些解压软件则一步到位解压出文件夹。tar 包也不需要继续解压了,直接进入复制出 boot.img 即可 ) 。
2. 用手机上的 magisk app 修补 这个boot.img , magisk 会导出修改后的文件,一般在手机上的 download 目录。 修补后的 boot.img 且叫它 boot_magisk.img。 将 boot_magisk 复制到电脑上的一个目录,建议到达该目录的路径无空格、无中文或其他非英文字符。
3. 电脑上 应下好 fastboot 驱动和 fastboot.exe (platform tools) 。可到 https://www.jamcz.com/tutorial/wj/ 下载。如图:
下载后安装fastboot 驱动。 为方便 在电脑 cmd 命令行直接 调用 fastboot 可将 fastboot 所在路径 添加到系统环境变量。方法是 右键 此电脑 选择 属性 ,然后:
在这个 Path 添加即可。
4. mi-flash 也需要装好驱动:
5. 将手机重启 到 fastboot 模式。 fastboot 刷分区命令格式为 fastboot flash (分区名) (分区镜像) ,所以电脑上的 cmd 中输入类似 fastboot flash boot boot_magisk.img的路径 。
如果A/B 分区机型刷入提示 失败 ,可以试试把 分区名 boot 换成 boot_a 和 boot_b , 如 fastboot flash boot_a xxx.img, 再执行 fastboot flash boot_b xxx.img
Root 后:
magisk 里面是 zygisk 的话可以 安装 Lsposed , 常用 模块仓库可以 在 爱玩机工具箱 、Fox's Mmm 里面找。 Lsposed app 里面链接的仓库需要 特殊网络才能加载出来。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix