文章目录

  • 一、目的
  • 二、操作(简)
  • 三、操作(繁)
  • 3.1 解锁OEM
  • 3.2 解锁BL
  • 3.3 刷入开发版ROM
  • 3.3.1 线刷官方ROM
  • 3.3.2 卡刷官方ROM
  • 3.4 线刷TWRP和Magisk
  • 3.4.1 TWRP介绍
  • 3.4.2 为何刷入TWRP
  • 3.4.3 准备环境包
  • 3.4.3 TWRP安装&刷入Magisk框架
  • 3.5 附录下载
  • 3.6 说明


一、目的

  Android版本迭代日新月异,Xposed环境过于久远,在Android高版本不支持,在某些金融APP上兼容性略显吃力,EdXposed成为后起之秀,为了解决某些刚需,因便写此文~~(用者自懂,会心一笑!)

二、操作(简)

准备好Android8以上环境 ➡ TWRP刷入三方Recovery ➡ 卡刷Magisk框架、内核模块

三、操作(繁)

3.1 解锁OEM

OEM解锁就是启用开发者选项,开启USB调试(开启调试之后可以通过ADB对手机进行一些操作)

》》依次点击 ->设置 ->我的设备/关于手机 ->全部参数 ->MIUI版本/关于手机,连续点击7次,即可调出开发者选项:

twrp的system镜像怎么删 twrp镜像刷入哪个分区_刷机


》》进入->开发者选项 中打开 ->OEM解锁和USB调试

3.2 解锁BL

详情可参考我另外一篇文章:小米6完全ROOT 的标题 “4.1 解锁BootLoader”

(解锁成功工具显示如下)

twrp的system镜像怎么删 twrp镜像刷入哪个分区_刷机_02


(解锁成功后,手机开发者模式中显示如下:)

twrp的system镜像怎么删 twrp镜像刷入哪个分区_twrp刷面具_03

3.3 刷入开发版ROM

1. 目的:
  安装Magisk需要Android 8.0以上的系统,因此这里我们首先需将手机刷为官方Android8.0或以上的系统:(根据自己手机机型选择开发包)

2. 刷入方式:

  1. 线刷
  2. 卡刷

刷入方式可以根据爱好自行选取,下方我写了这两种方法,一般的线刷会不受限制一些!

3.3.1 线刷官方ROM

演示手机型号:小米5S
如果不想用线刷可以用2.2.2标题的卡刷方式!

  • 线刷教程官网传送门
  • 小米官网线刷Fastboot完整包下载传送门

这里注意,小米的个别机型,刷机时候注意是否有增量包/root包,有的话使用该版本进行线刷!!!

twrp的system镜像怎么删 twrp镜像刷入哪个分区_twrp_04

方法比较简单,为以下几步:

  1. 准备好官网Fastboot安装包
  2. 点击下载小米通用 解锁工具(解压便可使用)
  3. 关机状态下,同时按音量下 + 关机键进入fastboot模式,通过usb手机连接电脑
    (进入后就是下方的样子)

如果进入fastboot,执行命令或者执行其它操作,fastboot页面消失,显示黑屏,左上角显示 “press any key to shutdown”

twrp的system镜像怎么删 twrp镜像刷入哪个分区_救砖_05


原因是电脑USB接口为3.0或者更高,出现了不兼容,将下方代码保存成.bat格式,执行:

@echo off
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\18D1D00D0100" /v "osvc" /t REG_BINARY /d "0000" /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\18D1D00D0100" /v "SkipContainerIdQuery" /t REG_BINARY /d "01000000" /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\18D1D00D0100" /v "SkipBOSDescriptorQuery" /t REG_BINARY /d "01000000" /f
pause

脚本解释: 旨在修改 Windows 注册表来改变 USB 设备的行为。这个脚本尝试设置特定的 USB 设备标识,来调整如何识别和处理该设备。这些更改主要涉及:
+osvc (Operating System Version Capability): 用来指定设备的操作系统版本兼容性。
+SkipContainerIdQuery: 跳过容器 ID 查询,可能用于避免某些USB设备识别问题。
+SkipBOSDescriptorQuery: 跳过 BOS(Binary Object Store)描述符查询

  1. 解压fastboot刷机包并复制刷包文件夹地址
  2. twrp的system镜像怎么删 twrp镜像刷入哪个分区_救砖_06

  3. 打开小米通用解锁设备下的XiaoMiFlash.exe

下载位置:https://file.miuiver.com/MiFlash

twrp的system镜像怎么删 twrp镜像刷入哪个分区_twrp_07


7. 点击加载设备,刷机,等待刷入显示绿色的success

