利用microG实现Android谷歌相机运行的方法

投稿 09-04-2021 83 ℃ ≈9分钟 评论(0)
编者:

刷了原生不带谷歌框架,所以谷歌相关的应用都无法安装使用。利用microG提供的Services Core顺利安装并运行了谷歌相机。为了使原文内容保留特意copy过来全文,但如果你只想安装谷歌相机那你只需Services Core就行,大小为48m左右。

原标题:简单说说microG的安装和简易使用

0.前言

如何体验完整的Google服务呢?当然是买个自带完整的Google服务的手机啦(笑)。
然而大部分手机并非这样,便通过后天刷入Gapps来达到,比如 OpenGapps,FlameGapps,BitGapps,NikGapps……各种各样的Gapps。

但是,以上统统需要有twrp或者橙狐这样的第三方rec。
若有一部被刷上magisk的手机,你可以推测它有99%被解或者没有bl锁,剩下1%是通过9008,SP Flash Tool或者mtk-su还是别的什么跳过bl锁强刷magisk,但它存在或者刷上第三方rec的可能性并不到99%,不是吗?

并且,某些时候,手机/system空间不足,也不能刷上Gapps。
然后,因为某些原因,Google服务会不停唤醒,这就相当耗电耗流量。
甚至,某些人相当在意隐私,他们并不信任Google的各种闭源app及其捆绑的生态圈子。
另外,还有一大部分人,他们根本不想使用什么Google服务,仅仅想用 【Google相机:Google Camera】(bsg原生谷歌相机) 而已。(我下的是最新beta版MGC_8.3.252_V0b (BSG, 2021-08-27, beta))这个不好就是看图片要Good相册可以忽略(编者注)

有了旺盛的需求,microG便诞生了。

1.普通安装

microG的优点是什么呢?正是针对以上痛点:
可以不需要twrp,省电,安装包小,占用内存小,自由开源,注重隐私,不搞捆绑。

MicroG看起来如此美妙,是时候放弃Google服务了?
MicroG是旨在伪装Google服务的轻量框架,然而并不能就完全替代Google服务了。见于 查看链接(对于小白的我用不上)(编者注)

与Google服务的对比利用microG实现Android谷歌相机运行的方法

microG的项目地址 查看链接

多提一句,microG项目组还创建了LineageOS for microG,旨在提供一个封装了microG的ROM,地址在 查看链接

microG app下载地址 查看链接如果只想实现安装谷歌相机,只需要下载Services Core安装就好了😁)(编者注)

利用microG实现Android谷歌相机运行的方法

服务,框架,商店,安全网,位置这5个app具体有什么用处呢?接下来慢慢说。

如果只想使用【Google相机:Google Camera】 ,仅需单独安装 Services Core(microG下载网址) ,(直接下载点我)。
还可以下载 【Manual Camera Compatibility Test】 看看手机系统对Google相机的支持和兼容的信息。不需要(编者注)

利用microG实现Android谷歌相机运行的方法下面内容有点高大,小白不看了。


支持和兼容

###### 以下内容就需要以root为基础了。

2.签名欺骗

注意到,Services Core 包名与 Google Play services 一样,Services Framework Proxy 的包名与 Google Services Framework 一样。

但是,它们的签名不可能与Google官方的一致。
这就需要ROM自带“签名欺骗”的功能了。
哪些ROM具备呢?见于 查看链接

打开 microG Setting,确认Self-Check里面的 Signature spoofing support 这一项是否通过。

利用microG实现Android谷歌相机运行的方法

若没有通过,说明ROM不具备签名欺骗,则需要使用其它的方式进行签名欺骗。

这里选择最简单的方式,启用 FakeGapps 这个Xposed插件即可。不过需要安装Xposed框架。 查看链接

3.microG Setting

实现签名欺骗后,再加上安装 Services Framework Proxy,谷歌三件套就缺 【Google Play Store】 了,直接在酷安安装即可。

打开microG Setting,确保Self-Check的每个项目都打钩。这是使用完整microG的前提。

利用microG实现Android谷歌相机运行的方法

Self-Check

然后是下面的各项设置:

利用microG实现Android谷歌相机运行的方法

# Account
这里登录Google账号。
# Google device registration
注册设备标识符,是开启fcm的前提。
# Google Cloud Messaging
开启fcm,具备fcm的app登录一次后,才会在此显示注册。
# Google SafetyNet
safetynet检测相关,需要下载 DroidGuard Helper 并且作为系统app安装,方能开启。

Location modules 与 Exposure Notifications 这两项一般不需要。同时,UnifiedNlp 这个app也不用下载了。

现在,可以登录使用【Google Play Store】 和 【谷歌浏览器Google Chrome】 等基本的Google应用了。

顺便一提,root安装的vanced,也能不需要专用的插件,就可登录使用。

4.应用商店

有的人不乐意使用Google商店,那么安装 Store (FakeStore) 作为对Google商店的伪装。

而真正下载app的应用商店则改使用其它第三方,比如某pure,APKUpdater,Uptodown,Blackmart,Aptoide,Yalp Store,ApkMirror……各种各种的应用商店。

其中,不少人推荐 AuroraStore,项目地址 查看链接

5.microG的更新

