序
由于我的github已经分享出去。大家也都看到了我里面有好多项目,那么我今天就介绍一下我当时写过的一个(没有见过市面上资源加固的项目)
android res asstes资源加固(动态加载)
当时我用testing也测试过兼容性有一大部分能兼容,不过对于加固资源文件比较多的res和 asstes 。copy文件所需的时间成了很大的问题。
原理
关键点1
在学习第一代 dex加固的时候通过阅读android源码发现:不光可以替换classloader 实现加固 。还可以通过替换 res路径实现 资源文件加固
关键点2
通过阅读老罗分享的 《Android应用程序资源的查找过程分析》
https://blog.csdn.net/Luoshengyang/article/details/8806798
得知 Android的资源加载最终都是通过 As