twrp的system镜像怎么删 twrp镜像刷入哪个分区_刷机_08


8. 手机重新开机配置,线刷成功

Tips1:线刷后需要重新解BL锁(BootLoader)!!! Tips2:官网教程传送门

3.3.2 卡刷官方ROM

演示手机型号:小米5优点: 方便,刷机过程不依赖电脑缺点: 从低版本可卡刷至高版本,高版本不可卡刷至低版本

  1. 官网下载 小米5开发版的ROM包(现在下载需要3积分,1元=1积分 / 每日签到可得一积分,坑吧)
  2. twrp的system镜像怎么删 twrp镜像刷入哪个分区_twrp_09

  3. 》》直接最后一版
  4. twrp的system镜像怎么删 twrp镜像刷入哪个分区_twrp刷面具_10

  5. 将下载好的Rom包导入到手机中
    》》开发者模式下开启USB调试,USB用途选择传输文件(MTP模式)
  6. twrp的system镜像怎么删 twrp镜像刷入哪个分区_twrp刷面具_11

  7. 》》即可在电脑上看到米5的设备
  8. twrp的system镜像怎么删 twrp镜像刷入哪个分区_twrp的system镜像怎么删_12

  9. 》》进入创建一个文件夹,将Rom包置入其中:
  10. twrp的system镜像怎么删 twrp镜像刷入哪个分区_救砖_13

  11. 手动选择安装Rom包
    》》依次点击 ->设置 ->我的设备 ->MIUI版本 ->手动选择安装包(如果发现没有此选项可以连续点击10次以下蓝框中的位置即可发现新大陆!)
  12. twrp的system镜像怎么删 twrp镜像刷入哪个分区_twrp的system镜像怎么删_14

  13. 》》联网的情况下选择刚才导入的包等待安装,重启
3.4 线刷TWRP和Magisk
3.4.1 TWRP介绍

  Team Win Recovery Project是一款可以自定义的Recovery,主要用于刷机、备份、双清、恢复等等,当你设备变砖的时候可以刷回来。

3.4.2 为何刷入TWRP

  我们需要线刷Magisk(面具),依靠官方的Recovery是不行的,需要借入第三方的Recovery,这里我们看一下官方提供的Recovery功能就清楚了:

(只有重启和清除数据功能)

twrp的system镜像怎么删 twrp镜像刷入哪个分区_twrp的system镜像怎么删_15

3.4.3 准备环境包

TIPS1: 注意区分Magisk和Magisk Manager的区别,不要下载错了,可以看下方的图:
TIPS2:两者区别理解:
Magisk: 刷入Magisk是刷入第三方系统底层框架,使得手机root
Magisk Manager: 一个APP,管理框架的APP,可视化使用这些功能。通俗说就是一般用户不懂命令行,人机交互界面不友好,因此搞一个APP进行UI管理,使小白开开心心。

twrp的system镜像怎么删 twrp镜像刷入哪个分区_twrp刷面具_16


Magisk Riru Core文件下载:https://github.com/RikkaApps/Riru/releases

twrp的system镜像怎么删 twrp镜像刷入哪个分区_刷机_17


下载Magisk Riru EdXposed:https://github.com/ElderDrivers/EdXposed/releases

twrp的system镜像怎么删 twrp镜像刷入哪个分区_twrp刷面具_18


将如上文件导入到手机中备用

twrp的system镜像怎么删 twrp镜像刷入哪个分区_twrp刷面具_19

3.4.3 TWRP安装&刷入Magisk框架

》》TWRP官网 选择下载自己对应机型的TWRP镜像文件

twrp的system镜像怎么删 twrp镜像刷入哪个分区_twrp刷面具_20


twrp的system镜像怎么删 twrp镜像刷入哪个分区_twrp的system镜像怎么删_21


》》搜索并下载对应机型的镜像文件

twrp的system镜像怎么删 twrp镜像刷入哪个分区_刷机_22


》》美版和欧版选择一个下载

twrp的system镜像怎么删 twrp镜像刷入哪个分区_刷机_23


》》任意选择一个版本

twrp的system镜像怎么删 twrp镜像刷入哪个分区_twrp刷面具_24

》》保证开启USB调试下,重启并进入到Fastboot界面

twrp的system镜像怎么删 twrp镜像刷入哪个分区_刷机_25


》》查看设备是否在线

twrp的system镜像怎么删 twrp镜像刷入哪个分区_救砖_26

TIPS:如果这里出现如下错误,需要检查:

