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