【新手向】小米 Mix 2s Polaris 刷机指南

【新手向】小米 Mix 2s Polaris 刷机指南
0

目录


- - - - - - - - - - 瞎扯 & 基础指南 - - - - - - - - - -

一、为什么要使用三方固件

二、刷机步骤

- - - - - - - - - - 进阶指南 & 瞎扯 - - - - - - - - - -

三、Magisk 与 Xposed 配置

四、推荐 App 与 Module

五、关于购买正版与捐赠

PS:话说,为什么 指定 ID 的标题无法实现文内跳转呢 ?


话说清早就接到了 Mokee 推送的 教程动员,那么【手动狗头】

由于写本帖时,笔者的 Mix2s 已刷机完毕,所以本帖图片都是用闲置的 5s 截图,可能不是很准确

笔者能力有限,帖内错漏难免,轻喷 ~ Thx ~

一、为什么要使用三方固件


笔者的唠叨

笔者第一个安卓机是国行 ZTE V880+

CPU:Snapdragon MSM7227
RAM:256 MB
ROM:512 MB

那时候还在 Android 2.2 时代,厂商不同批次的缩水版硬件(增加了适配与刷机难度)、N多预装应用(我的天,本来就很卡了)以及基本不更新的固件,把我逼向了 CyanogenMod 的怀抱。用过 CM 后走上了刷机这条不归路,2333 ~

后来陆陆续续用过 Huawei Hol-U10、Mi 4、Mi 5、Mi 5s、One Plus 5、iPhone 6s Plus 以及今天的主角 Xiaomi Mix 2s。由于笔者没用过几款高配的 Android 机 (暴露穷逼本质),所以下足了功夫在软件优化上,试图提升一下使用体验 (然而续不了几秒,加钱愉快解决),来来去去就有了些许刷机的经验。

1、干净的系统

  • 没有烦人的预装 App
  • 没有碍眼的系统广告

2、更多的设置与自定义可能

  • 按需安装软件,定制功能
  • 不同的固件功能特点不一样(欢迎探索 Mokee、Lineage OS、AICP 以及 ResurrectionRemix)
  • Mokee Rom 我一直当作是稳定的养老 Rom 使用,然而还是经常出问题

3、获取比某些厂商固件更稳定的体验

  • 一加的原厂固件 Bug 连天,是真的不敢恭维
  • AD-MIUI 其实体验不错【手动滑稽】

4、性能的优化

  • 去掉了占用系统资源的广告进程或其他不需要的进程
  • 配合各类插件规范 App 后台行为

5、至于保修

  • 从其官方论坛讨论来看,小米未对解锁 BL 设备做出不予固保的行为
  • 有兴趣可以去看看 小米手机售后条款
  • 解锁后的设备会被小米 永久性 地标记为 已解锁 状态,再次锁上 BL 也无法消除标记
  • 严格按照刷机步骤操作,不作死,不会死
  • 了不起再刷一次,不行就多刷一次

二、刷机步骤

刷机会丢失设备上所有数据,重要资料请先行备份!!!

刷机会丢失设备上所有数据,重要资料请先行备份!!!

刷机会丢失设备上所有数据,重要资料请先行备份!!!

1、解锁设备BL锁

Mix2s 出厂默认锁了 Bootloader,需要解锁后才能刷三方 Recovery 与 Rom。

  • 在你的设备登陆小米账号,绑定设备

    • 建议及早绑定

      • 因为解锁时会提示 需绑定设备 XX小时 后,再尝试解锁设备,这里可能秒解,也可能让你一千多小时后再试
      • 笔者的 5s 解锁等时为 72 小时,Mix 2s 为 360 小时,但笔者见过最长的等时为 1440小时
      • 等时长短取决于小米官方对你的账号判定,但其具体规则未公开
      • 早绑定,早解锁,早刷机,早享受(小米内测组貌似可以秒解)
    • 设置 -> 我的设备 -> 详细参数 -> 连续点击“MIUI版本”,直到出现 处于开发者模式 的提示

    • 进入 设置 -> 更多设置 -> 开发者选项 -> 设备解锁状态 -> 绑定账号和设备,注意 只能关闭 WIFI 仅通过移动网络进行绑定验证


  • 获得解锁资格

    • 此页面 点击 立即解锁 & 按页面提示填写申请。不同账号等时不同,笔者次日通过,一般当日或三日左右可以收到短信通知。也可以尝试去 MIUI论坛投诉版 发帖请求尽快通过
    • 请尽情体验 AD-MIUI 带给大家的快乐时光【手动滑稽】,以后才会更珍惜类原生的 Rom
  • 解锁设备

    • 得到解锁资格后,在刚才那个页面点击 立即解锁 后会跳转到 您已获得解锁资格 页面,点击 解锁工具下载,解压 & 打开软件 & 登陆你的小米帐户
    • 设备 关机 后,同时按住 开机键和音量下键 进入 Fastboot 模式
    • 通过 USB 连接手机,点击软件上 解锁 按钮,完成后点击 重启手机

  • 刷最新开发版固件

    • 此页面 下载 MIUI 最新 开发版 固件 完整包,并仔细阅读 官方线刷教程,按步骤升级

      • 下载完整开发包 & 解压缩两次
      • 打开软件 & 初次运行会提示安装驱动,同意即可 & 选择解压好的文件夹
      • 手机重启至 Fastboot 并 USB 连接电脑
      • 点击 加载设备 & 右下角选择 全部删除 & 点击软件上的 刷机 按钮,完成后会自动重启
    • 有的稳定版版本号看起来比开发版高,实际上是用的两套独立版本号,并无影响,注意文件名日期标注即可

    • 这一步是为了避免底包不匹配造成的 Error 7 错误

