mac下 android 反编译
来源:互联网 发布:整型数据的输出格式 编辑:程序博客网 时间:2024/05/22 09:00
APKtool
用途:获取mainifest.xml res等资源文件
下载:http://ibotpeaches.github.io/Apktool/install/
使用:apktool d test.apk
dex2jar
用途:获取项目源码的jar包
下载:https://github.com/pxb1988/dex2jar
用法:
1、解压apk获取classes.dex文件
2、通过命令 ./dex2jar-2.0/d2j-dex2jar.sh classes.dex来生成可以用JD-GUI工具查看的class.jar包
注:解压后dex2jar.zip文件后需修改可执行文件属性
chmod +x d2j-dex2jar.sh d2j_invoke.sh
JD-GUI
用途:查看.jar包源码工具
下载:http://jd.benow.ca/
附:反编译apk 批处理文件
目录结构:
- apktool src_dex2jar-2.0.zip
- apktool.jar test
- decode-apk.sh test-dex2jar.jar
- dex2jar test.apk
- jd-gui-0.3.5.osx.i686.dmg
decode-apk.sh文件,使用./decode-apk.sh test.apk
- echo 开始反编译$@
- fullPath=$@
- filePath=${fullPath%'.apk'}
- echo 开始提取资源文件...
- apktool d $@
- #java -Xmx512M -Djava.awt.headless=true -jar apktools/apktool.jar -f d -o "${filePath}" $@
- echo 开始解压classes.dex...
- unzip -od "${filePath}" $@ classes.dex
- echo 开始反编译classes.dex为classes_dex2jar.jar...
- dex2jar/d2j-dex2jar.sh "${filePath}/classes.dex
0 0
- Android mac下反编译
- mac下 android 反编译
- mac下android反编译
- Mac下反编译Android apk
- mac下反编译Android的apk步骤
- mac下反编译Android的apk步骤
- Windows和Mac下Android 反编译 详解
- mac下反编译Android的apk步骤
- mac下反编译Android的apk步骤
- mac下反编译Android的apk步骤
- Android mac下反编译 及其工具
- mac下反编译Android的apk步骤
- mac下反编译Android的apk步骤
- Mac下对Android app进行反编译
- Mac系统下反编译Android-apk
- 【Android 工具】mac下反编译apk
- Mac 下Android apk 的反编译
- Mac下反编译APK
- 隐式类类型转换
- Apktool源码解析——第一篇
- 【第五节】Java代码实现双端链表
- 试题____计算被n头熊能够-1平分的最小苹果总量。
- Topshelf创建windows服务。
- mac下 android 反编译
- 浅析μC/OS-II OSTimeDly()函数和OSTimeTick()函数工作原理
- Jquery点击切换文本框是否可用
- 【第五节】Java代码实现栈----【链表的存储形式】
- ssis+ssas+ssrs 介绍
- 九大排序算法-C语言实现及详解
- H5调用servlet
- 封装一个类搞定90%安卓客户端与服务器端交互
- Spring+SpringMVC+Mybatis整合系列(一)Maven安装与配置