Safe Q&A
Safe Q&A
1. UOS Safe 支持对哪些类型的包体进行加固?
UOS Safe 目前只支持对 Android 平台的 APK 包体进行加固,同时支持 Mono 和 IL2CPP 两种模式。
2. 如何对包体进行防Dump加固??
如果您需要 防Dump 功能,请 联系我们 成为正式用户。转为正式用户后,您就可以在 UOS Safe 的页面上传您的的SHA1(长度限制在40位),并为您的包体创建防Dump加固。
3. 包体可以重复加固吗?
我们会根据包体的 MD5 来判断是否为同一个包体。目前暂时不支持对同一包体进行重复加固。但是,如果您更新了 SHA1,可以创建新的加固任务。
4. 如何获取 keytool 来生成和管理证书?
keytool 是 Java Development Kit (JDK) 中的一个工具,因此要获取 keytool,你需要安装 JDK。安装完成后,确保将 JDK 的 bin 目录添加到系统的环境变量中,以便可以在命令行中直接使用 keytool。
5. 如何获取 zipalign 来对 APK 进行对齐和签名?
zipalign 是 Android SDK 中的一个工具,用于优化 APK 文件。要获取 zipalign,你需要安装 Android SDK (您可以前往 Android Studio 官网下载并安装 Android Studio,这将自动包含 Android SDK)。在 Android Studio 中,打开 SDK Manager,确保安装了 SDK Tools,特别是 Android SDK Build-Tools。zipalign 通常包含在这个工具包中。
为了方便使用,你可以将 zipalign 的路径添加到系统的环境变量中。zipalign 工具通常位于以下路径:
- Windows: C:\Users\[YourUsername]\AppData\Local\Android\Sdk\build-tools\[version]\zipalign.exe
- Linux/Mac: ~/Android/Sdk/build-tools/[version]/zipalign
6. 如果加固失败了,应该要如何处理?
如果加固失败,我们会提供加固时的 日志信息。您可以通过这些日志进行调整,或者直接 联系我们 获得更多技术支持。
以下是一些可供参考的常见的加固失败时的日志信息:
加固日志中出现了 “Error client DownloadPlugin”,表示当前网络处于波动状况,下载加固固件失败,过段时间再加固即可。

加固日志中出现了 “we find unknown game engine”,表示当前apk使用的游戏引擎无法识别,可以 联系我们 进行咨询。

加固日志中出现了 “shielded already”,表示当前apk已经使用该产品进行加固,或者使用了其他第三方产品进行了加固,如果重复加固会对apk产生问题。

7. 加固包运行失败?运行加固后的apk闪退?
请确认是否添加了正确的SHA-1值,以及是否使用了其他的签名文件进行签名导致了误伤。如果使用了正确的SHA-1和正确的签名文件依旧运行失败,可以 联系我们 进行咨询。
8. 通过safe加固的 aab 包能通过 Google 审核上线吗?
通过 UOS Safe 加固的 aab 不会影响 Google 审核