
Android平台自发布以来受到了广大消费者的欢迎,已经占到81%的市场份额,也吸引了大量的开发者,带 来了巨大的收益。然而巨大的成功也使得Android系统成为了黑客的一大战场。由于AndroidAPP自身的机制,使得其很容易遭到破解。通过使用简 单的反编译工具,基本上能够达到阅读源代码的程度,进而再进行二次修改、重新打包并发布。由此可见,恶意软件可以很容易地附加在正常的APP中伪装自己, 竞争对手间可以很容易地获得对方APP中的技术信息,这种严峻的形势催生了Android APP保护技术的出现并不断地提高完善。
保护技术现状
在中国,出现了相当数量的一批Android APP保护的厂商。它们通常采用多种手段来保护和隐藏原有的可执行文件(即dex文件),并使用反调试技术在运行的时候阻止对相关内存区域进行读取而得到 有效的dex文件。同时也使用混淆技术如ProGuard、DexGuard等工具增加反编译后的代码的分析难度。