在操作系统级别编程和/或android内核修改方面具有丰富经验的开发人员,请回答。
模拟位置应用 Android 5.1及更高版本,我们将ZTE Axon Mini B2016用作B手机,使用NodeJS服务器,带有MongoDB数据库,该服务器功能是通过电话A接收和发送共享位置并同步电话B,该数据库用于注册用户和ID;任何终端的位置都不会保存。该应用程序使用了一个称为“模拟位置”的开发人员选项,另外还使用了一个名为“隐藏模式位置”的Xposed模块,以寻求避免被检测为“ FakeGPS”
功能: 必须为该应用程序配置一个服务器和一个端口,完成该应用程序的注册和登录(输入用户名和密码后,它将存储并立即启动)。安装它的每台计算机在数据库中都会生成自己的唯一ID。
然后,您必须在电话B上添加电话A的ID,反之亦然,以确保谁共享位置以及与谁同步位置。
此过程完成后,将在电话A中使用“共享位置”选项,并将其连接到服务器,并发送纬度和经度以及ID。在电话B中,在那里使用了“同步位置”选项,它显示已配对并正在传输其位置的ID,已选择要与之同步的ID以及将电话A的位置放入其中的过程。手机B,这意味着A和B都位于同一位置
问题: 我们使用消息传递应用程序来获取服务,因为我们拥有使它们有效的工具,但是我们想要以最佳方式分发服务,因此我们位于城市内的不同战略要地,以便能够尽快遵守这些服务,现在我们面临的问题是,尽管我们使用Xposed模块隐藏了“ GPS伪造”这一事实,但仍有一些应用程序检测到我们并且不允许我们工作,所以我们正在寻找某人通过一种方法来更改“模拟位置”的此方法,其中该位置对于系统是“本地”同步的,因此能够打开此时检测到模拟位置的应用程序。
当前,我们有一个使用模拟位置的应用程序,但是有些应用程序无法正常工作,因为它检测到设备的位置不真实,因此无法打开。这就是为什么我们要寻找与众不同的人,并且根据我们与中间人研究和交谈的内容,最好的选择是修改手机的直接位置,这样就不会出现手机问题。被检测为GPS伪造。
我们需要更改框架或插件。