Mokee 8.1 刷入 OpenGapps stock 包后部分自带应用被替换了,有些后悔,请问有办法单独安装吗?

如题。主要是发现 Mokee 自带的比如计算器、时钟、电话、通讯录、短信这些 APP 其实就是 Google 家的,但不知道为什么 Google Play 商店发现不了这一点,导致这些应用无法在 Google Play 商店更新。
于是就刷了 stock 包替换掉这些应用,也可以在 Google Play 商店更新了。结果发现打电话时录音的那个按钮不见了,接着发现收到验证码短信似乎也不能再识别出来了。
选择刷 Mokee 本来就是喜欢 Mokee 在原汁原味的 Android 系统上添加了这些非常实用的功能,现在不小心误伤了就很难过……
请问大家有头绪可以让我单独安装电话、短信和通讯录这三个应用吗?我有考虑过刷一次 Mokee 的完整包,但这样的话时钟、计算器这些 APP 又不能更新了。我想两头都占全 :smiley:

你需要在REC的高级WIPE里单独格式化system分区,然后在不重启的情况下重刷魔趣完整包,然后依旧在不重启的情况下直接刷Gapps nano,这样你系统中stock类的应用就会被恢复成魔趣的,然后再选择安装你需要的谷歌应用。

谢谢马丁大大!豁然开朗了~
那么我想请问 MK81 能够导出系统设置吗?这样刷过魔趣完整包之后我就能少很多事情了 :smile_cat:

问题终于解决了,来说下经历吧。
首先第一次注意到原来系统设置之类的都是保存在 /data 分区里面的,/system 和 /vendor 分区里面只有预装 APP 和供应商提供的库(大概了解是这样,说错请指正)
然而抹了 system 分区以后重新刷 nano 包,进入系统以后打开 Play 商店闪退。重新进 REC,抹了 system 和 vendor 分区以后刷 full 包(和 stock 包基本一样,只是不会替代系统本身已经有的应用),在打开 Play 商店之前先清空数据然后打开还是不行。
又照着前面说的刷了一遍,这次进系统以后在打开 Play 商店之前先清空数据然后再还原了最开始动手之前用钛备份备份的数据,打开,还是无数次闪退。

……大概是我人品不好吧,所以我决定从头开始刷机了。好在动手之前用钛备份对所有应用都做了一次备份,能省不少事。
然后在重新刷机之前发现了 OpenGapps 原来是可以由用户自定义安装行为的,只需要写一个 opengapps-config 脚本就行。
于是把 GitHub 上 OpenGapps 的项目 Wiki 看了一遍,大概半个多小时过后测试了一下脚本发现没问题就用它刷 Gapps 包了。

那么这里分享一些我昨天摸索出来的思路和具体的脚本,有需要的朋友可以借鉴一下:
https://raw.githubusercontent.com/IceCodeNew/4Share/master/Redmi%20Note%205/.gapps-config-whyred

  • 来电归属地、通话录音和短信验证码识别这些功能都只在魔趣基于 AOSP 应用上做修改得来的版本上才有,所以在 Step 1 中保留系统自身的拨号和简讯 APP。

  • 除此以外的其他 APP 不是本身就是 AOSP 版本的就是 Google 家的 APP我觉得更好用一些,所以在 Step 2 中指定了这些我打算精简的 APP。
    // 多亏 OpenGapps 有这样方便的特性,这样一来不仅不需要 root 了手机以​​后去手动删除应用目录(删错了的话问题很大),而且以后更新系统的时候无论如何这些 APP 都不可能被装回来了(不过还是提醒一下,我其实桌面用的是 nova launcher。但是在这一步就删掉自带桌面的话容易出现开机没有桌面应用的问题,所以还是进入系统以后再手动处理比较好)

  • 然后因为我使用 Chrome 做浏览器,所以 WebView 应用也指定 C​​hrome 就好了,不需要另外安装一个 WebView 应用程序(这里需要 ROM 能够正确提供 WebView 应用列表才能支持,像魔趣这样原汁原味的 ROM 当然是没有任何问题的啦),从而能够省出几十甚至上百兆的系统空间来(OpenGapps 在安装 Chrome 的前提下会自动安装 WebViewStub 作为替代,而不是真正可以用的 WebViewGoogle)

1 Like

WebViewStub 顾名思义,是个占位用的东西,本身其实只有几 KB 大小。在上文中我说的安装了 Chrome 浏览器的情况下,OpenGapps 默认会安装 WebViewStub 而不是 WebViewGoogle。
这两者的区别就是安装 WebViewStub 以后在 Play 商店中会看到提示更新 WebView 应用程序。这里不需要手贱去更新,否则就会装一个完整的 WebView 应用程序回来,没有必要。
在开发者选项中指定 WebView 应用程序为 Chrome,然后用钛备份将 WebView 从 Market 链接中移除,这样在下次更新系统前就都不会看到 Play 商店提示更新了。作为不清爽就会死的强迫症患者来说这样一套操作下来感觉真是爽极了~
// 当然现在我用的手机只有每夜版更新接收,所以其实每天升级以后都要去移除一下链接 :sweat_smile:

感謝分享心得,我之後可以省很多冤枉路

我谷歌账号一直登陆不了,验证手机号时显示“此手机号码无法用于身份验证”这到底要怎么解决啊

是不是同一个手机号注册太多账号了?
而且这种事问我没用要问 Google 客服啊……

我就是想问问你们怎么能登录谷歌的,没出现我这种情况吗?

怎么能登录 Google,这个我是不能说的。
您说的情况我也从来没遇到过,换一个“正常”的网络试试看吧。
// 我想您应该知道中国大陆访问 Google 所存在的问题吧。

修改hosts上网啊

果然来论坛总能找到解决办法