miui 的 build.prop 文件一直修改失败, global 版无法添加内置安全模块

2024-09-22 03:23:29 +08:00
 BaiLinfeng
mix2 刷了 miui10,安卓 9 的 global 版本,之前一直都可以 root 后使用 magisk 模块刷入商店和小米钱包(这样就可以使用 nfc+公交卡+门禁卡),就达到同时有本地化和 Google 框架了,一直使用很多年了。很稳定。上几天我使用 XiaoMiFlash 线刷工具,破工具出现了 bug,没选种保全资料选项。导致直接把机器格式化了,本来我是要保全资料线刷一遍的,还好平常相册我都有备份,就微信个别聊天记录没了,微信聊天记录电脑端同步了一些,言归正传,当我刷入了 magisk 模块后,在去路径为 system/buildprop 修改

https://imgur.com/a/zmhWygG
3998 次点击
所在节点    MIUI
25 条回复
BaiLinfeng
2024-09-22 03:24:48 +08:00
BaiLinfeng
2024-09-22 03:27:31 +08:00
ysc3839
2024-09-22 04:38:07 +08:00
所以说刷机前要先了解清楚相关情况,不然会搞出很多麻烦。
小米 fastboot 使用的是 AOSP 标准的 fastboot 协议,直接用 Android platform tools 里面的 fastboot 工具即可刷机。非特殊情况没必要使用 XiaoMiFlash 等工具。
Magisk 是 systemless root 方案,即只会修改 boot 分区,不会修改 system 分区,一般也不能在系统中修改 system 分区。
Magisk 要修改 property 的话,可以直接在模块里改。既然你说以前用模块是正常的,那说明模块已经改了,那就不需要再去修改别的文件了。可以用 adb shell 或者终端执行 getprop ro.se.type 查看。
rwzsycwan
2024-09-22 07:59:45 +08:00
看看 Magisk 的文档,自己写个小 mod,替换下这个文件
winzkh
2024-09-22 10:15:26 +08:00
随便找个模块在他的 system.prop 里面加上就行了
BaiLinfeng
2024-09-22 15:23:29 +08:00
@winzkh 不行的,我试过了,之前我也没这样操作,你说的这个我早试过不行
BaiLinfeng
2024-09-22 15:48:13 +08:00
@ysc3839 masgisk 模块只负责添加对应的 app ,不负责修改 build.prop 文件.必须要人为的去添加代码,我也试过直接在模块里新建 build.prop 文件来修改。还是不生效,搞不懂为什么现在一直不生效,之前都可以的,太魔幻了,我在终端下看了还是没生效。
getprop ro.se.type 查看如下图
https://imgur.com/a/n8Y10lT
BaiLinfeng
2024-09-22 15:54:54 +08:00
@winzkh 我是直接把 system/build.prop 的 build.prop 文件直接复制到/data/adb/modules/addmipay/system 路径下来修改的,还是不生效
ysc3839
2024-09-22 16:41:57 +08:00
@BaiLinfeng Magisk 模块的 property 应该要写到模块的 system.prop ,不应该直接替换系统的 build.prop 。
参见 Msgisk 文档 https://topjohnwu.github.io/Magisk/guides.html#magisk-modules
另外如果模块本来就没对 property 做任何更改的话,按理来说是用不了的。建议把模块发出来看看。
BaiLinfeng
2024-09-22 17:09:18 +08:00
@ysc3839 masgisk 模块我是网上下载的人家编译好的,至于你说不应该直接替换系统的 build.prop ,我没替换,是直接修改的 build.prop ,对 magisk 编译我也没去深入去关注文档,至于 property 是什么不清楚 ,我是结合了网上的多篇教程实践使用的,模块我也是使用的网上现成提取好的
https://52huameng.com/zixun/1614 (使用了里面的 mix2s 模块和通用模块,内有模块下载地址)
https://ex.noerr.eu.org/t/426629#reply18 ( 14 楼又提到 build.prop 修改方式,网上成功的都是这样修改的,我之前成功也是这样修改的,但是现在很魔幻就是不成功)
https://ex.noerr.eu.org/t/394591 (关于刷入 magisk 的贴子达到国内本地化的效果)
https://drive.google.com/file/d/1Mx7RKQu7IR9A9VRJwbtgcrTNCVRWowN5/view?usp=sharing (自己收集的 magisk 模块)
BaiLinfeng
2024-09-22 17:13:55 +08:00
@ysc3839 我目前就是使用的自己收集的 magisk 模块
BaiLinfeng
2024-09-22 17:29:17 +08:00
@ysc3839 上面的网盘关闭了,使用的这个原文出处链接: https://sspai.com/post/60065 (我目前就是使用的这里面提供的 magisk 模块)
文章种也提到修改解决了,在 build.prop 里进行更改 ro.se.type=HCE,UICC,eSE 即可,就可以使用,之前我都是这样操作的,一直都要成功的,现在真不清楚是哪个环节出问题了
链接: https://pan.baidu.com/s/1XRtoAWIn3_-jGwJwxf05Pg 提取码: dhin
BaiLinfeng
2024-09-22 19:54:39 +08:00
@rwzsycwan mod 是负责啥的,我没深入了解,现在已经搞定了
lxc0813
2024-10-12 08:46:18 +08:00
我现在使用港版的小米 14TPro ,小米应用商店和小米钱包都可以直接 apk 安装的,但是还是无法直接调用 NFC 模块,我从国行小米提取 NFC 的小米智慧卡 apk 小米智慧卡网页元件 apk ,元件能安装,智慧卡 apk 就无法安装。能帮忙研究下吗?
BaiLinfeng
364 天前
@lxc0813 小米 14TPro 我手上没有,你可以先自己在网上借鉴下网页们实践的教程,我的经验就是 商店和钱包我都是刷的 magisk 模块,找你航班对应的国内固件版本号提取出来做成 magisk 包,在卡刷进去试试,我上面有发网页们的教程你可以借鉴下。一般都是刷你自己对应的版本的软件版本号,使用 NFC 的时候我的小米手机会要求选择对应的模块才会成功调取 nfc ,你有弹出叫你选择对应的选项吗,还是啥情况
BaiLinfeng
364 天前
@lxc0813 上面有很多字打错了,我更正下,V2EX 又不支持重新编辑,只有重新发一次,小米 14TPro 我手上没有,你可以先自己在网上借鉴下同款机型的网友们实践的教程,我的经验就是 商店和钱包我都是刷的网上公开制作的 magisk 模块,不是直接搜索 APK 程序直接安装,这个 magisk 模块就是提取的和你国际版本对应的国内版本的 apk ,找你手机对应的国内固件版本号提取出来做成 magisk 包,在第三方 rec 里卡刷进去试试,我上面有发网上的教程你可以借鉴下。一般都是刷你自己对应的版本的软件版本号,使用 NFC 的时候我的小米手机会要求选择对应的模块才会成功调取 nfc ,你有弹出叫你选择对应的选项吗,还是你的有其它不同啥情况?
lxc0813
356 天前
@BaiLinfeng “使用 NFC 的时候我的小米手机会要求选择对应的模块才会成功调取 nfc”这个情况是没有的只会滴滴声,没有调用其 NFC 的选项界面。magisk 方法目前也没法考虑,要 root 等级也不够,也不好 root 了。现在找到新的方法是使用中国移动超级 SIM 卡中的公交卡 NFC ,然后 NFC 设置 SIM 钱包,已经可以正常刷公交车了。缺点是刷的过程无任何调用 NFC 界面卡面选择。但是听到滴声是成功了。超级 SIM 也可以设置门禁,算是一个替代了。要先去移动直营营业厅更换超级 SIM 卡
BaiLinfeng
355 天前
@lxc0813 哦,是听过 SIM 卡代替 NFC 来刷卡的,有的城市是支持的,你是哪里哦?那换这个卡需要额外加钱吗?有啥门槛没。还有 root 的你可以多登录把等级提升上去,你的是澎湃?如果是 miui 应该会更好 root 点
lxc0813
355 天前
@BaiLinfeng 我是在深圳,换卡 10 块钱,如果你星级高可以免费。没门槛的。大部分城市支持!我的是澎湃没办法囖
BaiLinfeng
321 天前
@lxc0813 好久我也去了解下联通是否有这个卡,要不要收费,也搞一个玩玩,研究下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1074741

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX