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