2、下载 Rom 以及其他程序

  • 【可选】想使用 Google 服务才需下载

    • 此页面 下载 OpenGapps 最新卡刷包
    • 选择 ARM64 以及 9.0 版本下载
    • 若只想使用 Play Store 推荐下载 Pico 版本
    • 若想体验语音助手及其他功能推荐下载 Nano 版本

  • 【推荐】Root 需下载:点击 这里 下滑至 Download 位置下载 Magisk 最新卡刷包,建议顺便仔细读下里面的说明

3、刷前必读

  • 通读下论坛内 进阶教程【Entry】词条全部内容
  • Mokee 官方 指南

4、开刷

  • 工具准备

    • 解压下载好的 Google Platform Tools 到你找得到的路径
    • 拷贝 Rom、Recovery、OpenGapps 以及 Magisk 到刚才解压的根目录内

  • ADB 准备
    • 手机重启进入 Bootloader,USB 连接电脑
    • 在 Google Platform Tools 工具根目录,Shift + 右键,在弹出菜单中选择 在此处打开 Powershell 窗口在此处打开 CMD 窗口

  • 刷入 TWRP Recovery
    • 键入如下命令,注意替换你下载文件的文件名,不要生搬硬套
   # 注释:powershell 需要手动键入 cmd 才能使用其命令
   cmd
   # 注释:这里是检测设备是否正确连接,若 list devices 下没有设备列表显示,则需要检查 USB 是否正确连接,手机是否在 Bootloader,或其他连接问题
   fastboot devices
   # 注释:这里是刷 Recovery 的命令
   fastboot flash recovery twrp-3.3.0-0-polaris.img
   # 注释:按住音量上键,再输入此命令重启手机,以便进入 recovery
   fastboot reboot

011s

  • 清除设备数据

    • 进入 recovery 后,点击 WIPE 然后滑动底部确认清除,然后点击返回。
    • 返回后点击 Advance 勾选所有选项,再次滑动底部以执行清除
    • 再次返回后点击 Format,键入 yes 后确认

  • 刷入 Rom、Gapps、Magisk
    • 返回主菜单,点击 Advance -> ADB Sideload,确认 USB 连接
    • 键入如下命令 注意替换你下载文件的文件名,不要生搬硬套
   # 注释:这里是检测设备是否正确连接,若 list devices 下没有设备列表显示,则需要检查 USB 是否正确连接,或其他连接问题
   adb devices
   # 注释:这里是刷 Mokee Rom 的命令
   adb sideload MK90.0-polaris-201906261822-NIGHTLY.zip
   # 注释:完成后需要再次打开 Advance -> ADB Sideload 才可再次刷入其他包
   # 注释:【可选】这里是刷 Gapps 的命令
   adb sideload open_gapps-arm64-9.0-nano-20190626.zip
   # 注释:【推荐】这里是刷 Magisk 的命令
   adb sideload magisk-v19.zip

  • 完成后主菜单选择 Reboot -> System 重启手机

  • 若刷 Rom 这一步提示 Error 7,那么需要刷入底包,可以在 这里 下载最新版国行底包

  • 到这里 刷机 就完成了,有兴趣可以继续看看后面的 进阶内容,祝大家搞机愉快【手动狗头】


三、 Magisk 与 Xposed 配置

1、防止 Magisk 被检测

  • 鉴于谷歌以及国内部分应用 检测到设备 root 过会限制部分功能,譬如 谷歌的全局密码自动填充 以及 微信或者网银指纹支付 等等,所以需要 防止 Magisk 被检测到

  • 打开 Magisk -> 设置 -> 用随机包名重新安装 Magisk,确认打开 设置 -> Magisk Hide

  • 打开 Magisk 左侧菜单栏,点击 Magisk Hide,选择 所有谷歌相关的应用,以及国内 腾讯、阿里、百度、字节跳动、美团以及网银相关 App(简单来说就是国内流氓全防)

