文档中心 手游安全 常见问题

常见问题

最近更新时间:2019-04-12 17:58:33

MTP 方案支持的系统有哪些?

MTP 方案包括 SDK 和加固两部分。其中,SDK 支持 Android 和 iOS 版本接入,加固功能只针对 Android 版本。

MTP 方案支持X86架构吗?

MTP 的 SDK 和加固方案均支持 X86 架构。

MTP 方案支持64位架构吗?

MTP 的 SDK 支持32位和64位架构,MTP 加固支持32位架构。

MTP 支持 ART 模式吗?

MTP 的 Android SDK 和加固方案均支持游戏在 ART 模式运行。

MTP 支持哪些游戏引擎?

MTP 支持 Cocos、Unity、虚幻等各类游戏引擎。

MTP 支持多渠道打包吗?

MTP 支持详细的资源文件校验,而游戏多渠道打包之后,可能会造成资源文件改变,基于此,MTP 目前会提供专门的多渠道打包工具,供游戏项目组在获得各渠道包之后使用,具体使用方式,请联系 MTP 官方。

为什么 MTP 加固后再生成的多渠道包会闪退?

先对游戏进行 MTP 加固,再去生成渠道包时,有的第三方 SDK 可能会修改游戏入口点,导致与 MTP 加固方案冲突。对于这种情况,先生成渠道包再进行 MTP 加固操作即可解决。

MTP 提供资源文件保护吗?

MTP 支持全面的资源文件保护,游戏使用 MTP 加固之后,恶意用户对文件的任何增、删、改操作,MTP 都会使游戏闪退,以保护游戏。

MTP 的兼容性与稳定性如何?

MTP 方案已经在300+款游戏、2000+款设备类型、7亿+用户设备上使用,方案的兼容性与稳定性已经得到全面验证。使用 MTP 方案的游戏包括:王者荣耀、穿越火线-枪战王者、龙之谷等千万量级手游。

MTP 对 Android 各版本的系统支持如何?

MTP 支持 2.x 及以上的各版本 Android 系统,包括:Android N 和 Android O 系统。

MTP 加固之后,游戏项目组还需要测试吗?

尽管 MTP 方案的稳定性已经得到验证,但是不排除配置错误、操作错误等原因造成游戏闪退的可能性,因此,游戏项目组需要在 MTP 加固之后,先在主流机型上测试,然后再发布到外网。

加固过的 APK 可以再使用 MTP 加固吗?

不可以。

MTP 加固后需要重新签名吗?

分两种情况:

  1. 如果游戏已经上传 keystore 文件到 MTP 官网,那么 MTP 加固后会自动帮助游戏签名,无须游戏项目组手动操作。
  2. 如果游戏没有上传 keystore 文件到 MTP 官网,那么游戏项目组需要在加固完成后,自己手动签名,再运行游戏。

MTP 加固方案会对 Java 层文件加密吗?

MTP 加固方案不会对 Java 层文件进行加密保护,原因以下原因:

  • 游戏将自己的逻辑核心代码放在 Java 层的情况几乎不存在。
  • MTP 加固方案是一套游戏专用壳,需要对游戏性能影响降到最低。Java 层保护的安全意义较小却影响游戏性能。

MTP 加固对游戏的影响有哪些?

MTP 加固对游戏几乎不产生任何影响。MTP 加固后,除造成游戏体积的极小增加之外,对游戏性能几乎没有任何影响。