zoukankan      html  css  js  c++  java
  • 小米9 刷欧洲版 MIUI 固件及适当的本土化修复

    转载来自:https://gist.github.com/maboloshi/3316a78de3d9495387ff9d9050af010b

    小米9 刷欧洲版 MIUI 固件及适当的本土化修复

    本教程不保证它的权威性和正确性,也不对任何实践中的错误、数据丢失等问题负责!

    本教程平台为 macOS, 其他系统请酌情参考

    更新说明

    @ 2020/8/29

    1. 添加"介绍"
    2. 更新 TWRP 信息
    3. 添加卡刷 TWRP
    4. 语言措辞编辑
    5. 不再更新本地化修复

    介绍

    先大致介绍一下各个 MIUI 版本:

    • 国内版 MIUI 国内版就是官方 MIUI 的国内版,优点:本地化功能丰富,能吃上新功能,有小爱,缺点:有广告,臃肿,后台常驻很多系统组件,同时有不少系统组件没办法禁用,Google 套件不太好安装,安装好了之后也会经常因为不稳定而 Crash。官方站点:米柚
    • 国际版 MIUI 也称为 俄罗斯版,国际版就是官方 MIUI 的国际版,优点:自带 Google 套件,广告较国内版少,缺点:依然有AnalyticsCore、MSA-Global等广告后台,预装 Google 全家桶,还是比较臃肿,本地化功能欠缺。官方站点:MIUI Global
    • 欧洲版 MIUI 也称为 波兰版,属于 MIUI 的第三方定制 ROM,但是得到欧盟官方分销商 ABC Data 认可,及时跟进国内版,稳定性比较可靠。优点:保留 Google 服务框架,未非暴力预装 Google 全家桶,系统软件也经过去广告处理,十分清爽,缺点:无小爱,本地化功能欠缺。 官方站点:XIAOMI.EU

    准备工作

    申请解锁权限

    申请解锁: 解锁小米手机

    安装解锁工具

    • Windows 平台环境下官方解锁工具

    • Windows、Mac、Linux平台下解锁 MiUnlockTool工具(依赖: Java8)进行解锁

      macOS: Java8 安装

      brew tap homebrew/cask-versions
      brew cask install java8
      

      注意: MiUnlockTool可能已过时,建议尝试XiaoMiTool V2(最新版支持到 java14)

      macOS: Java14 安装

      brew cask install java
      

      本人之前使用MiUnlockTool解锁

    安装刷机工具

    brew cask install android-platform-tools
    

    安装 Android 文件传输工具

    方便在 macOS 下管理安卓手机上的文件

    brew cask install android-file-transfer
    

    下载 TWRP 及 Msic

    TWRP是一个开源的定制 Recovery 模式映像,供基于安卓的设备使用。它提供了一个支持触摸屏的界面,允许用户向第三方安装固件和备份当前的系统。

    小米专用 TWRP

    现阶段已释出全功能适配 MI9 的 TWRP,可直接使用TWRP App安装(需root)。详见:【卡刷】通过官方 TWRP 应用程序刷入 TWRP(需要 root)

    如果 【线刷】通过 Fastboot 模式刷入 TWRP(无需 root),请提前下载对应机型最新TWRP镜像,如选择类似 twrp-3.4.0-0-cepheus-mauronofrio.img, 重命名为twrp.img备用.

    [RECOVERY][3.4.0-0][cepheus]Unofficial TWRP for Xiaomi Mi 9 (Stable)项目页 @2020-8-27

    特征:

    • [x] 解密 data 已工作
    • [X] OTG 已工作
    • [X] 备份已工作
    • [X] fastboot flash 命令已工作
    • [X] Android Q 已支持
    • [X] F2FS文件系统已支持
    • [X] fastboot boot 命令已工作
    • [X] 修复Compatibility.zip错误

    下载 Msic【可选】

    Msic 是一个类似开机引导程序的东西, 对于小米可能需要刷入特定的 msic.bin 否则无法引导外部或固化的第三方 Recovery。

    现在最新TWRPfastboot boot 命令已可用,故不需要再刷入 Msic

    下载 md5:40D41A9077580C867ACD5B78675D9035

    注意:校验下载的文件

    下载国内固件【可选】

    下载链接: https://www.miui.com/download-357.html

    如果后述的修复包不能满足需要, 希望创建自定义修复包需要下载.

    下载EU固件

    下载链接: https://sourceforge.net/projects/xiaomi-eu-multilang-miui-roms/files/xiaomi.eu/MIUI-WEEKLY-RELEASES/

    下载对应机型最新的固件: 类似xiaomi.eu_multi_MI9_9.3.21_v10-9.zip备用.

    更多欧洲版固件信息详见官方论坛: https://xiaomi.eu/community/forums/miui-rom-releases.103/

    注意:校验下载的文件

    解锁 BootLoader

    注意: !!! 解锁会清除所有数据,请作好备份。!!!

    详见解锁教程,
    请按照以下流程进行操作:

    1. 进入“设置 > 我的设备 > 全部参数”
    2. 在“MIUI 版本”上点击 6-8 次
    3. 进入“设置 > 更多设置 > 开发者选项”
    4. 开启 “USB 调试” 和 “OEM解锁”
    5. 进入“设备解锁状态”中添加帐户和设备,然后使用您的小米帐户登录;
    6. 手动进入 Bootloader 模式(关机后,同时按住开机键和音量下键);
    7. 通过USB将手机与电脑进行连接
    8. macOS 下运行MiUnlockTool/MiUnlockTool.command,并登陆对应的小米账号
    9. 点击“解锁”按钮;

    确认手机解锁状态:

    • 方法 1. Bootloader模式下运行fastboot oem device-info, 显示 Device unlocked : false (locked or unblocked) or true (unlocked).
    • 方法 2. 手机进入“设置 > 开发者选项 > 设备解锁状态”
    • 方法 3. 开机过程中,屏幕底部或顶部会显示“unblocked”文字或图标【推荐】

    提取小米支付以及本土化修复卡刷包【可选】

    注意:!!! 此节不在更新 !!!

    欧洲版 MIUI 精简了许多中国版的功能, 但是通过Mi Pay Extractor项目解决以下问题:

    • 恢复小米支付、小米公交功能
    • 屏幕负一页恢复公交卡、支付宝和微信的扫码快捷方式
    • 日历应用中,恢复农历日期显示。
    • 修复清洁应用的FC。
    • 在安全应用的设置页面中显示付款监控选项。
    • 天气应用程序中,使用中国天气来源。
    • 时钟应用程序中,恢复法定工作日设置。[测试]
    • 开启默认用户数据加密。[可选] 最近的欧洲版 MIUI 已默认加密不再需要修复

    我在原项目的基础上, 支持了 MIUI10 的系统结构, 并持续集成了补丁包的自动提取和创建.

    请到我 forked 的项目页下载对应版本修复包, 如:

    • eufix-appvault-CEPHEUS-9.3.22.zip 应用程序库提取包 (可自行添加提取其他功能包)
    • eufix-MI9-9.3.21.zip 日历、天气、时钟修复包
    • mipay-CEPHEUS-9.3.22.zip 小米支付修复包

    注意:

    1. 一旦刷入修复包,将无法通过在线 OTA 进行升级。需要刷入完整包进行升级
    2. 默认开启用户加密,更换底包刷机需要格式化Data分区,注意提前备份。后续升级刷入完整包后,不需要再次格式化Data分区。
    3. 本修复包不能满足需要,希望创建自定义修复包,请详见项目说明。
    4. 其他相关信息,请详见项目说明。

    刷机

    提前将 ROM 固件及修复包等zip文件通过android-file-transfer工具或者 OTG 下载到内部存储

    刷入 TWRP

    注意: !!! 请作好备份。!!!

    【卡刷】通过官方 TWRP 应用程序刷入 TWRP(需要 root)

    推荐使用 MIUI 国内开发版用户

    1. MIUI 国内开发版获取 root 权限

      进入“设置 > 应用设置 > 权限管理 > ROOT权限管理”根据说明进行

    2. 下载安装官方TWRP应用程序

    3. 使用 TWRP 应用程序刷入对应机型 TWRP

      打开TWRP 应用程序,同意条款,授权 ROOT 权限,选择TWRP Flash。从设备列表中选择您的设备(cepheus,即小米9机型),然后选择一个 TWRP 版本。该文件将下载到您的Download文件夹中。浏览并选择文件。点按“Flash”。了解更多关于应用在这里。

    【线刷】通过 Fastboot 模式刷入 TWRP(无需 root)

    推荐 TWRP未完全适配(即TWRP APP中未上架)、卡刷失败以及使用 MIUI 国内稳定版用户

    关机后,同时按住开机键和音量下键,进入 Fastboot 模式,通过USB数据线连接电脑与手机, 电脑终端运行以下命令:

    # 检测设备是否连接
    fastboot devices
    # 刷入 TWRP
    fastboot flash recovery twrp.img # 注意文件路径
    # 直接进入 TWRP 模式
    fastboot boot recovery.img       # 注意文件路径
    # 或者 重启进入 Recovery 模式
    fastboot oem reboot-recovery
    

    注意: fastboot boot可在不覆盖固件recovery的情况下直接进入 TWRP 模式

    完成上面的步骤后,手机会进入 TWRP 界面。如果手机进入 MIUI 官方恢复界面,而非 TWRP 界面,则说明当前 TWRP 的fastboot boot命令无法正常工作,此时需要再次手动进入 Fastboot 模式,刷入 Msic

    # 刷入 Msic
    fastboot flash misc misc.bin     # 注意文件路径
    

    然后手动关机后,同时按住开机键和音量上键,手动进入 TWRP 界面

    【卡刷】刷入欧洲版 MIUI 及修复包

    注意:!!! 请作好备份 !!!

    1. 完成上面的步骤后,手机会进入 TWRP 界面,可设置显示的语言,Swipe to Allow Modifications(滑动确认允许修改)进入主界面。

    2. 三清:TWRP 主界面 > Wipe(清除数据) > Advanced Wipe(高级清除) > 选择"System", "Cache", "Data"分区并清除

    3. 更换底包刷机需格式化 Data 分区,后续升级刷入完整包后,不需要再次格式化Data分区 : TWRP 主界面 > Wipe(清除数据) > Format Data(格式化DATA分区) > 输入yes完成格式化

    4. 如果之前未将固件及修复包等zip文件下载到内部存储(或者不小心格式化了 Internal Storage分区(内部存储)):TWRP 主界面 > Mount(挂载分区)> Enable MTP(开启MTP模式), PC下通过android-file-transfer工具向手机上传资料到内部存储,或者 TWRP 主界面 > Mount(挂载分区)> USB-OTG(挂载USB大容量储存), U盘通过 OTG 数据线,向手机上传资料

    5. 安装固件zip文件(先刷固件,再依次刷入修复包): TWRP 主界面 > Install(安装刷机包) > 选择固件包 > Swipe to confirm Flash(滑动刷入)

    6. TWRP 主界面 > Reboot(重启)> System(重启系统)

    注意:

    • 欧洲版 MIUI 10 已同国内版一样, 默认开启用户数据文件级加密。所以首次更换底包刷机必须通过 TWRP 格式化 Data分区(但绝不要格式化 SystemPersist分区),否则重启后自动进入 Recovery 模式,无限循环。

    关于修复包的相关信息详见项目页说明

    ROOT 包【可选】

    注意: ROOT会增加安全风险,降低系统稳定性

    欧洲版 ROM 不支持国内版官方 root 包, 但是可以用 TWRP 刷入Magisk.

    下载类似:

    名称 描述
    Magisk-v20.4.zip Magisk 刷机包
    Magisk-uninstaller-20200323.zip Magisk 卸载刷机包
    MagiskManager-v7.5.1.apk Magisk 管理器

    参考

    逆水行舟,不进则退。
  • 相关阅读:
    redis
    配置ssh无密码登陆Linux
    nginx rewrite规则笔记
    git自动部署到服务器
    从电影《Her》来看AI时代下,未来的七夕我们将会如何度过?
    人工智能+智能制造,会产生什么火花?
    大数据时代,市场对企业级云存储的需求更加迫切
    别太神化AI,也别太小看智能医疗
    自动驾驶江湖,将有一场恶战
    区块链 | 详解以太坊的工作原理
  • 原文地址:https://www.cnblogs.com/rab3it/p/15404069.html
Copyright © 2011-2022 走看看