热门搜索 :
考研考公
您的当前位置:首页正文

一步反编译apk

来源:东饰资讯网

前言

昨天因为一件事需要反编译apk,查看dex文件里的class,于是我按照传统的做法一步步来反编译,可真是烦死我了。

1.更改apk后缀名为zip,解压。
2.拷贝里面的dex文件放入dex2jar目录
3.终端切换到dex2jar目录,调用d2j-dex2jar.sh 一个个的反编译dex
4.打开JD_GUI查看

这些步骤说多不多,说少也不少啊,身为程序员,怎么可以如机器人一般,做这种重复性的工作呢!于是我晚上回到家,就开始着手写脚本,要一步反编译查看apk。

HOW TO USE

1.下载工程解压并复制到本地任意目录

2.添加本地工程地址到系统环境变量

2.1 打开终端,输入 open -e .bash_profile
2.2 添加本地工程路径至bash_profile文件并保存。例如:
# dexlooker
export PATH=$PATH:/Users/wangxiandeng/Documents/MyCoding/PythonWork/DexLooker/dexlooker

3.现在就可以使用了:在终端输入 dexlooker.py,拖入你的apk文件,将会自动为你反编译apk并打开JD-GUI查看jar文件

demo.gif
(暂不支持Windows....)
(喜欢的话去github给个star哦)
Top