首页 > 其他分享 >Mi11Pro刷机记录

Mi11Pro刷机记录

时间:2022-10-21 20:34:37浏览次数:86  
标签:刷入 img fastboot 记录 twrp Mi11Pro adb 刷机

1. 手机准备
2. 电脑准备
	2.1 下载Android SDK中的平台工具(platform-tools), 
	2.2 Windows用户安装驱动
	2.3 Windows资源管理器
3. 解锁
4. 刷全球版MiUi
5. 刷Recovery
	5.1 下载twrp镜像文件
	5.2 进入刷机模式
	5.3 临时启动下载的映像
	5.4 刷入twrp
6. 获取Root权限
	6.1 方式1-修补boot.img文件
	6.2. 方式2-adb模式刷入
 

1. 手机准备

基本状况: Miui版本: 12.5.11(RKACNXM); Android版本: 11 手机开启[开发者模式]。打开设置,关于,连续点击版本,就能打开[开发者模式]; 在开发者模式下打开usb调试。  解锁相关,参照官网步骤操作。 基本流程: 解锁 > 线刷系统; 线刷recovery > 获取root

2. 电脑准备

2.1 下载Android SDK中的平台工具(platform-tools)

https://developer.android.com/studio/releases/platform-tools 有分别支持Windows,Mac,Linux系统的版本。包含fastboot刷机命令,adb调试等命令。

2.2 Windows用户安装驱动

Windows 用户需要在他们的计算机上安装适当的驱动程序。 如果您还没有安装工作驱动程序,您可以尝试使用简单的 FWUL adb/fastboot ISO或Naked ADB 驱动程序或Universal ADB 驱动程序 另外,小米的解锁工具,或者刷机工具也都包含驱动。

2.3 Windows资源管理器

资源管理器下在不同的状态下会分别显示以下名称。
  • 便携设备 \ Mi 11 Pro  
    • - 手机连接电脑,传输模式选择MTP,(图片,文档或者两者)就会显示为便携设备。 在我的电脑里,可以作为文件夹打开手机,直接复制文件。
  • 通用串行总线设备 \ Mi 11 Pro  
    • - 有时会显示为这样... 忘记记录是什么情况下了...
  • Android Phone: Android Composite ADB Interface  
    • - 手机打开USB调试,正常开机状态连接电脑,可以使用adb命令。(> adb devices)
  • Android Phone: Android Bootloader Interface   
    • - 在上面的adb模式下使用 adb reboot bootloader 命令进入刷机fastboot模式,可以使用fastboot命令。(> fastboot devices)

3. 解锁

http://www.miui.com/unlock/index.html 新手机通常要登陆账号7天以后才能解锁. 

4. 刷全球版MiUi

Xiaomi Mi 11 Pro (mars); Xiaomi Mi 11 Ultra (star)。这2款手机使用相同的rom镜像。 https://xiaomirom.com/series/star/ https://xiaomirom.com/rom/mi-11-pro-ultra-11-ultra-star-global-fastboot-recovery-rom/   a. 下载rom后,使用小米的刷机工具刷时,注意右下角的默认选项是: [删除全部并lock]刷完锁机,按照需要选择全刷,或者保留用户数据。   b. 也可以直接使用fastboot命令刷机,刷机包解压缩后,有完整的刷机批处理文件。 批处理文件后缀: 
  •   *.sh 后缀sh的用于Linux或Mac平台刷机。 
  •   *.bat 后缀bat的就是windows系统用的批处理文件了。
  •   *.txt 后缀为txt的是同样内容为了便于查看脚本内容的。
文件名: 
  •  flash_all_except_data_storage 保留用户数据 
  •  flash_all 删除全部 
  •  flash_all_lock 删除全部并lock [慎用]
 操作步骤:  手机连接电脑, > adb devices 能看到序列号就说明连接正常了; > adb reboot bootloader 重启到fastboot模式。  > adb devices    > adb reboot bootloader  > fastboot devices   ************    fastboot   > flash_all.bat fastboot devices 能看到手机序号后,直接输入> flash_all.bat 回车,开始刷机,等待几分钟,看到所有任务完成后,重启进入新系统。

5. 刷Recovery

https://twrp.me/xiaomi/xiaomimi11pro.html twrp官网提供下载,页面内也包含刷入步骤及注意事项。 此设备使用动态分区 这意味着 TWRP 将不允许修改任何构成股票 ROM 上的超级分区的分区。 所有备份和恢复都将包括完整的超级分区而不是单个动态分区。 为了刷新各个分区,您必须启动到 fastbootd。

5.1 下载twrp镜像文件

https://dl.twrp.me/mars/ twrp-installer-3.7.0_11-0-mars.zip (30.6M) 2022-10-04 twrp-3.7.0_11-0-mars.img (192M) 2022-10-04 (只用到了这个)

5.2 进入刷机模式

通过命令 adb reboot bootloader 重启到 fastboot模式;或者使用手动组合键重启到fastboot模式。  > adb reboot bootloader

5.3 临时启动下载的映像

 > fastboot boot twrp.img twrp.img 替换为 你下载的文件名。或者你下载的文件名改为这个名称。 完成后会重启到twrp的recovery模式。注意,这只是临时启动,还没有刷入手机。

