【问题标题】:How to avoid reverse engineering of an apk build with Appcelerator?如何避免使用 Appcelerator 对 apk 构建进​​行逆向工程?
【发布时间】:2015-02-21 11:45:10
【问题描述】:

我正在使用 Appcelerator 开发计划应用程序,并且我想防止黑客访问 APK 文件中的任何资源、资产或源代码。

如果有人将 .apk 扩展名更改为 .zip,他们可以将其解压缩并轻松访问应用程序的所有资源和资产,并且使用 dex2jar 和 Java 反编译器,他们还可以访问源代码。对 Android APK 文件进行逆向工程非常容易。

钛 SDK 中是否有任何功能可以防止逆向工程?我正在使用 Titanium SDK 版本 3.4.1.GA 我尝试了以下代码,但没有任何效果

<property name="ti.deploytype">distribution</property>
<property name="ti.android.compilejs" type="bool">true</property>

【问题讨论】:

标签: titanium appcelerator


【解决方案1】:

试图保护你的代码不被决心进入它的人所害,你会让自己发疯。通常,Appcelerator 让您能够将代码从 JavaScript 转换为类似于原生与 JavaScript 控制逻辑的混合体。如果 Android 平台没有完成你想要的,我相信 Appcelerator 也不会尝试这样做。我相信没有变成本机代码的 JavaScript 被混淆了。我很确定 Appcelerator 项目会变成一个 Android 项目。也许您会想要在该级别寻找保护并使用 Android SDK 工具编译您的应用程序。

【讨论】:

    猜你喜欢
    • 2013-12-02
    • 2021-09-25
    • 2012-11-01
    • 2013-01-25
    • 2020-06-20
    • 2014-02-22
    • 2011-05-09
    • 2016-04-01
    • 1970-01-01
    相关资源
    最近更新 更多