业界泥石流——将apk混淆成汉字

我们都知道androidAPK开发完成后提交上线是需要进行代码混淆的,毕竟谁也不想让自己的劳动成果简简单单地被别人窃取,虽说技术共享代码开源,但是商业项目毕竟不能混为一谈~一面想办法去加固自己的app,一面想办法研究对手的套路,人啊,naive...

好像把自己也绕进去了...

我们通常反编译别人的项目之后,看到的大抵是些a啊b啊之类的,但总是有那么些人才,在哪都可以搞点事情。我就在github上看到了这样一个哥们,把传统的abc混淆给改成了汉字混淆,想想也是有意思,当别人反编译了你的项目之后,发现一堆汉字好亲切,我相信会有一句妈卖批脱口而出吧,哈哈。我分别也尝试了一下普通的混淆和汉字混淆,下面上图:

业界泥石流——将apk混淆成汉字_第1张图片
普通混淆
业界泥石流——将apk混淆成汉字_第2张图片
汉字混淆

实现方法:
1、新建一个txt文本,如proguard_dic.txt,将这个文件cp到主工程目录下。
2、打开混淆配置文件,如不作修改则是proguard-rules.pro。将-optimizations对应的一行前面加#注释掉,再添加一行为
-obfuscationdictionary proguard_dic.txt
3、打开proguard_dic.txt,逐行添加短语,如我这个吃货就可以来个报菜名:

业界泥石流——将apk混淆成汉字_第3张图片
proguard_dic.txt

写到这已经有点饿了...希望也给反编译的人带来美好的食欲~
  
  感觉是很简单的一个实现,虽然没什么卵用,也算是增加点恶趣味,喜欢的点一下哦,么么哒~

你可能感兴趣的:(业界泥石流——将apk混淆成汉字)