2、Magisk 不当操作急救

  • 推荐阅读其官方说明 Github Readme & XDA Thread

  • 打开 Magisk 左侧菜单栏,点击 下载,搜索 Magisk Manager for Recovery Mode (mm) 模块,点击下载图标,在弹出的对话框中点击安装,等待安装完成后,点击右下角重启即可。

  • 此模块可以在 Recovery 中禁用/卸载 Magisk 模块,挽救由 Magisk 不当操作造成的宕机

  • 使用方法:重启进入 Recovery -> Advance -> Terminal,键入如下命令

   cd /sdcard
   sh mm
  • 按照屏幕弹出的提示选择即可,不知道怎么选可以直接用 Core only mode,进入系统再逐一排查 Magisk 模组


3、安装 Xposed 插件

  • rovo89 编写的 Xposed 插件最高支持到 Oreo 也就是 Android 8.1,还未对 Pie 适配。现在 9.0 笔者仅知有两个解决方案,一个是 太极 另一个是 EdXposed,推荐先行阅读这两个插件官网说明

  • 如果你的设备想 保证较高的安全性,持续使用官方固件(Pixel 等亲儿子),未解锁 BL,也没 root,那么推荐使用 太极,它可以在这类环境下获得良好的使用体验,虽然 无法使用全局作用的模组,但微信、QQ/TIM 和 Bilibili 等 常用 app 还是没问题的

  • 其他情况也可以使用 太极,但笔者更为推荐 EdXposed。因为它可以使用 全局模块,虽然现阶段兼容性并不是很好,做好随时翻车的准备,但 绿色守护大圣净化 是可以使用的

  • Magisk 搜索 Riru ,先安装 Riru - Core 再安装 EdXposed,注意 选择 YAHFA 或者 SandHook 任一安装,再下载安装 EdXposed Manager,完成后重启即可

  • Magisk 新模组安装后重启会自动启用,EdXposed 安装新模组后,需手动勾选启用,再重启


四、推荐 App 与 Module

1、玩儿机思路

  • 主要问题

    • 追求原生体验
    • 鉴于现在很多 app 会在储存目录生成数据文件夹,长此以往目录会很乱,各 app 数据管理也很麻烦
    • 鉴于现在很多 app 会获取非必要权限,强制读取用户数据,常驻后台,造成个人隐私泄露以及耗电问题
    • 部分特殊隔离 app(双开、沙盒等)
    • 部分魔改 app(界面、功能、白嫖 免费等)
    • 各种广告问题
    • 个人习惯性设置(提高使用效率) & 美化(养眼)

2、类原生体验

  • 当然,这一点 需要一些和 GFW 玩耍的经验,本帖不做讨论

  • Google 框架是必须的,推荐使用 OpenGapps Nano 版本。尽量从 Play Store 下载应用,GMS 统一管理推送还是美滋滋的
  • Magisk 搜索下载安装 Riru - Location Report Enabler 开启位置信息,否则无法使用 Google Fit 位置记录等功能,如果有外区电话卡就可以不用这个
  • Magisk 屏蔽系统检测后可以通过 SafetyNet 检测,可使谷歌正常用 指纹 以及 密码填充 等功能
  • EdXposed 安装 Google App 助手 开启设置中你无法使用的功能

3、规范 App 储存 & 权限 & 服务 & 后台

  • 储存与权限问题,推荐三个应用,Shizuku Manager(基础) & Storage Redirect (规范储存)& AppOps(限制权限),这个三个应用在 Play Store 也均有上架

    • Magisk 安装 Riru - Storage Redirect (这个无法直接在 Magisk 下载)以开启 Storage Redirect 增强模式
    • 上述链接里 app 的使用说明都很完备,也可以到 Github 反馈问题或是提出建议
    • 储存重定向 还有 在线规则库(设置 -> 在线规则 -> 启用自定义仓库),可以帮助大家快速配置应用设置
    • 重定向后 微信 和 QQ/TIM 等应用的分享问题可以安装 Bridge 解决
  • 服务与后台问题,推荐四个应用 MyAndroidTools(打断毒瘤腿) & 绿色守护(一般流氓) & 冰箱(恶霸专供) & 小米推送服务(保证推送)

  • MyAndroidTools 主要用于限制 app 内部各个功能组件,屏蔽无用功能组件

    • 推荐使用 IFW 模式(打开 关于 -> 禁用方式 -> Intent 防火墙),不禁用 app 组件,仅仅屏蔽其联网,在限制其功能的同时,保证了 app 兼容性
    • 同时可以到 Letitfly 看看更多内容(app 禁用方案 以及 别人做好的备份)
  • 绿色守护 可以智能休眠 app,帮助后台管理,防止无用常驻

    • 转变为系统应用后,可以开启 Root + 特权模式,再辅以 EdXposed 开启特殊功能,对于 使用频度 较高的 app,有不错的休眠效果
    • 可以通过通过 Magisk 搜索下载安装 App Systemizer 模组 ,再通过 Terminal 键入 su 获取管理员权限,再键入 systemize 并根据提示选择即可
    • Terminal 可以在 开发者设置 里打开 本地终端,也可以下载安装 Termux
  • 冰箱 迅速 禁用/启用 app,彻底断绝毒瘤应用的各种动作

  • 小米推送服务 可以让国内 app 通过 MiPush 接到推送(因为没有 GMS 服务),被冰箱冻结也行

    • 通过安装 Magisk Riru - MiPushFakeModule 模组可以让 app 将系统识别为 MIUI,从而将推送交给 小米推送服务 app

