惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Microsoft Security Blog
Microsoft Security Blog
J
Java Code Geeks
GbyAI
GbyAI
aimingoo的专栏
aimingoo的专栏
L
LangChain Blog
I
InfoQ
D
Docker
F
Fortinet All Blogs
Y
Y Combinator Blog
Martin Fowler
Martin Fowler
月光博客
月光博客
B
Blog
Engineering at Meta
Engineering at Meta
T
Tailwind CSS Blog
罗磊的独立博客
博客园_首页
G
Google Developers Blog
Stack Overflow Blog
Stack Overflow Blog
Recent Announcements
Recent Announcements
D
DataBreaches.Net
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
B
Blog RSS Feed
IT之家
IT之家
V
V2EX

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
MIUI 国际版 / EU 版本地化教程 - MiPush 篇 - 少数派
2020-04-21 · via 少数派

TL;DR

文末提供了通用 Magisk 模块下载(MiPushFix.zip),刷入后删除 /data/data/com.xiaomi.xmsf 文件夹,重启即可

前言

书接上回,有了小米钱包后,「刷卡」这一基本需求算是得到了满足,但是国产软件的消息推送仍然是一大难关,我们知道 MiPush 在国内运营已久,大部分国产软件都已经支持了 MiPush 推送框架,并且会在检测到 MiPush 框架后保持比较克制的后台运行行为(腾讯系除外🌝)。而 MIUI 国际版 / EU 版砍掉了 MiPush 框架,Yuuta 开发的 MiPushFramework 也不能在 MIUI 上运行,所以只能另辟蹊径自己解决了。

思路

和添加小米钱包时遇到的问题一样,由于动态分区的缘故,我们不能直接对 /system 分区进行修改,所以还是要借助 Magisk 框架来实现。

首先要弄明白 MiPush 所依赖的文件,这里参考了酷安社区的一篇文章,其中提供了用于修复 MiPush 的卡刷包,研究了一下发现主要修改的就是 /cust 分区的内容,有了思路我们就可以开始制作 Magisk 模块了

制作 Magisk 模块

这次使用了酷安用户碎念原创制作的 Magisk 模块模板(发布地址下载地址),下载后解压备用。

接着下载 /cust 分区文件(cust.zip,下载地址在文末提供),下载后解压至模块模板的 /system 目录下(记得先将 /system 目录下的 placeholder 文件删除),解压后的目录结构应如下图所示

▲目录结构

接着使用编辑器打开 system.prop,将其中的内容全部删除并加入如下内容:

ro.miui.cust_variant=cn
ro.miui.region=CN

保存并退出,按照喜好修改 module.prop 的内容(主要控制在 Magisk Manager 模块界面的展示效果,没有实际作用)。

将所有文件压缩为 .zip 格式,导入手机并使用 Magisk Manager 刷入,暂时不用重启。

使用任意文件管理器(Solid Explorer / MT 管理器等),授予其 root 权限,访问 /data/data 目录,找到 com.xiaomi.xmsf 文件夹,并将其删除。

重启手机,打开任意支持 MiPush 的软件(比如京东 / 酷安等),然后查看 App 的应用信息,点击【通知管理】,然后滑动到页面最下端,如果看到 MI PUSH / 小米推送字样则为成功,也可以在酷安社区 #mipush 话题下发帖,如果在没有开启软件的情况下收到回复通知也可证明测试成功。

效果展示

▲ 小米推送

资源下载

文章中所提到的资源文件以及我制作好的 MiPush 模块可以在这里下载,访问密码为 sspai 

题图素材来自いらすとやイラストAC