最近入爪一台一加 3,解锁刷 root 后几乎配置完了所有东西,然后才发现忘记了 gapps。网上看到许多人在这种情况下刷 gapps 遇到了各种各样的问题,一般都被建议双清解决。我查找了一些资料后,决定试试不双清自己修复权限问题。
安装 OpenGApps
这里的假设是已经刷过第三方 Recovery,我这里是 TWRP。从 OpenGApps 网站下载对应的包(我这里对应的是 ARM64、6.0),我选择了 nano 包。
重启进入 Recovery 刷入此包。然后不要急着重启,因为大量网友反应此时重启后会不断 fc。我在一加论坛找到了这样的方法,经实测有效(针对 TWRP,其他 Recovery 请自行调整):此时应回到 Recovery 首页,进入 Mount 页面勾上 System,然后回到首页依次选择 Advanced -> File Manager -> system -> priv-app -> SetupWizard,然后点击右下的选择气泡,最后点击 Delete 删除这个文件夹。
重启正常进入系统后,点击 Google Play 或直接添加 Google 帐号即可。
遇到的问题
一、Google Play 无法正常下载应用
Google Play 下载或更新任何应用时,提示 DF-DLA-15 错误。我找到的方法是进入应用管理清空 Google Play 及 Google Play Services 的数据后重试。
二、Google 联系人同步选项消失
帐户管理中的 Google 帐号内只剩下健身、人脉、应用数据,联系人同步不见踪影。Reddit 上有人指出授权 sync adapter 读写联系人即可,但 H2OS 的应用管理界面中似乎没有办法直接操作,因此我用 adb 手动进行了授权:
$ adb shell
$ pm grant com.google.android.syncadapters.contacts android.permission.READ_CONTACTS
$ pm grant com.google.android.syncadapters.contacts android.permission.WRITE_CONTACTS
执行后,重启手机即可,不需要如原文所说删除、重新添加 Google 帐号。
更新:此方法在三星 Galaxy Note 7 原生系统上也测试成功,理论上还可以推广到更多系统。有遇到 Google Play Services 不断崩溃退出的问题,另 grant 了如下权限解决:
$ pm grant com.google.android.gms android.permission.ACCESS_FINE_LOCATION
然而我买的一加3T刷64位nano会出现系统launcher无法使用的诡异bug,而且wipe后还会有在欢迎页面连接wifi卡在获取IP地址,而且跳过选项居然是灰色的
我的也是orz
相同问题。
厉害了,多谢教程。
另外问下,我是miui8系统,授权管理没办法给系统应用授权。我的谷歌服务框架输完命令以后就不fc了。但我的谷歌play商店因为权限不够添加不了银行卡。
不知道大神会给商店授满权限的命令不。多谢!
可以看看 logcat 具体提示什么权限,然后缺啥补啥。我这篇里面贴的也是这样找到的 🙂
Note7 能刷入 TWRP 这个 recovery 么?
我尝试了 三星 S6, 好像无法刷入 TWRP, 应该是有bootloader 琐
用系统自带的 recovery 安装 OpenGApps 出错,提醒
“failed to verify whole-file signature”
校验了 opengapps 的 md5 是完整的。。。
是不是必须刷入 TWRP 这个, 才能按你的方法 安装 google play?
Note7 能刷入 TWRP 这个 recovery 么?
我尝试了 三星 S6, 好像无法刷入 TWRP, 应该是有bootloader 琐
用系统自带的 recovery 安装 OpenGApps 出错,提醒
“failed to verify whole-file signature”
校验了 opengapps 的 md5 是完整的。。。
是不是必须刷入 TWRP 这个, 才能按你的方法 安装 google play
折腾一天一夜,一直卡在检查连接…之前最好情况是先进桌面再刷gapps然后我用sdmaid去禁SetupWizard,但是Home会没反应…
我怎么没想到直接用twrp删这个程序…
一加root之后。可以正常更新系统吗?比如HOS推送
可以。每次用系统更新下载全量包,然后进 recovery 一次性把全量包、root、opengapps 刷入即可。所有 Google 设置之类的都不受影响。
请问一个奇怪的事,我现在一加X,6.0,氢OS,没双清,没第三方recovery,没root,用Google安装器,包括普通版和一加专版安装器,还卸载了重新安装google账户管理器,清除了几遍ache,总算装上,唯一的缺陷问题是,googleplay 能够登陆查看,就是下载一正在等待下载,有人说是vpn不够好,我用的是乐飞收费的,google地图、搜索正常,但好像google drive 网盘也是不能登陆。请问你遇到这样的问题吗?怎么解决?
下载软件时显示一直正在等待下载,从不开始进度条,没有半点流量在用,下载总不能成功。
如果使用分应用代理,可以试试全局代理,然后对特定应用设置不走代理,而不是反过来,否则 Google Play 下载不会工作。
“特定应用不走代理”,请问这个特定应用是指”下载管理程序”和”下载”两个系统软件吗?
指的是一部分国内应用及阿里系所有应用,如淘宝、支付宝、天猫等等
还有一些有国外服务器的国内应用,需要不走代理,免得出问题
我了解到了可以分应用代理的翻墙软件了,比如SS,不过我手机没有root过,请问能找到不需要root就能分应用代理的吗?高手指导
这个我不清楚呢~
DNS问题
围观~
直接刷 Oxygen OS 多好,自带 Google 全家桶,几乎就是 Nexus 的原生体验加几个特色功能(手势之类的)
贵博画风突变;你买一加了啊。
嗯,买一加啦,大内存还是很棒~
或许是因为这个 ?https://github.com/opengapps/opengapps/wiki/Notes-for-Android-6.0
然后肥猫好棒~(盯……
是这个问题呢~于是肥猫开始照着这个列表修别的权限了。
谢谢萌狼~
喵牛,真折腾,继续N6P