伪造/模拟的谷歌Play服务

7
我在没有Gapps的LG2手机上安装了CyanogenMod。我只使用开源软件,除了Slack应用程序,它是从备份中恢复的。Slack应用程序完美运行,但始终要求我安装“Google Play服务”。我忽略这一点它仍然可以工作。
能否以某种方式模拟/伪造Google Play API,使得每当Slack询问“Google Play服务是否已安装”时,假API都会返回true?我不是Android开发人员——我知道Java和Linux,因此成为一个解决这个小问题的开发者应该是可行的。

我投票将此关闭为离题,因为“关于一般计算硬件和软件的问题在 Stack Overflow 上是离题的,除非它们直接涉及主要用于编程的工具。”请参阅 StackOverflow 关于主题的帮助指南:https://stackoverflow.com/help/on-topic - Edric
伪造GP服务是没有用的,因为Slack需要GP服务的原因是为了推送通知。Slack将所有消息发送到Google,然后Google向您的手机发送推送。这据说是为了电池效率,但它似乎非常可疑。 - Joshua Robison
你会注意到,如果没有GPservices,你将无法从Slack或大多数应用程序中收到通知。 - Joshua Robison
2个回答

4
这是Slack方面的问题。我已经报告了这个问题,他们可能会尝试让应用程序检查系统中是否存在谷歌服务,然后尝试使用它。这应该可以解决有关Google服务未安装的烦人提示。
关于模拟的问题,已经有人在处理了。值得一提的是这里有相关信息。

网站挂了。服务的名字是什么? - Joshua Robison
1
@JoshuaRobison https://web.archive.org/web/20160505101855/https://fralef.me/using-android-without-google-apps.html - z4nzi

2
microG(需要root权限和支持签名欺骗Xposed的ROM,以及FakeGApps模块)旨在成为Google Play服务的开放“重新实现”,但该项目处于alpha阶段,缺少预期功能。我已成功地欺骗了那些会提示缺少Google Play服务且可能无法正常使用的应用程序中的GSF。

我原以为microG只是GPservices的沙盒版本。如果它实际上是一个欺骗系统,那么它对于隐私保护来说可能非常好。 - Joshua Robison

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接