HarmonyOS4,但是GMS!
ITMan_CHINA
2023-09-14 华为P40 Pro
#鸿蒙3.0# #华为鸿蒙# #鸿蒙4.0#
题外话:十分感谢各位的关注,某个鸽子两年前说的教程终于要出了
------------------------
此教程兼容HarmonyOS 3.0,但不保证HarmonyOS 2.0可用
与此同时,观看并参考本教程内容即默认你已经拥有稳定的科学环境,此篇教程评论禁止讨论科学联网相关内容,且本人不会提供任何科学的工具与教程
------------------------
2023.09.16 02:00
根据大家的反馈,一众MatePad平板由于「谷歌服务助手」不兼容导致无法安装原生GMS套件。建议使用Gbox/Gspace之类的第三方GApps工具在MatePad上使用GMS。
(HarmonyOS手机也可以用此方法使用GMS,且不会有Play服务报错弹窗,但运行效率略低于原生GMS)
------------------------
0.准备工作:
①一台配置好adb工具的PC(Win/macOS/Linux皆可),且手机已开启开发人员选项和USB调试和“仅充电”模式下允许ADB调试的开关(如图)
开启adb调试
②备份App升级至最新版本
③建议关闭纯净模式(可做可不做)
👇👇👇👇👇关闭纯净模式👇👇👇👇👇
关闭纯净模式的教程:
需要一台PC与对应平台的adb工具以及以下软件:
Shizuku:
【Shizuku】
爱玩机工具箱:
【爱玩机工具箱】
小黑屋(或者同类型的冰箱):
【小黑屋】
adb授予Shizuku权限
adb授权Shizuku,打码部分为你手机的序列号
需要用到的命令(Shizuku应用内可直接复制):
adb shell sh /storage/emulated/0/Android/data/moe.shizuku.privileged.api/start.sh
请授予爱玩机工具箱必要的权限与Shizuku的权限
爱玩机工具箱授权
进入爱玩机工具箱,首页找到导航栏,找到「系统相关」,进入后下滑找到「SetEdit-安卓设置项修改」
进入SetEdit
进入SetEdit之后,切换到「SECURE」栏并搜索关键词「pure」,把【pure_mode_state】和【pure_enhanced_mode_state】的值设定为1(0为开启,1为关闭)
✔️更新✔️【2022.09.16 02:00】
根据反馈,Mate 40系列之后(Mate 50系列,P50/P60系列以及之后的机器)可能仅有【pure_mode_state】一个开关,依旧是设置为1即可关闭。
SetEdit关闭纯净模式
此时打开小黑屋(冰箱也可以)并授予Shizuku权限,搜索安全隐私中心并冻结
冻结安全隐私中心
Tips:冻结安全隐私中心之后会导致设置设置内「安全」和「隐私」入口消失,但里面的设置项可通过顶部搜索栏搜索
(=°Д°=)我那么大的设置呢?
最后,在设置里搜索「外部来源应用检查」,关闭此选项即可
关闭【外部来源应用检查】
最后尝试安装一个apk包,已经无需输入密码或验证指纹即可直接安装,也不用检查安装包的内容,即装即走。(重启后也一直保持纯净模式为关闭状态)
纯净模式关闭成功
用设备信息( 【设备信息】 )查看系统状态,纯净模式为「否」即可
纯净模式为「否」即可
以上即为关闭HarmonyOS 3/4的纯净模式教程,此教程来自酷安内的帖子但是我忘了出处,所以在此一并感谢[yyds]
---------------
Q:楼主楼主,我不再需要关闭纯净模式了,而且设置里的「安全」和「隐私」是我需要的功能,怎么恢复呢?
A:在Shizuku为激活状态下,小黑屋(或者冰箱)解冻安全隐私中心即可
👆👆👆👆👆关闭纯净模式👆👆👆👆👆
④必须关闭以下内容以保正常安装GMS:应用分身、隐私空间和悬浮导航
第④条必须关闭的内容
⑤此教程需要用到的包与下载链接
其中Google.zip打包了9个apk
9个apk与一个备份zip包
下载链接:
——————
✔️更新✔️【2023.9.16 16:51】
更新蓝奏云文件链接
——————
蓝奏云:(密码:yylx)
123云盘:(提取码:yylx)
我搭建的Alist(为了防止DDoS,此链接仅支持IPv6流量进出):
查看链接
小萝卜云盘Alist:
查看链接
✔️将上述文件下载存放至手机目录中你方便找得到的位置即可✔️
以上即为准备工作,下面开始即为教程
------------------------------
1.恢复备份与安装谷歌服务助手
Ⅰ进入设置👉系统和更新👉备份与恢复👉同意
进入备份
Ⅱ点击「外部存储」,并在弹窗中允许所有权限
允许权限
Ⅲ如果已经打开过备份但授权不完整,可通过设置👉应用和服务👉应用管理👉显示系统应用👉搜索「备份」进行授权,和示例图里的权限一直即可。
备份app授权
Ⅳ将下载下来的Huawei.zip包解压到手机目录中的Huawei/Backup/backupFiles里,如果手机目录里的Huawei文件夹下没有对应的文件夹,请直接创建一个新的文件夹并命名为对应的名称。注:下载下来的Huawei.zip压缩包里有一个2019-11-11开头的文件夹,请将文件夹直接解压到上述目录下。
为了方便演示,使用了MT管理器。使用系统自带的文件管理也是一样的步骤。
Ⅴ解压完成后,重新回到设置👉系统与更新,进入日期与时间,把时间调整为2019年,然后再进入备份与恢复,点击右上角,选择「从内部存储恢复」(这一步如果备份右上角没有这个选项,可以返回上一层重新进入,再次点击就会出现了)
备份密码为【a12345678】(不包括括号)
先更改时间
再恢复备份
Ⅵ回到桌面,此时桌面上出现了「谷歌服务助手」的App,打开并授予设备管理员权限,并允许文件读写权限。
谷歌服务助手注册设备管理员权限
⚠️提示⚠️
如果在注册设备管理员时显示的权限仅有4项(如下图所示),可能是上一个步骤没有调整时间为2019年,此时请卸载谷歌服务助手,并将系统时间修改为2019年xx月xx日并重新进行恢复备份的操作,如果和上图一致有7个权限再授予设备管理员权限。
错误示例
授权完成后会提示啥也没有,进行到这一步之后直接返回桌面即可。
(๑•̀ㅁ•́ฅ)这个按钮已经没用了,返回桌面吧
至此,第1步已完成。
------------------------------
2.安装GMS
Ⅰ请将时间调整为「自动设置」,让系统时间恢复为现在的时间。
Ⅱ安装00.MicroG.apk,并进行Google账号的登录操作。
安装microg并登录Google账号
⚠️注意⚠️
如果有多账号需求,请一并在此步骤完成,安装完成后将不再允许添加账号。
Ⅲ请安装剩余apk,推荐以以下顺序进行安装(也可以不按照这个顺序装,但可能会出现bug)
✔️03.SV.Policy sidecar aps 2052073.apk
✔️01.GAM FIXED.apk
✔️05.Shared Library.apk
✔️02.Contacts Sync-29-v10.apk
✔️06.GServices Framework 29 v10.apk
✔️04.PlayStore 32.6.16.apk
安装所需要的套件
打开Play商店会提示「需要验证」,此时可以先点击右上角图案,进入设置👉网络偏好设置👉自动更新应用,设置为「不自动更新应用」。
关闭Play商店自动更新
Ⅳ进入设置👉用户与账户👉Google,打开所有的开关并多次点击「立即同步」按钮
同步人脉信息并建立Play服务的网络连接
Ⅴ卸载MicroG,并安装07.Google Play.apk
卸载MicroG并安装Google Play服务
Ⅵ请先将手机调为静音,此时打开Google Play商店,发现可以正常打开Play商店并下载应用,但Play商店和Play服务却在不停报错
能用,但报错
Ⅶ更新Play商店为最新版本
更新Play商店
Ⅷ最重要的一步,更新Play服务
请先将手机连接至PC,并确保adb工具能正常工作且手机的开发者模式和USB调试为开启的状态。
在Play商店中搜索「Play服务信息」并安装如图所示App,安装完成后点击「Play商店」按钮并跳转到Play服务升级的页面,点击「更新」(我已经升级好了),在Play服务的下载进度条开始之后,PC端输入以下adb指令禁用Google服务框架:
adb shell pm disable-user --user 0 com.google.android.gsf
下载Play服务信息并通过此App跳转到Play服务的更新页面(请假装黄色箭头那里有个更新按钮)
adb禁用Google服务框架
还是要重点说一下,一定一定一定要在Play服务更新的进度条在转了一半或者在3/4的位置的时候再用PC运行此命令,否则可能会导致Play商店无法联网,错误提示为DF-DFERH-01。
如果发生上述报错,请卸载Google Play服务,清除Google服务框架的数据、Play商店的数据以及Play服务的缓存,重启后卸载Google Play服务并重新安装07.Google Play.apk。然后打开Play商店,即可正常联网,此时依旧会弹窗报错,请进行第Ⅷ步的操作。
Ⅸ在拨号盘输入*#*#426#*#*查看FCM推送服务的状态
fcm状态查询
------------------------------
自此,HarmonyOS 3/4安装GMS的教程算是全满结束了。没有弹窗报错,Google Play商店正常联网,Play服务能正常更新且可以透过Google Play登录!
------------------------------
特别鸣谢:
感谢@leisurefire 禁用GSF的教程
感谢YouTuber@谷哥空间 的视频教程与安装包
查看链接
感谢YouTuber@傳說中的挨踢部門 的文字教程与安装包
查看链接
查看链接
------------------------------
最后想说:
总算是把3年前想发的教程给发出来了。早在EMUI 11与HarmonyOS 2.0的时代,XDA上的外国大佬做了一款软件「Googlefier」,可一键式安装Google全家桶,而且早期是需要卸载新版本的备份app,安装旧版本的备份才能正常还原「谷歌服务助手」的备份。升级到Harmony OS 3之后,之前2.0版本的教程里有过提交Google Services Framework这个码到Google的注册页面解决Google Play的弹窗问题,但是这个教程随着Google Play的23.16.x版本更新之后也逐渐失效了,我有那么一段时间是用着07.apk的20.12.14版本的Play服务继续蹭Play商店更新外服App,但是众所周知Google自家的App大多数都不再支持这个版本的Play商店了,所以当时在台北那边都用不上Google Maps。
真的感慨,连华为使用GMS都能有如此崎岖的历史。
十分感谢感谢大佬@leisurefire 给的新思路解决Google Play弹窗认证的问题[yyds]。
那么,祝有需要的各位都能用上Google Play呀,3年前的坑终于填完了
btw再提一嘴,截图里的时间就是教程的实践时间,而且关只为了复现bug就重装了十几次,还是有点点枯燥的
所以,看到这里了,还不舍得投个币嘛