https://github.com/hhstore/blog/issues/222
https://sspai.com/post/59999
https://pockies.github.io/2020/03/27/redmi-k30-5g/
https://github.com/rewqazxv/magisk-mipay-lmi
本文默认读者知道如何进入 fastboot,以及知道如何下载 adb 及其基本使用。
最近在并夕夕新买了小米 k30pro 移动权益版,为了方便抓包和减少广告,刷个欧版的 MIUI 。
我将所有用到的文件都上传到了百度云盘,方便国内用户下载。
链接: https://pan.baidu.com/s/1-5vRkjJ-SUwFq5XY7kwoaQ 密码: 5htp
文件 | 名称 |
---|---|
xiaomi.eu_multi_HMK30Pro_V11.0.19.0.QJKCNXM_v11-10.zip | 红米 k30pro 欧版 ROM 包,EMUI 版本为 11 ,不使用 EMUI 12 是为了稳定,听说 EMUI 12 耗电快,嘻嘻! |
twrp.img | 原文件名称为:TWRP_lmi.img 。 |
magisk.zip | 手机 Root 管理,可以安装 Magisk 本地模块,可以不安装。如果想要使用小米钱包以及小米应用商店,需要安装。 |
mipay-lmi.zip | 该文件为 Magisk 模块包,里面内置了小米钱包和小米应用商店。因为欧版是没有小米钱包和小米应用商店的,只有 Google Play。 |
AlwaysTrustUserCerts.zip | Charles 抓包用,Android 开发人员用,一般人不需要使用,大家可以忽略这个文件。 |
如果不信任我的文件,也可以参照下文下载,但需要注意 ROM 包版本和 twrp 版本要对应。下载后,可将这些文件保存到手机根目录。
手机插入 sim 卡,开启手机USB调试:设置→ 关于手机 → 连续点击版本号5-7次,设置 → 开发人员选项 → USB调试模式。
如果是个新的用户,需要等待 168 小时 !可以出门找淘宝买个立马能刷机的小米账号。当然,我是一个资深小米黑粉,是个老用户。
设置→更多设置→开发者选项→设备解锁状态,按系统提示的步骤绑定账号和设备。
小米解锁工具官网,按照工具自带的引导教程解锁即可。该工具只有 Windows 版本,没有看到 Mac 版本。
下载欧版的 ROM 包,下载的时候需要注意手机机型。下载地址:https://xiaomi.eu/community/threads/miui-11-0-stable-release.52628/ 。下载之后将 ROM 放到手机根目录里面。
https://androidfilehost.com/?w=files&flid=50678 TWRP 的版本可以根据手机型号,查找对应的前面的字母,然后在下载界面搜索即可。
https://github.com/topjohnwu/Magisk/releases 下载之后将 Magisk 放到手机根目录里面。
这里所说的根目录是指 SD 卡根目录,即小米手机打开文件管理时的根目录。这个路径在 TWRP 界面显示的是 /sdcard 。
TWRP 下载之后,将下载文件重命名为 twrp.img(如果是从我百度网盘下载的,不用重命名,我都改好了),首先进入 fastboot(手机关机,然后同时按住开机键和音量下键,),电脑命令行刷入 TWRP:
fastboot flash recovery twrp.img
fastboot boot twrp.img
进入 TWRP 首页,依次进入清除→格式化Data分区→输入yes格式化。
点击屏幕左上角的 logo,返回上一级菜单,进入 Wipe,勾选Dalvik/Cache/Data进行三清,然后滑动滑块点击确认。
返回 TWRP 首页选择 Install - Select zip 选择根目录(/sdcard)的 ROM 包之后等候安装完成,整个过程可能持续五到十分钟。重启便进入系统(此时手机不要插卡和连接Wi-Fi否则会卡谷歌验证),建议整个开机引导一直选择skip,直至进入桌面。
ROM 包刷成功后,首次开机过程会卡在 5G 界面几分钟,不过没关系,之后的重启开机完全正常。
如果你是一个手残党,接着看下面
但我是一个手残党!第一次使用 twrp 的时候,将 /sdcard 目录下的文件全都删除了,这就很尴尬了,现在手机系统进不去了,ROM 包也没有了!
好在我会使用 adb,即手机连接电脑,使用命令行将 ROM 包推送到 /sdcard 卡即可,使用如下命令:
adb push xiaomi.eu_multi_HMK30Pro_V11.0.19.0.QJKCNXM_v11-10.zip /sdcard
我来解释下命令的含义:
adb : Google 为 Android 开发的命令行工具,如果你为 adb 配置了环境变量,直接使用 adb 命令即可,如果没有配置环境变量,就在 adb 目录下使用该命令。
push :推送,将电脑上的文件传输到手机。
xiaomi.eu_multi_HMK30Pro_V11.0.19.0.QJKCNXM_v11-10.zip : 电脑当前目录下的 xiaomi.eu_multi_HMK30Pro_V11.0.19.0.QJKCNXM_v11-10.zip 文件。
/sdcard : 手机 SD 卡内部存储的根目录,跟你手动保存的目录一致。
整个命令含义:使用 adb 将电脑当前目录下的 xiaomi.eu_multi_HMK30Pro_V11.0.19.0.QJKCNXM_v11-10.zip 传输到手机 /sdcard 路径下 。
传输完成后,你会发现当前 /sdcard 还是没有显示 ROM,那是因为你一直在 /sdcard 路径下,push 成功后不会实时变化,因此,你返回上一个路径,然后再进入 /sdcard 即可看到 ROM。
手机刷机成功后,先进入系统玩一下。然后准备刷入 Magisk 。将 magisk.zip 保存到手机的 /sdcard 目录。
首先进入 TWRP(手机关机,fastboot boot twrp.img),选择Install - Select zip 选择 magisk.zip 之后等候安装完成,整个过程可能需要十秒左右,然后点击重启即可。
重启完成后,你就可以在桌面看到 Magisk Manger 的图标了。新版的 Magisk Manger 改版了,点击最右边的按钮即可进入模块安装页面。
我刷完欧版之后的第一感觉就是安装应用不方便,虽然有 Google Play ,但是我还是蛮喜欢小米应用商店的。
因此我在网上搜了一圈。很遗憾!发现大多数教程都是教如何制作 Magisk 模块,然后我也屁颠屁颠的开始制作,大家都知道,坑爹的事情要发生了。我制作的 magisk 模块包,安装的时候总是报错:
this zip is not magisk module
这个时候我就开始怀疑人生,先怒喷下小米,平复下心情,你会做个锤子手机!
然后在 Github 上以外发现有个哥们制作好了 Magisk Module 包,我下载下来,比对了下,嗯!好吧,应该是我打包方式错了。我的错误打包方式,直接将跟目录打包为 zip。
正确的打包方式,勾选下列的全部文件,然后打包为 mipay-lmi.zip(名称随意,最好不要出现中文,不要删除 .zip 后缀即可) :
打包之后,将 mipay-lmi.zip保存到手机根目录。从百度网盘下载文件的同学,可以忽略上述下载步骤。
然后在 Magisk 中选择安装本地模块,选择 mipay-lmi.zip 即可,安装成功后,重启手机,小米应用商店出现在其他界面。
而小米钱包则比较隐蔽会出现在这里:
我体验了下小米钱包,点击小米公交卡的时候,会提示跳转到设置界面。那个页面下方,选择使用内置安全模块而不是 HEC 和 SIM。 不过开卡要 29 元手续费,渣渣!一分钱不让你挣!因此我也就没测试小米钱包的其他功能了。
小米应用商店的功能目前测试没有问题。
安装微信后,发现在后台接收消息有延迟,可以在应用管理设置微信自启动以及后台无限制。
另外小米换机很难用,我将图片、短信、视频同步后,就不再同步应用及其微信数据了。
微信的聊天记录可以使用微信自带的迁移功能同步,然而自带的迁移也老出问题。
微信的聊天迁移功能,首先需要手机在同一个 WIFI 下,然后不要选择太多的聊天记录,有些群的聊天记录有几个 G,微信会卡住。
本文的文件只适用于高贵的红米 k30 pro !如果你是其他版本的小米手机,那就再参考下其他教程吧 !
如果之前没刷过机的同学,不太建议刷机,因为你很可能卡在某个步骤,然后去售后花 200 块钱。
但其实只要 Bootloader 没有搞坏,手机怎么刷都行。