补充 4: 最后还是忍不住写了一个自动提取的脚本,默认用 Travis CI 自动提取 Mix 2 固件并发布到 releases,这下就不怕官方固件更新了。
101
lucifer9 2018-01-22 10:32:26 +08:00
国际版 / EU 版,支持 widevine 不?支持到多少呢?有没有刷了的方便用 这个工具 https://play.google.com/store/apps/details?id=com.androidfung.drminfo 看一下呢。没有这东西看个 Netflix 还得找一年前的版本
|
103
asipirin1120 2018-01-22 13:37:38 +08:00
@wangyilin1226 NFC 内置安全模块可以通过修改 build.prop 加回来
|
104
csvw 2018-01-22 13:41:46 +08:00
请问 eu 版是不是集成了 google 全家桶,国内使用是不是会加速电量消耗?
|
105
szsgz 2018-01-22 14:20:08 +08:00
我用的小米六,一直纠结于以下两点。
1. 上划手势的全局搜索中无法用 google,目前是吧 chrome 的搜索部件放在了桌面,占了一行图标的位置。 2. 无法添加美元开关到桌面,这个让人很不爽,其他的第三方桌面都支持,可惜第三方桌面怎么都不是亲生的,老是有小问题。 就想知道楼主刷的欧洲版能不能解决这两个问题,值不值得刷?我每天都用公交卡功能,离不开。 |
107
lucifer9 2018-01-22 16:46:51 +08:00
@Jormin 多谢!请问是国际版还是 EU 啊,过几天我再刷了试试。L1 没高清,不过总比找 1 年前的 App 方便些。话说 Netflix 也够鸡贼的,过不了 safenet 测试连 play store 里面都搜不到。国内这些 ROM 当然是不可能过的。三棒国内版的也不行。不过他家有个好处是 widevine 版本 L3,能看高清。华为稍好点只有 L1 起码能装上 App。只有小米魔改的太厉害,啥都没有了。
|
108
Jormin 2018-01-22 17:39:39 +08:00
@lucifer9 我装的是 eu 版本
Google Widevine Modular DRM 下写的是支持。版本 1.0 安全级别 L3 具体的你可以看这个截图 https://imgchr.com/i/p4tqYj 可是我 Google Play 里搜不到 Netflix 的东西诶(我是美区 |
110
lucifer9 2018-01-22 17:47:21 +08:00
@Jormin Sorry,之前说错了,widevine 这东西,L1 是最高...貌似必须原厂支持才有戏,unlock 大部分就只剩 L3 了(我用 Sony xz1c 试了试)。只有亲儿子是 unlock 了还能 L1 的。SafeNet 过不去 Play Store 上看不到 Netflix,不过可以手工装,也不影响看。
|
111
srwgin 2018-01-22 19:01:08 +08:00
最新開發版是基於 Android O
fstab.qcom 已經變更位置了,不再存放在 boot.img 裡面 而是改放到 system.new.dat 裡面 |
112
linusyang OP |
113
linusyang OP 补充一下,我没有 root 而且启用了 fbe。
|
114
huclengyue 2018-01-22 21:57:54 +08:00 via Android
gapp 精简版刷了之后就能用 google pay。。用那些安装器安装的是不行的
|
115
linusyang OP @huclengyue 是的,安装器安装的 google play 不在系统分区,缺少一定的系统权限。而且可能没有 certified(这个跟 build.prop 的版本 string 有关,xiaomi.eu 魔改成了国际稳定版的),cts 检验可能通不过。
|
118
linusyang OP @lucifer9 我刚才测了一下,我机器的 widevine security level 是 L3
|
119
raptium 2018-01-23 19:50:25 +08:00
我的 小米 6,国际版 开发板 8.1.18
看到其他地方说国际版需要多提取一个 SmartcardService.apk ,于是修改楼主的脚本提取了。 然而 sideload 刷入了生成的 zip 以后,开机并没有看到 小米钱包。 看下来觉得诡异的是,在 twrp 下,文件管理器能看到 /system/app/Mipay TSMClient 等文件 但是开机进系统后,adb shell 进去看,/system/app/ 下面又没有 Mipay TSMClient ... 也不知道究竟怎么了。 |
120
linusyang OP @raptium 可能不可以用 sideload 方式刷,这个安装包的脚本 updater-binary 是 bash 脚本,不是二进制,只在 twrp 里测试过可以安装。
|
121
raptium 2018-01-23 23:10:38 +08:00 via iPhone
@linusyang 我用的 twrp 的 sideload,我看日志 update binary 里的脚本都执行了的,并且从 twrp 的文件管理器来看,那些文件也确实写入了。不知道是不是 Oreo 的原因。
|
122
raptium 2018-01-24 14:03:13 +08:00
昨天遇到的问题大概是我没有关闭 dm-verity,今天重新改用 Magisk 已经成功了。
国际版 Rom 也不需要提取 SmartcardService,门卡模拟加一个 NextPay 就行了。 |
123
Jormin 2018-01-26 13:54:25 +08:00
@wangyilin1226 我好想死 抱着侥幸心理直接用了 eu 论坛的 recovery 加密了储存 结果直接显示 internal storage 为 0,只能清空 data 重新刷过。。。
|
124
linusyang OP |
126
cnmusa 2018-02-01 08:13:45 +08:00
感觉还是国人的包要好一些
|
127
linusyang OP @cnmusa 主要看需求吧,我需要 safetynet 认证,貌似就 eu 版的可以。还有是信誉,eu 版还是靠谱的,国内的不太敢用。
|
128
cnmusa 2018-02-01 14:09:21 +08:00 via Android
@linusyang 嗯 两个手机 一个 mi6 一个红米 note4 准备 note4 刷一些 eu 的 rom 不过 e 文看着费劲 不知道刷什么包好
|
129
qqjt 2018-02-01 20:53:48 +08:00
windows 下运行了脚本,看到 all done,然后找不到 zip 文件,懵逼了……
小米 6 的开发版 rom。 |
130
linusyang OP |
132
qqjt 2018-02-02 11:23:30 +08:00 1
小米 6 搞机成功,版本 8.1.25 ,介绍下我的步骤:
- 下载 xiaomi.eu 的 rom:xiaomi.eu_multi_MI6_8.1.25_v9-8.0.zip ,和国内的开发版 miui_MI6_8.1.25_0110827d3f_8.0.zip 。 - 用楼主的脚本提取安装包:将国内版 zip 放到目录下,执行 extract.sh ,获得 mipay-MI6-8.1.25.zip ;换 eu 版,执行 cleaner-fix.bat ,获得 eufix-MI6-8.1.25.zip 。 - 解锁 bootloader,刷入 twrp ; - 进入 twrp,四清,刷 xiaomi.eu 的 rom,挂载 system,刷入提取出的俩个 zip,reboot system。 |
133
linusyang OP @qqjt 谢谢测试,补充一下,如果要国内天气源,可以装提取出来的 weather mod apk,如果要还原国外源就装回 orig apk。
|
134
srwgin 2018-02-02 14:58:47 +08:00
奇怪之前用还正常 更新 git 的文件后就这样了
extract.sh: line 2: $'\r': command not found extract.sh: line 3: cd: $'.\r': No such file or directory extract.sh: line 4: $'\r': command not found extract.sh: line 6: $'\r': command not found extract.sh: line 18: $'\r': command not found extract.sh: line 19: syntax error near unexpected token `$'{\r'' 'xtract.sh: line 19: `exists() { 请按任意键继续. . . |
135
linusyang OP @srwgin 换行符错了,crlf 转 lf 应该就行了,我这个打包的 bash 是 cygwin 的,比较敏感。
|
136
asipirin1120 2018-02-02 18:36:08 +08:00
唔 楼主的加密脚本成功让我卡启动进不了系统了
|
137
linusyang OP @asipirin1120 可能要等一会,加密要时间的。只推荐第一次刷机时候用,速度会快点。这个脚本主要是为了提取 mipay,eufix 是我自用的,没仔细测试过,可能有风险。
|
138
royalsys 2018-02-02 23:13:29 +08:00
感谢楼主指路……
我在用国际版的 rom 8.2.1,使用楼主的最新版本 8.2.1 的包的话,在打开公交卡页面的时候,会报错退出…… 报错信息是这个: https://gist.github.com/anonymous/6ae74796d02e9fa1ccc7edb9e75e9305,不知道楼主有思路吗? 用 8.1.25 的就好了。感觉是 miui 玩坏什么了…… @raptium #121 似乎也用的国际版 ROM。是否有遇到同样的问题呢? |
139
asipirin1120 2018-02-02 23:31:46 +08:00
@linusyang 唔我是刷好了想加 eufix 的时候刷进去的 然后就卡启动画面进不去 重启直接进 rec 了
唔 现在还是多一步把 zip 里的东西自提替换 暂时放弃加密了 |
140
Jormin 2018-02-02 23:59:47 +08:00 via Android
@asipirin1120 你是 eu 版本么? eu 论坛提供的 recovery 是不支持加密的 所以会没法挂载 开机直接进 recovery。 你可以看下上面的帖子有提到支持的 recovery 的下载地址。
|
141
linusyang OP @asipirin1120 @Jormin 现在 eu 又搞幺蛾子,会自动给你刷 xda 上网友 raupe 自己做的 recovery,而且还是人家不支持解密的旧版。raupe 的最新版是支持解密的,我正在用。
|
142
linusyang OP @royalsys 你就先用旧版 8.1.25 提取的吧,这个貌似是小米自己的问题了,国际版和国内版某些 miui 框架不匹配。eu 版 rom=国内版底包+gapps+精简系统 apk+build.prop 修改国际版+系统 app 魔改加回部分国内版功能,所以可以直接提取国内版的用。
|
146
Jormin 2018-03-14 20:27:41 +08:00
不知道前面几楼用国际版(非 EU )的大神是怎么操作的,我这边国际版的刷了之后会卡米。。。
|
148
danbao 2018-03-26 22:36:37 +08:00
For Oreo-based MIUI (Android 8.x), the location of "fstab.qcom" has been moved to /system/vendor/etc/fstab.qcom. You need to modify that file accordingly, by changing "encryptable=ice" to "fileencryption=ice".
Edit: If you already encrypted the data partition in Nougat/Oreo MIUI, there is no need to re-format the partition when flashing the new system. The partition will be kept encrypted. But you need a recovery (TWRP) with encryption support (try @raupe 's TWRP Build 20180124-0958 or later version). |
149
danbao 2018-03-26 22:37:20 +08:00
找到了 Android 8 下面怎么改了
|
151
wangyilin1226 2018-03-28 23:59:39 +08:00
@linusyang 没有在 eufix 中找到 mms
|
153
to2false 2018-04-28 23:34:36 +08:00 via Android
感谢大大,国际版稳定版已经刷上了
|
155
chestermax 2018-05-15 13:29:11 +08:00
@qqjt 小米 6 8.5.8 似乎不行
|
156
wangyilin1226 2018-06-04 01:56:17 +08:00
@linusyang 稍微挖个坟 MIUI10 的适配的大佬还有兴趣做吗
|
157
Jormin 2018-06-16 18:31:49 +08:00
@wangyilin1226 miui 10 不支持了吗?
我这边还可以用啊 |
158
wangyilin1226 2018-06-19 06:46:58 +08:00
@Jormin MIUI10 国际版刷现行 release 直接不显示 App
|
159
Jormin 2018-06-19 17:41:29 +08:00
@wangyilin1226 我现在用的是 miui 10 8.6.14 国际版
然后用 magisk 刷入的 https://www.v2ex.com/t/426629 这个 PO 主提供的 Magisk 包,然后再到 System/App (好像是这个目录吧 忘记了)拿 Release 里的文件直接替换就可以正常用了。 实际上可以自己用 Release 里的文件写 Magisk 的,我替换是因为原 Po 的 Mipay 版本太低了 刷进去打开会崩溃。 |
160
linusyang OP @wangyilin1226 @Jormin @liangch @chestermax
诸位,好久没升级系统,所以没办法测试。刚升到 xiaomi.eu 发布的 MIUI 10,版本号 8.6.14 ,提取同版本国内 ROM 的小米支付,可以顺利使用各项功能,无 FC。 最新提取脚本和 Mix 2 提取文件已更新到 Repo。遇到奇怪问题请备份好,清掉 Dalvik Cache 再试。 |
161
wuyuxing 2018-08-03 14:55:16 +08:00
真的非常感谢,我本人也是 Google 重度使用者,同样也选择了 EU 作为日常用系统,一直苦闷于这个问题,近日用您的方法成功为 mix2s 添加上了公交卡服务,另外想问一下页面中有写 eufix 需要在加密或新分区中刷入,我未加密过手机分区,但是有 8.0 自带的强制加密,不知是否可以直接刷入 eufix 不清空数据?
|
162
watermeter 2018-08-07 02:11:40 +08:00 1
@wuyuxing #161 现在 mix2s 有没有能自动解密 data 的 rec
|
163
linusyang OP @wuyuxing 我改了下最新的脚本,默认 eufix 不改加密了,可以直接刷。强制加密的脚本单独放在了 eufix-force-fbe-oreo.zip 。
|
164
ly19870111 2018-08-12 23:52:31 +08:00 via Android
请问 eufix-mimix2.zip 和 eufix-appvault-MIMIX2.zip 的作用分别是什么?我也是用的 eu 版
|
165
wuyuxing 2018-08-14 23:15:18 +08:00
现在是有了,不过我也还没用过
|
166
linusyang OP @ly19870111 appvault 是负一屏,就是最左边的快捷方式。eu 和国际版的把支付相关的快捷方式去掉了,我把国内版的提取回来了,放在这个包里面,有需要的可以单独刷。
|
167
ly19870111 2018-08-22 09:59:17 +08:00 via Android
感谢楼主回答,之前已经解包了解,十分感谢啊!
|
169
eraserking 2018-09-14 21:25:40 +08:00
@linusyang 有一个疑问,MIX 2S,现在刷进 O 版的 EU 之后,格式化了内置存储。按你所述,应该是开启了加密,然后我也检查了 /vendor/etc/fstab.qcom,确实是 encryptable=ice,quota,在手机设置里面看到也是已加密,但是进 Recovery ( EU 版自带的 TWRP )并不提示要解密,也能正常读取存储。所以我有些疑惑,那现在究竟是处于加密还是不加密呢?因为按我之前的经历来看,加密之后进 TWRP 是要求解密的,但是现在并没有,所以我也不确定是什么状态了。
|
170
linusyang OP @eraserking 你要确认一下你这个版本的 twrp 是否真的解密 data 分区了。点 install,看 sdcard 里的文件名是否是乱码。如果是乱码说明 twrp 并没有真正解密。理论上来说 data 分区加密了,只要不格式化就一直是加密的。
|
171
linusyang OP @PowerDi eu 版本把 build.prop 里的参数改了,伪装成国际版了,就算提取了原版 apk,装进去也是国际市场,需要反编译 apk,或者用 xposed hook,这个需要你自己研究。另外,修改主题 app 涉及到版权的问题,有点不太好,所以不打算支持。
|
172
eraserking 2018-09-19 10:47:11 +08:00
@linusyang 谢谢。后来升了 P (没格式化),现在显示是未加密了,和实际情况相符,说明 O 的时候应该这里是显示错误。不过这就带来个问题,在 encryptable=ice,quota 的情况下,我格式化了存储,为什么是未加密的状态?还是说这个状态只是在已加密的状态下支持加密,但是并非在格式化的时候启用加密?
|
173
Jormin 2018-10-26 18:54:55 +08:00
今天 8.10.25 的国际版 ROM
修改了 prop 之后重启直接卡米了 TAT |
174
Jormin 2018-10-27 19:34:17 +08:00 via Android
发现是自己的问题 23333 重新弄了一遍 没问题了
|
176
yihuili 2019-01-14 02:18:19 +08:00
楼主,按照流程刷完之后可以显示小米钱包,但是公交卡不正常。点击公交卡的入口,一直都提示“为了正常使用小米公交”,需要将系统默认钱包切换到小米钱包,是否切换?,但问题是点击是,都没有出现小米钱包可以选?国际版和欧洲版都试了,一样问题。求解求解,先谢谢了。
|
178
LakeZhang 2019-02-07 21:08:43 +08:00
|
179
srb1999 2019-04-03 11:15:21 +08:00
Everything is Ok
Files: 2 Size: 2024834027 Compressed: 2678999087 sdat2img binary - version: 1.0 Android Nougat 7.x / Oreo 8.x detected! [Kextracting |################################| 100% [?25hDone! Output image: miui-CEPHEUS-9.3.22-system.img --> image extracted: miui-CEPHEUS-9.3.22-system.img --> copying apps ----> copying Mipay... ----> copying NextPay... ----> copying TSMClient... ----> copying UPTsmService... grep: system/build.prop: No such file or directory ERROR: No more files system/app System ERROR: Unknown error -2147024872 --> deodexing Mipay... ----> classes: basename: missing operand Try 'basename --help' for more information. Can't find file: system/app/Mipay/oat/arm64/Mipay.odex/ --> abort --> clean deodex 请按任意键继续. . . 大佬什么时候能更新一下啊 |
180
linusyang OP |
181
tpsxiong 2019-04-22 17:23:05 +08:00
miui 10 9.4.18 提取的日历刷上去后,农历依然不显示,但天气变成了彩云天气
|
182
wangyilin1226 2019-07-10 22:18:20 +08:00
MIUI9.7.4 MI9SE 分别报错:无法复制文件 无法安装 privapp 和找不到 Build.prop
|
183
Stefango 2019-10-20 12:19:29 +08:00 1
|
184
Zephyr1996 2019-12-24 23:48:12 +08:00
会更新安卓 10 吗
|
185
yzfvip 2020-02-19 16:25:59 +08:00 via Android
很希望 10 能得到支持
|
186
BaiLinfeng 2020-03-03 20:54:53 +08:00
留名我得试试,我的是国际版本怎么操作
|
187
srb1999 2020-04-08 19:47:00 +08:00
--> image extracted: miui-CEPHEUS-20.3.26-system.img
--> copying apps ----> copying Mipay... ----> copying NextPay... ----> copying TSMClient... ----> copying UPTsmService... grep: system/build.prop: No such file or directory ERROR: No more files system/app System ERROR: Unknown error -2147024872 --> deodexing Mipay... ----> classes: basename: missing operand Try 'basename --help' for more information. Can't find file: system/app/Mipay/oat/arm64/Mipay.odex/ --> abort --> clean deodex 请按任意键继续. . . 小米 9 安卓 10 求大佬更新 |
188
runking 2020-06-23 18:36:24 +08:00 1
这个办法可以把电话识别、拦截、录音;短信识别这些给弄到欧版里面吗?
|