如何在 Redmi Note 7 Pro 上刷机?

拿到手机后干什么?刷机!

如果你的设备出现损坏,我不会对你的设备负责!

如果你的设备出现损坏,我不会对你的设备负责!

如果你的设备出现损坏,我不会对你的设备负责!

刷机前请先看看最下面的乱七八糟的问题(

由于 Dyneteve 的骚操作,本篇文章不针对 PE 进行说明。如果你是为了刷入 PE ,请点击此链接来刷入。

Redmi Note 7 Pro,是 Redmi 于 2019-3-18 发布的手机。机型代号为 violet

一、得到这部手机

小米商城已经没有了,去其它地方看看吧(

二、解锁 Bootloader

前往小米官方解锁页面申请权限并根据提示解锁。

三、下载刷机所需文件

  • Android Debug Bridge

    Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令可用于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。来自 Google 官方页面

    具体下载和配置可参考少数派的这篇文章。

    如果你使用一键刷入之类的应用,则不需要此操作。

  • Recovery

    目前我只推荐两个 Recovery:OrangeFoxLR.Team 定制版 TWRP(提取码:xipd)

  • 底包

    前往这里下载。一般来说,选择最新的开发版底包即可,除非 ROM 作者有特殊要求。

    有的系统自带底包,我们可以不刷入底包。

    如图,在 Device 那搜索并选择 violet ,点击 Download ,在跳转的页面中选择你需要的底包,点击 Download 来下载。

  • 刷机包

    看各位喜好啦~~

四、刷入 Recovery

  1. 手机关机,长按 音量减键 + 电源键 进入 FASTBOOT 模式。用数据线把手机和电脑连接起来。

  2. 这里我以 OrangeFox 为示例。在上述步骤的下载后会得到一个压缩包,打开该压缩包,解压其中的 recovery.img 到任意一个位置。(压缩包是为了在有第三方 Recovery 的情况下刷入/更新 OrangeFox ,但是我们目前并没有,所以我们需要解压其中的 recovery.img 来使用 fastboot 刷入。)

    如果你选择使用 LR.Team 定制版 TWRP,可以选择一键刷入版,就不会有下一步复杂的操作。

  3. 打开 cmd (或者其它终端),输入 fastboot flash recovery 上一步解压的 recovery.img 的文件地址 。以下是一个示例:

C:\Users\XXXX>fastboot flash recovery D:\recovery.img
Sending 'recovery' (65536 KB)                      OKAY [  2.040s]
Writing 'recovery'                                 OKAY [  0.368s]
Finished. Total time: 2.427s

如果出现 'fastboot' 不是内部或外部命令,也不是可运行的程序或批处理文件。 说明你没有配置好 ADB 环境。

  1. 在上一步的状态下,长按 音量加键 + 电源键 进入 Recovery 模式。(当然你也可以使用 fastboot reboot recovery 来进入 Recovery 模式,但是我没成功过(

  2. 一般情况下,会出现一个英文界面,从上往下依次写着 Mount Dectypt ,这是让你解密 Data 。输入你的锁屏密码即可,记得输入完后点击右下角的勾。

  3. 经过十秒左右秒钟的解密后,不出意外会显示欢迎界面,点击屏幕下方勾即可。然后就是挂载 System 的界面,滑动下方滑块即可。最后就进入了主界面。下图依次是 欢迎界面 –> 挂载 System 界面 –> 主界面。

    欢迎界面 挂载 System 界面 主界面

  4. 如果需要改简体中文,点击底部的 Menu –> 右上角的齿轮图标 –> Regional –> 点击 Language 下的 English ,选择 Chinese Simplified

五、刷入 ROM

  1. 在上一步的状态下,返回主界面,点击下方的 Menu –> Manage Parttions –> 选择 Data –> 点击右下方的勾 –> 点击 Format Data –> 输入 yes 来格式化 Data 。

  2. 在上一步的状态下,回到主界面,点击下方的 Menu –> Reboot –> Recovery 来重启一次 Recovery 。

  3. 重启到 Recovery 后,点击下方的 Wipe > 选择你想选择清除的分区(以下是一个示例) > 滑动下方滑块来清除数据。清除完成后再次重启一次 Recovery 。

    示例

  4. 通过数据线将刷机包,底包传到手机。先选择底包,滑动下方滑块来刷入,再刷入系统(有的系统自带底包,我们不需要额外刷入底包)。刷入完成后就可以重启到系统。

六、φ(゜▽゜*)♪

不出意外,我们已经成功刷入了一个系统!!!

七、乱七八糟的问题

  • 重启到 Recovery 后显示 The system has been destoryed (可能只会出现在官方 MIUI 系统上)?

    这个与 AVB 2.0 有关。具体请参见 Google 官方说明

    解决方法是打开你下载的刷机包(只要不是官方 MIUI 的刷机包),解压 vbmeta.img (可能在 /firmware-update 下)到任意一个位置。手机进入 FASTBOOT 模式,电脑打开 cmd 输入 fastboot flash vbmeta 解压的 vbmeta.img 的文件地址 ,等待刷入完成,重启到 Recovery 即可。以下是一条示例命令:

    C:\Users\XXXX>fastboot flash vbmeta D:\vbmeta.img
    
  • 发现 Recovery 被替换?

    刷入 Magisk 。(如果你不想使用 Magisk,可以试试 OrangeFox 的防止还原 Recovery 的功能,在 设置 –> OTA 下。

  • Google 开机向导无法跳过?

    这里。(在刷机前退出原先系统登录的 Google 账户就行啦~

  • 从 Dyneteve 的系统线刷到 MIUI 出现 The system has destoryed

    找售后!!!

    你可能线刷选择了上锁(

    所以说,刷过 Dyneteve 的系统后,回 MIUI 千万不能上锁(((((

  • 刷机后第一次开机无限重启到 Recovery ?

    大概率是你没格式化 Data (建议去格式化一下

  • Recovery 乱码?

    1. 格式化 Data
    2. 换 Recovery
  • Google Camera 一直停止运行?

    如果你用的是基于 LOS 的系统的话,那么停止运行可能是因为你的系统中没有 GApps 。选择以下的其中之一从 Recovery 刷入即可:

    1. OpenGApps,选择 ARM64 picoAndroid 那一列根据你的系统的安卓版本选择。

    2. NikGApps

    3. BiTGApps

    4. MicroG

    如果你确定已经安装了 GApps,仍然停止运行,那么可以换一个 Google Camera 的版本试试。

Built with Hugo
主题 StackJimmy 设计