首页 > 解决方案 > 使用 Unity 编译后是否可以读取 apk 文件脚本?

问题描述

在使用 Unity 编译的 Andriod .apk 文件中使用的脚本是否被认为是安全的?

我一直在努力解决的是,如果我编译 .apk 文件,任何人都可以再次对其进行反编译以读取我用 c# 编写的脚本,即使它只是作为机器代码,我也不认为它是安全的。

标签: androidunity3dapk

解决方案


使用 Unity 编译后是否可以读取 apk 文件脚本?

是的,这是可能的,而且很容易做到。您可以通过将“脚本后端”更改为 IL2CPP 来增加阅读脚本的难度。你也可以使用 Gradle。这篇文章展示了如何在 Unity 中使用自定义 Gradle。你可以在这里找到如何使用 Proguard 在 Gradle 上启用 minify 。这向您展示了 Gradle 应该是什么样子。

请注意,这些不会阻止人们阅读或更改您的代码。这只会让这样做更难..


推荐阅读