小米13 北美使用的问题
小米13是非常好的机器,已经得到市场验证了。
首发的时候,我就剁手了,然后带来在加拿大使用。
一开始关心的主要两个问题
频率能不能用,信号好不好
Google套件能不能装。
#1 还好。13国行有挺多加拿大的频段的,虽然不全,但是我在二线厂商Fido上用起来还凑合。如果你用一线厂商,Rogers,Bell,Telus 的5G 网络,理论上信号能更好,因为基站更多,包含的频段也更多。
#2 一直也没有什么问题,套件的安装都还简单,直到最近提了台车,发现小米的 Android Auto 是没办法使用的。
本来我也没当回事,觉得这个好解决。研究了一圈发现其实很难。
先说结论:
Andorid Pay 和 Android Auto (AA) 必须二选一。 只能有一个工作。
为什么呢:
AA本来小米国行系统里面是没有的。Playstore 下载安装倒是没问题,可是连接的时候报错,错误代码是22。查询原因是软件安装有两种形式。用户自己装的和系统安装的。具体表现形式就是,用户自己装的可以卸载。但是如果是系统预装的,他安装在系统目录里的,用户无法卸载。因为 AA 是后续用户自己安装的,所以是已普通APP的形式安装的。但是AA必须要系统APP形式安装的才能工作,不然就报错22.
要解决这个问题有三个办法:
安装三方的Rom,比如 EU。EU rom里面 AA是安装在系统APP里面的。但是这样就要解锁 Bootload才能刷三方rom。这样一来 Andorid Pay 就不能用了。
直接买Global版本,这样不用解锁Bootloader,然后AA应该能用吧? 但貌似并不行。我没有global版,但我在下面附上了我看到别人说global版不能用的链接。但是我看到Mobile01上有人xiaomi13 pro 用成功了,所以我不敢完全保证所有市场的xiaomi13都不行
安装Magisk,用Systemizer 模块,把User app转换成系统app。理论上这个应该可行,但是非常麻烦。首先要root,然后安装Magisk,然后装 Systemizer v18,然后搞定 AA以后,需要再次把Magisk 和Root 隐藏起来,android pay 才有可能可以使用。按照xda的教程,很多人做了还是不行,而且很有可能某次更新会导致 pay 失效。所以我觉得投入产出比太低,得不偿失。
最后没办法,AA就还是用不了,只能手机架起来用了。
如何把AA转换成 system APP
https://forum.xda-developers.com/t/gsi-fix-communication-error-22-on-android-auto.4456645/
隐藏 root和 magisk
https://forum.xda-developers.com/t/magisk-google-wallet-pay-with-magisk.4471279/
Xiaomi 13 Global Rom AA也有问题
https://forum.xda-developers.com/t/android-auto-doesnt-work-on-global-rom.4566851/
小米13pro 台湾版能用AA
https://www.mobile01.com/topicdetail.php?f=634&t=6784408&p=2