简单方便的代码混淆(Android)
2016-06-13 09:32
211 查看
声明:本篇文章BaseOn:原文链接:http://www.jianshu.com/p/ab865bfde96f
整理发布.
自己辛辛苦苦写好了代码,人家一个反编译,看的清清楚楚,内裤都看得到,实在是比较尴尬,另一方面来说,不做代码混淆,也是一个不安全的行为,之前我有转发一篇关于代码混淆的博文,但是篇幅太长,好多博友反应希望可以精简一下,或者还有没有别的方法,这篇博文就由此而生了;可以说,这篇文章是史上最简单,最方便的代码混淆的方法,大家可以试试.废话就说到这,准备好小板凳,准备围观吧!
这篇文章的代码混淆是在AndroidStudio上进行的,需要下载一个插件,名字叫"AndroidProGuard"下载地址:
https://raw.githubusercontent.com/zhonghanwen/AndroidProguardPlugin/master/AndroidProguard.zip
下载之后,安装插件到AS,具体步骤参考下图:
安装之后需要重启一下AS,接着看图:
点击这个选项之后,如果弹出如下图的框框,说明你安装成功了
这个时候,你就可以直接粘贴到你的项目的proguard-ruls.pro文件下面,直接粘贴就可以,之后你就可以看到你粘贴的内容,根据中文提示去修改你的项目;
接着,将项目下gradle文件将minifyEnabled修改为true;
最后就可以自己反编译测试结果了!
福利:反编译工具<<逆向助手>>下载地址:http://m.xiazaiba.com/html/24585.html
整理发布.
自己辛辛苦苦写好了代码,人家一个反编译,看的清清楚楚,内裤都看得到,实在是比较尴尬,另一方面来说,不做代码混淆,也是一个不安全的行为,之前我有转发一篇关于代码混淆的博文,但是篇幅太长,好多博友反应希望可以精简一下,或者还有没有别的方法,这篇博文就由此而生了;可以说,这篇文章是史上最简单,最方便的代码混淆的方法,大家可以试试.废话就说到这,准备好小板凳,准备围观吧!
这篇文章的代码混淆是在AndroidStudio上进行的,需要下载一个插件,名字叫"AndroidProGuard"下载地址:
https://raw.githubusercontent.com/zhonghanwen/AndroidProguardPlugin/master/AndroidProguard.zip
下载之后,安装插件到AS,具体步骤参考下图:
安装之后需要重启一下AS,接着看图:
点击这个选项之后,如果弹出如下图的框框,说明你安装成功了
这个时候,你就可以直接粘贴到你的项目的proguard-ruls.pro文件下面,直接粘贴就可以,之后你就可以看到你粘贴的内容,根据中文提示去修改你的项目;
接着,将项目下gradle文件将minifyEnabled修改为true;
最后就可以自己反编译测试结果了!
福利:反编译工具<<逆向助手>>下载地址:http://m.xiazaiba.com/html/24585.html
相关文章推荐
- android mainfest
- Android 横竖跑马灯效果
- android编程中setLayoutParams方法设置
- Canvas(画布)类的使用
- Android Gradle Plugin指南(二)——基本项目
- Android Studio 上导入第三方库后出现java.lang.NoClassDefFoundError错误
- n个人围成一圈,从第一个人开始123报数,报到3的离开,问最后剩下的人是第几个?
- Android平台上调用OpenCV
- android内部搜索控件下的子控件。比如:在某个VIEW对象里(LinearLayout)中 循环所有控件
- Android LayoutAnimationController的初步使用
- Android中GridView(网格视图,比如九宫格)使用
- Android 基础总结:结篇
- Android_TextSwitcher和ImageSwitcher
- Android:控件GridView的使用
- android相对布局详解
- Android权限系统
- 有哪4种启动模式?有哪些特点?
- android内存优化的方法,方案,规则及对内存泄漏如何避免
- Android InputMethodManager输入法简介
- ANDROID媒体文件扫描