twrp的system镜像怎么删 twrp镜像刷入哪个分区_twrp刷面具_27

  1. 开机,手机是否开启USB调试
  2. CMD到fastboot.bat/exe目录下执行
  3. 检查TWRP官网镜像是否和手机型号对应

》》刷入镜像文件

twrp的system镜像怎么删 twrp镜像刷入哪个分区_救砖_28


》》刷入成功后,重启设备

twrp的system镜像怎么删 twrp镜像刷入哪个分区_twrp刷面具_29


》》输入手机黑屏后立刻按住 音量+ + 开机键启动到TWRP(按着情况下看到两次启动MI状态后,松开稍等片刻即可进入,这里如果持续按着就会持续近系统,为避免误以为无限重启幻觉坑,需要注意一下此问题)

TIPS:由于我们下载的镜像文件用于输入一次性Recovery,设备启动后原来手机的会自动替换我们自定义恢复,因此第一次刷入启动后立刻进入TWRP,使得TWRP自动修补库存ROM,防止库存ROM替换TWRP!

twrp的system镜像怎么删 twrp镜像刷入哪个分区_twrp_30


》》选择中文语言

twrp的system镜像怎么删 twrp镜像刷入哪个分区_twrp刷面具_31


》》选择允许修改

twrp的system镜像怎么删 twrp镜像刷入哪个分区_twrp_32


》》由于我们之前系统是干净的因此这里不需要双清,选择安装

twrp的system镜像怎么删 twrp镜像刷入哪个分区_刷机_33


》》线刷Magisk框架,选择 “3.4.3 准备环境包” 标题中提前准备的安装包,刷入点击重启手机

twrp的system镜像怎么删 twrp镜像刷入哪个分区_twrp_34


》》重启完成后手机中就会出现Magisk Manager APP

twrp的system镜像怎么删 twrp镜像刷入哪个分区_刷机_35


》》点击进入Magisk Manager APP,点击模块,选择从本地安装

twrp的system镜像怎么删 twrp镜像刷入哪个分区_twrp_36


》》选择之前预制好的环境包,刷入Riru Magisk内核包,点击完成进行重启

twrp的system镜像怎么删 twrp镜像刷入哪个分区_twrp刷面具_37


》》同样的方法刷入Riru EdXposed,进行重启

twrp的system镜像怎么删 twrp镜像刷入哪个分区_救砖_38


》》重启后,看到Magisk Manager APP中的框架如下所示:

twrp的system镜像怎么删 twrp镜像刷入哪个分区_twrp刷面具_39


》》重启之后,桌面上便会有EdXposed Manager APP,直接卸载掉此APP就行

twrp的system镜像怎么删 twrp镜像刷入哪个分区_救砖_40


(由于此EdXposed Manager APP版本过于旧,需要官网下载新的包)

twrp的system镜像怎么删 twrp镜像刷入哪个分区_twrp刷面具_41


》》EdXposed Manager APP下载地址:https://github.com/ElderDrivers/EdXposedManager/releases

twrp的system镜像怎么删 twrp镜像刷入哪个分区_twrp刷面具_42


》》下载完直接安装到手机中即可,到此刷EdXposed框架结束,直接装入想要的插件就好了

twrp的system镜像怎么删 twrp镜像刷入哪个分区_twrp的system镜像怎么删_43

3.5 附录下载

  我已将使用到的工具包上传至百度云,有需求的可以进行下载:

twrp的system镜像怎么删 twrp镜像刷入哪个分区_刷机_44

链接:https://pan.baidu.com/s/1yKIkptKwLIm2A3v9BzBrnQ
提取码:fycq

3.6 说明

2024年5月1日,刷了一个小米Mix2s手机,刷的版本如下:

  • rom:polaris_images_8.11.8_20181108.0000.00_9.0_cn
  • Magisk:Magisk-v27.0
  • riru:riru-v23.9-release
  • EdXposedManager:EdXposedManager-4.6.2-46200-org.meowcat.edxposed.manager-release

注意: 这里我刷的官方的开发版本8.8.3,结果开机后无线网络不显示,小米账号无法登录,导致无法解BL锁重刷,另外显示内存错误,无法登录,后来找了两次手机修理店,硬拆机通过9008刷的
总结: 如果小米Mix2s就不要刷8.8.3了,另外不要购买三方的任何强制刷机工具,下载rom和刷机都花钱,就算花钱后也会甩给你一个教程,就是我本篇和其它篇的文章,客服只有一个邮箱,不要花不必要的冤枉钱!

twrp的system镜像怎么删 twrp镜像刷入哪个分区_刷机_45


twrp的system镜像怎么删 twrp镜像刷入哪个分区_刷机_46