android apk反编译工具下载,Android apk反编译工具下载与使用

介绍

smali baksmali 2.1.3是一款非常好用的安卓apk反编译软件,它可以帮助我们去解读apk文件。下面就详细介绍一下它的使用方式....

使用教程

1.首先点击立即下载,获取smali baksmali 2.1.3工具包,并解压

2.解压需要反编译的apk文件,获得classes.dex文件,示例如下图:

2d42049a9206a3447ee6d74b40555e70.png

3.使用baksmali反编译classes.dex ,命令:java -jar baksmali.jar -o classout/ classes.dex,如下图所示

322090db3bef317322b69ae3bb516f69.png

4.反编译的文件存在./classout之中 ,如下图所示

aed125f2306d7cf28a3deedc4f4772e9.png

5.对修改过的classout使用smali.jar将重新编译为classes.dex,如下图所示

afd313525376dc5a02d9356bb314767c.png

6.使用压缩工具将新生成的classes.dex塞入apk包替换原有的classes.dex

7.替换apk包中的classes.dex文件之后,需要对apk重新签名才能安装

8b495fdf092c79e0b2dd26fd7a13e4b4.png

注意事项:

1.这里需要说明的就是使用baksmali.jar反编译的生成的smali文件使用的是baksmali语法,和apktool反编译生成的smali语法有些许的区别;

2.在执行命令时需要在该jar的同级目录下执行;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值