4、隔离与双开

  • 可以使用 Island 或者 一个视界,笔者虽然两个都在用,但更喜欢 Island
  • Island 创建工作空间后,可以将应用分身到里面实现双开,也可以单独安装应用到空间内,实现隔离,空间关闭后再次打开需要验证,实现了基本加密。嗯,Hentai App有去处了,某 Hub 啦,某 草 啦

5、其他 App 推荐

  • 各种商店

    • Play Store 主力不解释
    • Coolapk 笔者认为是国内最优秀的安卓应用市场了,有极多优质应用开发者入驻,评论区还总有惊喜
    • APKPure 这里的应用都是 Play Store 上架的,可以下载某些区域限制的 app
    • XDA Labs 是综合性的应用商店,包含了 magisk、xposed 与 一般 app
    • XDA 仓库 方便搜索 Magisk、Xposed 模组,还包含一些已经下架的
  • 各种魔改

    • Google Camera 是XDA网友魔改的谷歌相机,可以体验到更贴近原生相机的功能
    • ANX Camera 是 XEonAX 制作的类小米原生相机
    • Youtube Vanced 去掉了广告,美化了界面,详情自看

6、广告问题

7、效率 & 美化

  • 重启菜单加入 Recovery & Fastboot 选项

    • 设置 -> 关于手机 -> 版本号,连续点击以开启 开发者模式
    • 设置 -> 系统 -> 高级 -> 开发者选项,打开 高级重启
  • 电脑下载了 app 可通过 adb 便捷安装至手机(需连接 USB)

    • adb install your_app_name.apk
    • 也可以在 Powershell 用如下命令 批量安装本路径下所有 apk 文件
   cmd
   adb devices
   for %i in (*.apk) do ( adb install "%i" )   


五、关于购买正版与捐赠

  • 本帖里面 很多 app 都是付费使用的,Mokee 也开设了捐赠通道

  • 笔者一直有使用 白嫖版 免费版软件,但近年愈发感到有一个良好的环境是多不容易的一件事儿,笔者毕业成为社畜也几年了,有能力入正,也开始购买或者捐赠

  • 条件允许的朋友,一包烟,一顿饭的事儿,不太宽裕的朋友,白嫖虽然可耻但有用,我相信有一天会把票补上

  • clowwindy 于 4 年前的临别赠言想来真是堵得慌

最后,祝大家搞机愉快【再次手动滑稽】~

隔壁Note 7前来支持,整理辛苦了。

补充个个人经验:如果你的TWRP无法完成OTA等操作(解密失败),请尝试使用OrangeFox作为REC(玄学

我之前遇到过,增量更新后,解密失败,输入密码或者图形正确,但显示为解密失败。

试过 OrangeFox 也不行,最后还是重新格式化的。

也可能是我比较点背吧 ~

同样的问题,但是我格式化data仍然不行(
我个人猜测是TWRP版本的原因(不知道为啥MIX2S迟迟没有TWRP3.3.1)

MIX2 TWRP3.3.1也是一样会遇到无法更新情况

mix2s刷机后卡 核对信息界面…有网络,连不上网?还是什么原因呀 求助

猜测是刷入 Gapps 后,无法访问谷歌等网站造成的

可以不要刷入 Gapps 问题就解决了 ~

非常感谢您的整理,手上的mix 2s 成功刷机。另外附上个人遇到的问题供机友参考,在清除设备数据这一步,按照教程里的全选,会报无法清除usb-otg的错,最后我只勾选清除了前四项。在刷入ROM的这一步,我把线插在自己电脑的usb 3.0 口上,刷到47%中断了,换到usb 2.0 的口,就正常刷入。软件方面,按教程刷机,绿色守护会闪退,原因不明。Google camera 需要刷Google框架,一开始没刷,装上app闪退,刷上框架就好了。