Android刷机
Android刷机教程
以Redmi K20Pro为例
一、刷机前准备
1、准备刷机工具
这是一些用到的工具根据需要下载
软件名 | 用途 | 下载地址 |
---|---|---|
Magisk | 手机root | https://magiskcn/ |
miflash_unlock | 手机解除BL锁 | https://www.miui/unlock/download.html |
MiFlash | 小米手机线刷工具下载 | https://roms.miuier/zh-cn/tools |
platform-tools-latest | Android SDK工具 fastboot adb等工具 | https://developer.android.google/tools/releases/platform-tools?hl=zh-cn#downloads.html |
scrcpy | 电脑上实时显示手机屏幕 | https://github/Genymobile/scrcpy |
TWRP | 用于刷入到Recovery恢复分区是写刷机和刷入一些包 | https://twrp.me/ |
ROM刷机包 | 刷机包下载卡刷和线刷 | https://roms.miuier/zh-cn |
QPST tool | 高通深度刷机工具 带USB驱动 | https://qpsttool/ |
高通9008 USB驱动 | 高通USB驱动 9008模式使用 | https://qdloader9008/ |
刷写失败可有能是工具的问题 可前往以上网站更新工具 或查找兼容版本
2、打开开发者模式
设置-我的设备-全部参数-连续点击MIUI版本打开开发者模式
3、开启USB调试
设置-更多设置-开发者模式-USB调试
4、设置默认USB配置
设置-更多设置-开发者模式-默认USB配置
5、安装驱动
打开miflash_unlock文件夹 运行driver_install_64.exe安装USB驱动(未避免系统问题 建议这3个都点击安装下)
打开miflash 文件夹 运行XiaomiFlash 的driver 安装驱动
安装完重启电脑
6、解除bootloader锁
设置-更多设置-开发者模式-设备解锁状态查看解锁状态
打开miflash_unlock 登录自己的账号根据提示进行解锁
二、刷入系统
进入Fastboot模式 (按电源键+音量下键)
打开MiFlash 点击加载设备 进行设备加载 若未识别 请参考上面安装驱动
点击选择来选择刷机包(线刷包)
选择最下面的全部删除 默认是全部删除并lock 若不选择刷机完成会自动上锁,进行其他操作需要重新解锁
点击刷机 等待完成即可
三、刷入Magisk获取root
安装Magisk.apk
将ROM包解压出来 包内的images路径下的boot.image 复制到手机上
打开 Magisk -安装-下一步-选择并修补一个文件(修补生成 magisk_patched-xxx.img 文件在 Download 目录)
进入Fastboot模式 (按电源键+音量下键)
使用命令刷入Magisk修补过的镜像
fastboot.exe flash boot Magisk.image
打开Magisk 修复环境
四、刷入TWRP
进入fastboot模式
电脑打开终端进入platform-tools文件夹
进入Fastboot模式 (按电源键+音量下键)
使用命令刷入 TWRP.img换成自己机型的TWRP镜像
fastboot.exe flash recovery TWRP.img
五、其他
1、刷入LSP模块
打开Magisk-设置-打开Zygisk
在模块一栏选择本地模块并刷入
2、刷入kali-nethunter
前往kali下载nethunter 在Magisk中刷入
六、遇到的问题
刷入失败提示等待设备 < waiting for any device> 驱动没安装 或重新进入fastboot模式
模块刷入失败 解决方式安装低版本的Magisk Redmi K20 Pro 建议Magisk27000
- ConcurrentHashMap原理,在JKD7和JDK8版本的区别
- jkd8 Stream的使用
- 【JKD源码】String 三兄弟
- php 闭合标记,什么叫自闭合标签?自闭标签有什么用
- 效率神器Apifox
- 最优解问题
- 系统测试常见类型及说明
- Gabor滤波器为什么能实现频率域加窗
- 二手15年13寸MacBook Pro性价比有多高?网友表示值得买
- 计算机视觉(十六):目标检测概述
- JAVA方法SQL语句执行顺序
- 基于Redis的消息中心缓存搭建
- Apache ECharts数据可视化(连接数据库)
- CentOS7 搭建Janus服务
- Python实现键盘输入数值求阶乘
- PVE安装ros系统
- 架构师必须了解的 5 种最佳软件架构模式