反编译与混淆
2016-02-15 09:12
127 查看
1 目的:就是为了看别人的代码;
apk 在bin 文件夹下;
2 步骤
2.1首先利用apktools反编译apk文件(这就能查看xml文件了)此时源码文件还不能看还需两部
2.2 开始运行中输入cmd,进入dos命令窗口
2.3 在dos窗口中输入dex2jar.bat所在盘符
2.4 执行cd命令将当前文件夹改成dex2jar.bat所在的文件夹。可以将dex2jar.bat所在的文件夹拷贝到Dos窗口中
2.5 执行dex2jar.bat生成jar 要输入的内容是dex2jar.batclasses.dex,执行完后会成classes.dex.dex2jar.jar
查看源代码
运行“\反编译\jd-gui-0.3.3.windows\jd-gui.exe”,通过Fileàopen file,打开classes.dex.dex2jar.jar文件,就可以看到Android项目源代码了。
混淆
1
2
apk 在bin 文件夹下;
2 步骤
2.1首先利用apktools反编译apk文件(这就能查看xml文件了)此时源码文件还不能看还需两部
2.2 开始运行中输入cmd,进入dos命令窗口
2.3 在dos窗口中输入dex2jar.bat所在盘符
2.4 执行cd命令将当前文件夹改成dex2jar.bat所在的文件夹。可以将dex2jar.bat所在的文件夹拷贝到Dos窗口中
2.5 执行dex2jar.bat生成jar 要输入的内容是dex2jar.batclasses.dex,执行完后会成classes.dex.dex2jar.jar
查看源代码
运行“\反编译\jd-gui-0.3.3.windows\jd-gui.exe”,通过Fileàopen file,打开classes.dex.dex2jar.jar文件,就可以看到Android项目源代码了。混淆
1
1.1.1 高版本的adt
在项目下找到project.properties,将proguard.config=${sdk.dir}\tools\proguard\proguard-android.txt:proguard-project.txt前的#去掉就可以了2
1.1.1 低版本的adt
在项目下找到default.properties,加入proguard.config=proguard.cfg相关文章推荐
- FineReport实现根据点击次数奇偶性排序的方法
- Win7/Win8系统IE浏览器下载文件没反应的7种解决方法
- linux下ffmpeg安装
- 投资自己
- PHP扩展迁移为PHP7扩展兼容性问题记录
- RxJava中多线程机制
- Eclipse安装插件不显示
- Bitmap.Config ARGB_8888
- 大型网站的架构演变
- 换份工作 不断完善自己
- 基于C#实现手机号码归属地接口调用
- Ecplise SVN代码管理
- Mybatis自动生成实体类,映射文件,以及dao层接口。
- Espresso 自动化测试(七)- Viewpager与Listview的使用
- ListView复用机制导致数据错乱
- 农村人的出路
- 1160 蛇形矩阵(codevs)
- 图片垂直居中
- cocoaPods使用
- poj 1655 求树的重心