Mac 下的 apk 反编译
来源:互联网 发布:淘宝网不锈钢酒壶 编辑:程序博客网 时间:2024/04/27 18:24
一:工具下载
1:dex2jar https://sourceforge.net/projects/dex2jar/files/
2:APKTool http://ibotpeaches.github.io/Apktool/install/
3:jd-gui http://jd.benow.ca/
二:工具介绍
1:dex2jar 反编译dex文件为jar
2: APKTool 反编译资源文件
3:jd-gui 查看jar文件
三:操作步骤
反编译类文件
1-1:修改apk后缀为zip,解压缩zip
1-2:把class.dex文件拷贝到dex2jar文件夹中,cd到dex2jar文件夹下
1-3:执行命令sh d2j-dex2jar.sh classes.dex(可能会出现d2j-jar2dex.sh: line 36: ./d2j_invoke.sh: Permission denied)
1-4:如果出现3中的错误,则执行chmod 777 d2j_invoke.sh 添加权限
1-5:重复3中操作,即可得到反编译后的jar文件
1-6:然后就可以把jar包拖入jd-gui进行查看java源码了
反编译资源文件
2-1:新建一个apktool文件夹,在文件夹中放置apktool.jar和apktool脚本(脚本依赖于jar包运行)
2-2:跳转到apktool文件夹中,修改权限 (chmod +x apktool)
2-3:执行当前文件夹中的apktool文件(./apktool d xx.apk)
2-4:在当前文件夹下面就可以得到想要的资源文件
查看pak的签名
3-1:解压apk
3-2:跳转到解压文件的META-INF目录中(cd /Users/work/apk/yourapkname/META-INF)
3-3:执行命令 keytool -printcert -file CERT.RSA
参考路径:
http://www.tuicool.com/articles/yyMVNvJ
http://www.cnblogs.com/anee/p/4153411.html
- Mac 下的 apk 反编译
- mac下的apk反编译
- Mac下反编译APK
- Mac 下反编译apk
- mac下反编译apk
- mac下反编译apk
- MAC 下反编译 APK
- Mac下反编译apk
- Mac 下反编译 apk
- mac 下 Apk反编译
- mac下反编译Android的apk步骤
- mac下反编译Android的apk步骤
- mac下反编译Android的apk步骤
- mac下反编译Android的apk步骤
- mac下反编译Android的apk步骤
- mac下反编译Android的apk步骤
- Mac OSx下的APK反编译
- mac下反编译Android的apk步骤
- ionic+angularJS+cordova(FileTransfer)上传图片【移动端】
- java集合框架
- RecyclerView的简单使用
- hdu3829——Cat VS Dog(最大独立集)
- java异常处理流程
- Mac 下的 apk 反编译
- Pyhton:异常
- const用法总结
- JNI学习(一)之设置编译环境
- 赛码网练习题
- 代码规范
- 怎么将JAVA与数据库连接起来?新手上路,希望各位前辈多多指教!
- Linux Socket 编程实例(一个Hello World程序)
- 程序员最该读的30本书