5.4 刷入twrp

  • 首选安装方法:一旦启动,导航到 Advanced > Flash Current TWRP 选项。 这会将您刚刚启动的 TWRP 映像永久安装到设备上。(当前使用这个一次成功)
  • 备用安装方法: 一旦启动,导航到 Advanced > Install Recovery Ramdisk 选项。 这将要求您选择要从中安装 TWRP 的映像。 选择您刚刚下载并复制到设备存储中的 TWRP 映像。继续安装此映像。 注意:您还需要使用同一高级选项卡中的“修复恢复引导循环”选项。 在成功安装恢复 ramdisk 后使用该选项,以避免在永久安装 TWRP 时发生引导循环。
完成此操作后,您已成功在您的设备上安装了 TWRP。

6. 获取Root权限

fastboot boot twrp.img,临时启动,刷的是boot区,不是recovery区,11版本后recovery已经被包含在boot区内。 使用magisk获取root权限有2种方式。 https://magiskmanager.com/ https://magiskmanager.com/downloading-magisk-manager/ 手机下载最新版的 Magisk-v25.2.apk 安装文件,直接安装。

6.1 方式1 - 修补boot.img文件

前面刷twrp时,使用twrp.img文件刷入,覆盖了原本的boot.img 理论上,直接将这个twrp.img交给magisk修补后,重新刷入手机即可。 刷入方法与上面刷入twrp一样。 如果失败,就吧原本的boot.img再刷回去,恢复如初后使用下面方式。

6.2 方式2 - adb模式刷入

将下载的 Magisk-v25.2.apk 文件,修改后缀为zip,Magisk-v25.2.zip. 复制到电脑上备用。 手机组合键或如下命令进入Twrp的recovery模式。  > adb reboot recovery 注: 下面有手机 a方式; 和a失败后的 Plan b 电脑辅助方式。
  • Plan a. 在revocery模式下,点击 [Install] 安装按钮
    1. 导航到手机的下载目录,选择刚才修改过后缀的 Magisk-v25.5.zip 文件。
    2. 点击 [Select Storage] 选定安装这个zip文件。
    3. 滑动 [Swipe to confirm Flash] 完成后重启进入系统。
    4. 打开Magisk应用,能看到版本号,且能点击下面的[超级用户],就说明已经root了。
  • Plan b. 这是上面的a操作失败的Plan b
    1. 说明: 很多手机没有root时,即使刷入Twrp,在Twrp界面下权限有限,看不到具体文件。就要借助电脑帮忙了。
    2. twrp下依次点击后面的按钮打开adb调试功能: [Advanced] \ [ADB Sideload]
    3. 手机连接电脑后,电脑上找到前面修改过的 Magisk-v25.2.zip 文件。
    4. 在电脑的命令行下输入命令: 
      • > adb sideload Magisk-v25.2.zip
    5. 回车后,查看手机界面上,运行完成后,重启进入系统。 
    6. 打开Magisk应用,能看到版本号,且能点击下面的[超级用户],就说明已经root了。
 

标签:刷入,img,fastboot,记录,twrp,Mi11Pro,adb,刷机
From: https://www.cnblogs.com/sztom/p/16814674.html

相关文章

  • 【CF做题记录】
    F.IntersectionandUnion容易想到对区间的每个点计算其在多少种符号序列中,能够最终剩下来。而且一个区间的所有点在整个坐标轴上的位置是连续的,因此通过差分,我们可以......
  • 学习记录19抽象类和抽象方法
    抽象类抽象方法:为了防止子类不写或漏写“方法重写”。我们之前做过练习,就是在父类当中的work方法随便写了一个代码体,原因是,知道子类的work行为是与父类不同的,并且是会进行......
  • 2022/10/18 近期面试记录
    最近面试了好多,被问了好多,杂七杂八的东西。我只能记下一部分:1.问:c++和lua怎么交互的。c++怎么调用的lua,lua要怎么调用c++。如何实现lua热更新。 2.问:在项目中有用到哪......
  • 挂分记录
    记录各种考场犯浑现象。20221019线段树。正确写法:Seg(uintn):len(n),siz(0),L(NULL),R(NULL),v(0),tag(1){if(n>1)L=newSeg(n>>1),R=newSeg(n-(n>>1));}错误写法:Seg......
  • 【第7天】SQL进阶-插入记录(SQL 小虚竹)
    回城传送–》《32天SQL筑基》文章目录​​零、前言​​​​一、练习题目​​​​二、SQL思路​​​​插入记录:SQL110插入记录(一)​​​​初始化数据​​​​解法​​​​扩......
  • JS内置对象和API了解不深刻的地方记录
    1、BigIntBigInt 数据形式 1n  22n  56n BigInt(1);//1n注意事项:BigInt只能和BigInt进行计算;5n/2n=2n会取整,不会取余数2、String上面的API  split ......
  • QQuick集成OSG的记录
    由于osgQt已经好多年没有维护,并且大部分的博客中关于OSG和QT的集成方式都是基于osgQOpenGLWidget来的。在使用测试过程中发现,继承osgQOpenGLWidget在与Qt的dock系统混合使......
  • 斯坦福大学人生设计课---读书记录
    斯坦福大学人生设计课[美]比尔·博内特戴夫·伊万斯著周芳芳译10个设计人生工具3个不同版本的人生可能1套有效的行动方案1套隐藏的就业方案1套科学的抉择流程1......
  • Hyperf使用ElasticSearch记录
    Hyperf安装Elasticsearch协程客户端hyperf/elasticsearch主要为elasticsearch-php进行了客户端对象创建的工厂类封装,elasticsearch-php默认使用GuzzleRing客户......
  • 有关反向代理的记录
    反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相当于目标服务器,即用户直接访问反向代理服务器就可以获得目标服务器的资源。同时,用户不需要知......