type
status
date
slug
summary
tags
category
password
icon

刷机基本概念

先梳理一遍手机开机的过程:
  1. 长按开机键
  1. bootloader启动
  1. bootloader拉起Android系统,启动系统
  1. 进入开机画面
这里的Bootloader就是负责启动Android系统的,也能够烧写,更新Android系统,通过Bootloader这种方式刷入系统包,需要是线刷包,一般要通过数据线和特定的烧写工具,才能够将系统刷入手机,所以这种方式一般称为线刷
另一种方式是,在Android系统中下载好对应的卡刷系统包,通过Android系统提供的系统更新等接口,直接更新系统。这种方式成为卡刷
 

手机Root的基本步骤

  1. 查看当前手机的系统版本
  1. 下载当前系统版本对应的系统包
    1. 小米Rom下载链接
  1. 将系统包解压,获取boot.img镜像文件
    1. 采用A\B分区的手机,解压后一般没有boot.img文件,被封装到了payload.bin文件中了需要通过payload-dumper工具,提取出boot.img文件,步骤如下:
    2. 将payload.bin文件复制到payload-dumper-go.exe 所在的文件夹
    3. 执行.\payload-dumper-go.exe -partitions boot payload.bin 命令,就会生成boot.img文件
    4. 将boot.img文件复制到手机
  1. 获取破解镜像
    1. 在手机上下载面具Magisk APK,安装后打开,选择 安装 → 选择并修补一个文件 → 选择boot.img → 点击开始 ,会提示生成了一个破解后的 magisk_xxxxx.img
    2. 在电脑上下载adb工具套件 Platform-Tools , 将破解后的 magisk_xxxxx.img 负责到 platform-tools文件夹中
  1. 解锁bootloader
    1. 小米等一些国内厂商的bootloader需要产家官方提供的解锁工具解锁
    2. Google pixel
      1. 手机直接在手机关机后,同时长按音量减和关机键,进入Flashboot模式,
      2. 手机和电脑通过数据线连接,可能部分电脑没有google的usb驱动,参考
      3. 进入platform-tools文件夹中,执行 .\fastboot.exe flashing unlock 解锁flash
      4. 通过音量键确认解锁
  1. 刷入破解后magisk_xxxxx.img
    1. 手机直接在手机关机后,同时长按音量减和关机键,进入Flashboot模式
    2. 手机和电脑通过数据线连接
    3. 进入platform-tools文件夹中,执行.\fastboot.exe flash boot magisk_xxxxx.img 烧入破解镜像
    4. 在执行 .\fastboot.exe reboot 重启手机
 

教程整理

小米手机解锁Bootloader后重新上锁教程 Bootloader上锁教程 (miui.com)

刷机工具整理

小米手机各个型号正式版Rom包下载 正式版刷机包汇总 - 飞书云文档 (feishu.cn)
面具github下载
payload.bin提取boot.img工具 github下载
AOSP 环境搭建Kotlin-协程
Loading...
shuouyang
shuouyang
android开发 ReactNative开发 小程序开发
最新发布
AOSP 环境搭建
2025-3-29
View 绘制流程-源码解析
2025-3-12
HTTP
2025-3-4
JVM 虚拟机
2025-2-28
蓝牙-BLE-基础
2025-2-28
从 OkHttp 的原理来看 HTTP
2025-2-19
公告
🎉热点信息🎉
--- 1 ---
Jet Brains 推出新的跨平台支持 Kotlin MultiPlatform
--- 2 ---
新的小巧便捷的依赖注入框架 Koin
--- 3 ---
新一代 API 查询语言 GraphQL