MIUI系统中没有带谷歌服务,而手动安装的非系统应用会有一些权限问题,导致奇怪的Bug,于是我考虑刷入opengapps。
这里我选择的是micro版本。
注意
刷入opengapps后已经修改了system分区,这时候不能直接开机。因为内核有验证system分区完整性,直接开机会卡米。这时需要再刷入Magisk或者SuperSU对内核进行patch,才能正常开机。
开机向导FC
开机后,此时开机向导已经被替换成了Google了的,这时遇到的第一个问题是开机向导过不去,因为MIUI系统对Android做了一些修改,导致Google的开机向导在在调用一些方法的时候FC。
需要禁用开机向导才能继续。
重启进入Recovery,在/system/build.prop
中加入如下代码后重启继续。
|
|
或者使用 这个Zip包 刷入禁用开机向导。
Webview丢失
开机后,很多应用FC,查看日志后发现没有检测到Webview,在开发者选项中查看Webview实现,发现是空的,怎么回事呢?因为opengapps替换了MIUI系统自带的WebviewGoogle,导致系统检测不到Webview。
这时打开opengapps安装包中的 gapps-remove.txt
文件,找到 /system/app/WebViewGoogle
这一行,把它删掉或者在前面加一个#注释掉这一行就行了。
App被覆盖
opengapps会移除一些系统应用,即使它不是stock版本的。这时我们需要使用配置文件。在配置文件中加入不想被覆盖的应用就好了。
比如日历被移除了,因为micro版本安装了Google日历,需要在配置文件中加入 CalendarGoogle
来防止MIUI日历被移除。
权限问题
如果遇到权限问题,并且无法在系统中给予权限的话,可以参考这篇官方Wiki进行设置。