[GMS] 任意 Android 版本刷入 Google 服务包教程

刷入前提:

  • 手机已经解锁并刷入 TWRP Recovery,系统不需要 Root 权限,但需要无 dm-verity 验证,否则会卡开机动画。
    如果您不懂这些,推荐您先刷入 SuperSU 或者 Magisk 等完成 Root。

刷入步骤:

  1. 确定手机具体版本。

如果您不确定 CPU 架构,可以通过安装第三方软件,例如 AIDA64、CPU-Z、鲁大师、安兔兔等应用查看。

  1. 打开 opengapps.org,下载对应您手机系统的 Google 服务包。Variant(类型)可选 pico,该类型刷入后为最简版本,仅保护核心的 Google Play 服务。

请您注意,由于 opengapps 项目的 Google 服务包全部放在 github 上,有些地区或运营商下载速度过慢甚至无法下载,推荐您通过国外代理访问。

  1. 进入 TWRP Recovery。

  2. 将下载好的谷歌服务包放在内置存储中。

  3. 在 TWRP 下,挂载(Mount)菜单 -> 取消勾选 挂载系统为只读,然后再勾选 System 挂载。

  4. 在 TWRP 高级(Advanced)菜单中,使用 TWRP 下自带的文件管理器,也可使用 adb 命令,将 /system/app/ 下的 WebViewGoogle 重命名为 WebViewGoogle2。

如果您的设备已经 Root,可以在开机状态用 R.E. 管理器 修改。

  1. 通过 TWRP 安装谷歌服务包。

  2. 刷入完成后,进入挂载(Mount)菜单,重新挂载 System,将 /system/app/ 下的 WebViewGoogle2 重命名回 WebViewGoogle。

如果您的设备已经 Root,可以在刷入完成并开机后,用 R.E. 管理器 修改。

  1. 将权限修复文件放在 /system/etc/permissions 或 /system/etc/motorola/perms 下,并设置为 0644 权限。所有者为 root。

如果您不想放文件,也可以开机后,手动授予 Google Play 服务全部权限。

  1. 重启进入系统,体验 Google 服务。

为什么要这样做?

Q. 为什么这么麻烦,还要改 WebViewGoogle?

A. 我们也很无奈啊,pico 版本的 Google 服务包会自动删除 WebViewGoogle,如果这个东西被删除了,且它不是系统级别应用的话,系统很多地方都会报错,无法正常使用。

Q. 我可以不 Root 吗?

A. 可以,前提是您知道如何去除 dm-verity。一般修改系统的刷机包,例如 supersu、magisk 等,都有去除 dm-verity 功能。我们要做的并不是 Root,而是借助其去除 dm-verity。

Q. 为什么刷了这个以后,我的手机开不开机了?

A. 同上,由于 7.0+ 有了 dm-verity 验证,只要修改过系统,如果 dm-verity 验证不通过的话,就会卡开机第一屏,且显示警告。

刷的**[X Pro][XT1115]非官方][7.1.2] LineageOS 14.1 ROM 发布 | 0810**,执行到本帖第六步时并未在system/app下找到WebViewGoogle,仅有Webview的文件夹,打开里面是Webview.apk文件。

这个需要支持一下子!!!!!!!!

我跟这位兄弟,一样,然后呢 ?