再会。我正在尝试找到一种方法来检测安装在 Android 操作系统上的游戏守护者 apk。谷歌没有给出任何答案,所以我来到了这里。问题是 Game Guardian 在首次启动时安装了不同的 apk,并带有一些随机包名称。有人对如何保护应用程序不被 Game Guardian 修改有任何建议吗?
谢谢
再会。我正在尝试找到一种方法来检测安装在 Android 操作系统上的游戏守护者 apk。谷歌没有给出任何答案,所以我来到了这里。问题是 Game Guardian 在首次启动时安装了不同的 apk,并带有一些随机包名称。有人对如何保护应用程序不被 Game Guardian 修改有任何建议吗?
谢谢
从我刚刚在官方游戏监护人页面上读到的内容来看,游戏监护人仅适用于有根设备或模拟器,因此一个简单的实现是让您的应用程序在启动时检测设备上的根应用程序、黑客工具或超级用户二进制文件,如果检测到任何设备,则提示卸载或退出它还应该验证正在玩游戏的设备是正版设备还是模拟器,如果是后者,则提示卸载。有多种方法可以做到这一点,快速谷歌搜索防止应用程序在有根设备上运行应该是富有成效的。但是,我包含了一些链接以缩短流程:
https://github.com/scottyab/rootbeer
https://resources.infosecinstitute.com/android-root-detection-bypass-reverse-engineering-apk/
如何防止 Rooted Android 手机安装我的应用程序?
https://www.androidauthority.com/google-play-store-apps-download-block-root-users-773824/