type
status
date
slug
summary
tags
category
password
icon
刷机基本概念
先梳理一遍手机开机的过程:
- 长按开机键
- bootloader启动
- bootloader拉起Android系统,启动系统
- 进入开机画面
- …
这里的Bootloader就是负责启动Android系统的,也能够烧写,更新Android系统,通过Bootloader这种方式刷入系统包,需要是线刷包,一般要通过数据线和特定的烧写工具,才能够将系统刷入手机,所以这种方式一般称为线刷
另一种方式是,在Android系统中下载好对应的卡刷系统包,通过Android系统提供的系统更新等接口,直接更新系统。这种方式成为卡刷
手机Root的基本步骤
- 查看当前手机的系统版本
- 下载当前系统版本对应的系统包
- 小米Rom下载链接
- 将系统包解压,获取boot.img镜像文件
- 将payload.bin文件复制到
payload-dumper-go.exe
所在的文件夹 - 执行
.\payload-dumper-go.exe -partitions boot payload.bin
命令,就会生成boot.img文件 - 将boot.img文件复制到手机
采用A\B分区的手机,解压后一般没有boot.img文件,被封装到了payload.bin文件中了需要通过payload-dumper工具,提取出boot.img文件,步骤如下:
- 获取破解镜像
- 在手机上下载面具Magisk APK,安装后打开,选择 安装 → 选择并修补一个文件 → 选择boot.img → 点击开始 ,会提示生成了一个破解后的 magisk_xxxxx.img
- 在电脑上下载adb工具套件 Platform-Tools , 将破解后的 magisk_xxxxx.img 负责到 platform-tools文件夹中
- 解锁bootloader
- 小米等一些国内厂商的bootloader需要产家官方提供的解锁工具解锁
- Google pixel
- 手机直接在手机关机后,同时长按音量减和关机键,进入Flashboot模式,
- 手机和电脑通过数据线连接,可能部分电脑没有google的usb驱动,参考
- 进入platform-tools文件夹中,执行
.\fastboot.exe flashing unlock
解锁flash - 通过音量键确认解锁
- 刷入破解后magisk_xxxxx.img
- 手机直接在手机关机后,同时长按音量减和关机键,进入Flashboot模式
- 手机和电脑通过数据线连接
- 进入platform-tools文件夹中,执行
.\fastboot.exe
flash
boot
magisk_xxxxx
.img
烧入破解镜像 - 在执行
.\fastboot.exe reboot
重启手机
教程整理
小米手机解锁Bootloader后重新上锁教程 Bootloader上锁教程 (miui.com)
Google Pixel4 刷机指南 小胡子的干货铺——Pixel 4 XL刷入Magisk、Root - 少数派 (sspai.com)
小米手机从payload.bin获取boot.img方法 小米手机从刷机包提取boot.img文件方法 – MIUI历史版本 (miuiver.com)
flashboot刷机时找不到设备,驱动方案解决 刷机时使用fastboot 出现 < waiting for any device > 的问题的解决_< waiting for any device >-CSDN博客
命令行解锁设备Bootloader锁 解决fastboot模式下执行fastboot flashing unlock命令失败的问题-CSDN博客
刷机工具整理
小米手机各个型号正式版Rom包下载 正式版刷机包汇总 - 飞书云文档 (feishu.cn)
小米官方Rom包下载太慢怎么解决 电脑下载小米刷机包太慢?xiaomiROM限速?教你解除限速,满速下载 - 哔哩哔哩 (bilibili.com)
RedmiK50 刷机包下载 Redmi K50/Pro 刷机包下载(1.31日更新) (miui.com)
面具github下载
payload.bin提取boot.img工具 github下载
- 作者:shuouyang
- 链接:https://notion-tree.vercel.app/article/fb05fac8-efa2-4a04-a68d-6ce6190cb48b
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章