今年谷歌上架的难度可谓是地狱级别。
可是国内马甲这么多,总要摸索出一些套路来。
这里总结几条开源aab混淆策略。
1、as自带混淆是必要的,否则就是源码提包,相当于到谷歌门口举个牌子说我是马甲包。
不仅要驳回,还要被封号。
所以这个得加上。
2、做了第一步,也还只是个小孩。只是对包名、字符串做了简单的替换,对安卓的4大组件类开绿灯了,这块相似度高也是个麻烦事。
我们问问开源世界对这个问题的看法。
有一些变态混淆我们可以用起来:
比如说这个:
2.1 变态字典
用上这个,我们看下反编译出来的aab:
这个马甲,人看了只会一脸黑。
当然还有一些超级变态的混淆字典,比如这个兄弟提供的:
这已经到了乱码级了。
但个人觉得,做到2.1就行了,2.2没必要。我们的目的是通过审核,在审核层面的帮助这一步意义不大。
好,dex代码混淆其实做的差不多了,再往下做就得像加固那样把代