app加固,app加固就是dex加壳吗?除了dex加壳,app加固还有什么其他的技术?

2025-05-19 11:12:29
推荐回答(2个)
回答(1):

Android系统中可以在Dalvik虚拟机上直接运行的文件格式。Java源码通过ADT编译成Smali语言这是一个优化的过程,相对于.class文件它体积小、运行效率高、被编译后可读性低;Smali再到class. DEX本身就是一个app保护的过程。http://www.ijiami.cn/AppProtect

 DEX文件如果未做好保护,容易通过反编译可让源码完全暴露,可利用阅读源码来找到App的设计流程,通过对程序流程的了解将很容易对程序进行盗版、恶意篡改、恶意代码注入等危险行为。

回答(2):

res资源混淆,签名验证