可以对某些部分应用混淆吗?

逆向工程 反编译 apk 反编译器
2021-06-12 04:48:27

我是这个领域的新手。我仍在从您的精彩贡献、帮助和指导中学习。

我有一个应用程序,我想深入研究。它是如何构建的?使用了哪些组件?之类的。

我用不同的工具做了一些反编译操作,得到了不同的结果。让我困惑的是,当我用 jadx(在线)反编译时,我得到了 java 扩展文件、资源等,但我也看到了 .dex 文件 1&2。我不知道混淆是在特定部分(第 3 方)上完成的还是什么?

你们觉得怎么样?proguard 是否可以应用于应用程序的某些部分或整体。

我也可以与您分享 apk 文件和结果。

提前致谢,祝您有美好的一天。

1个回答

.dex创建多个文件主要是在方法数量超过.dex文件的最大值(每个文件 65536 个函数)的情况下

是的,ProGuard 只能用于混淆特定的类/函数/方法,请看这里,尤其是以开头的选项-keep