Google组件可以在Google商店获取更新,microG也可以在某个app上获取更新。

F-droid是一个FOSS(Free and Open Source Software,自由开源软件)的“Google商店”。
地址是 查看链接

可以在其app的存储库上添加microG的更新源 查看链接

利用microG实现Android谷歌相机运行的方法

更新源

利用microG实现Android谷歌相机运行的方法

查看更新

1 2 3 4 5 是用户安装,包括一些设置和使用。

6.系统安装

前面提到 DroidGuard Helper 需要作为系统应用安装,Services Core等也需要作为系统应用来实现自启动、不被误杀、更高的权限,但上面都是作为用户应用安装的方法。

magisk仓库里下载 AppSystemizer 模块,就可以将用户应用转化为系统应用。

利用microG实现Android谷歌相机运行的方法

AppSystemizer

使用终端模拟器,比如 【高级终端Termux】 ,执行(直接下载点我)酷安的下载没有更新太老旧,所以出错,你也可以用这个ZeroTermux,点我下载(2021-8-2版)(建议大家下载酷安搜索Termux可以太专页交流。Termux太强大,有人用这个搭建服务器建网站,有人用这个安装系统,有人用这个开发应用。)

su
systemize

利用microG实现Android谷歌相机运行的方法

选择1,等待列出所有用户app,然后选择其中的 Services Core,Services Framework Proxy 和 DroidGuard Helper 这3个app 转化到/system/priv-app 里。

7.microG_Installer_Revived

安装好上面几个microG app后,再利用AppSystemizer转化为系统应用,太麻烦了。

那么有没有microG专用的magisk安装模块呢?

利用microG实现Android谷歌相机运行的方法

microG_Installer_Revived

microG_Installer_Revived 模块就是把三件套安装到 /system/priv-app 的模块。

注意,该模块所安装的MicroG三个组件并不都是最新版,安装完成后升级组件(一般都是Services Core)即可。

后面的签名欺骗和microG Setting等与上面一样。

6和7分别是利用magisk模块的系统安装。

7.5 safetynet

在实现系统安装后,magiskhide DroidGuard Helper,然后就可以检测safetynet。

很遗憾,现在safetynet没法通过。

利用microG实现Android谷歌相机运行的方法

无效响应

利用microG实现Android谷歌相机运行的方法

没有通过认证

不过,部分app仍然能搜索和下载,比如Netflix和 【光·遇】 。

利用microG实现Android谷歌相机运行的方法

###### 以下内容便需要twrp了。

7.NanoDroid

NanoDroid是个在microG基础上发展而来的项目。

官网 查看链接

下载地址 查看链接

有稳定版和beta版,一般选择最新发布的版本。

利用microG实现Android谷歌相机运行的方法

版本众多

可以看出,NanoDroid相当面面俱到,不,十分臃肿复杂。

其中,选择里面的 NanoDroid-microG.zip 和NanoDroid-patcher.zip 下载即可。

说明一下,NanoDroid-microG.zip 是作为NanoDroid版microG 的刷机包,NanoDroid-patcher.zip 则是用来实现签名欺骗的补丁包。

这两个包即可以使用twrp刷,也可以当作magisk模块来用面具刷。

如果你的系统已经合并odex(一般官改包都会实现这项),下面的步骤就可以直接使用补丁包,否则就得先合并odex,见于 查看链接

利用microG实现Android谷歌相机运行的方法

/system/app

利用microG实现Android谷歌相机运行的方法

/system/priv-app

NanoDroid-microG.zip 相对于前面来说,也是十分庞大繁多,不过NanoDroid也提供了“用户自行选择哪些项目能被刷入”的设置。

不过,为了确保这个“精简安装设置”的实现,只能使用twrp等来刷,若检测到magisk的存在,最终还是会以magisk模块的方式来实现。

利用microG实现Android谷歌相机运行的方法

使用rec刷入后,以magisk模块方式呈现

一般在 内部存储的根目录 建立一个名为 .nanodroid-setup 文件

我所设置的内容是

nanodroid_microg=1
nanodroid_nlpbackend=0000
nanodroid_mapsv1=0
nanodroid_play=00
nanodroid_overlay=0
nanodroid_forcesystem=0

最终只刷入包里面的GmsCore,,GsfProxy,DroidGuard Helper 以及多余的 Nominatim Geocoder Backend。

详情可见 查看链接

准备好了,使用twrp等刷入上面两个zip,谁先谁后都无所谓。如果rec报错误1,挂载system后再刷即可。

然后,便是microG Setting的设置,同上。

此外,还有一个与NanoDroid相似的项目,MinMicroG,这里不多赘叙。 查看链接

#####

还有许多关于microG的内容这里没有涉及,一般而言,这些就足够使用microG了。

编者注为:一介小民

来源: 沐浴森林客/投稿渠道
2021-09-04 - 当日最后编辑于 14:28 星期六


0 + 56 = ?

  • 解决离线谷歌浏览器chrome无法安装的问题解决离线谷歌浏览器chrome无法安装的问题
  • 各机型原生谷歌相机下载大全各机型原生谷歌相机下载大全
  • 噩耗:谷歌广告帐号已禁用噩耗:谷歌广告帐号已禁用
  • 梦
用户登录
注册