加固思想
类比PE的加壳的加固思想,通过一段引导代码,即通过壳代码来解密,而源dex被加密后存储在一起的做法来进行加壳。
加固方案1
加固
http://blog.csdn.net/androidsecurity/article/details/8678399
实现
http://blog.csdn.net/androidsecurity/article/details/8809542
这种方案不使用动态加载
这样的话,在壳运行之后就不再能运行壳的内容了。
这种方案可以在解密之后将内存dump下来进行脱壳。
加固方案可通过运行时修复改进
http://blog.csdn.net/androidsecurity/article/details/42142575
结合方法运行时修复可用来进行加固
加固方案可通过动态加载改进
http://blog.csdn.net/androidsecurity/article/details/9674251