mac里面下载smali以及baksmali以及其配置和使用

得到apk文件

在这里插入图片描述

打开as,设置一下build,再把项目编译一下;(得到apk文件)

相关配置

https://www.malin.xyz/2016/12/26/smali/

最终效果图:

在这里插入图片描述

详细步骤

1.下载smali,smali.jar,baksmali,baksmali.jar(注意这里的两个脚本不容易发现,但是需要!)
https://bitbucket.org/JesusFreke/smali/downloads
在这里插入图片描述

2.将smali-2.2b4.jar重新命名为smali.jar,将baksmali-2.2b4.jar重新命名为baksmail.jar
mv smali-2.2b4.jar smali.jar
mv baksmali-2.2b4.jar baksmali.jar
chmod +x ./smali ./baksmali

3.将四个文件拷贝到/usr/local/bin/文件夹下
sudo cp ./baksmali ./smali ./baksmali.jar ./smali.jar /usr/local/bin/

4.具体使用文档详见:
https://github.com/JesusFreke/smali/wiki/SmaliBaksmali2.2

将app.apk反编译为smali文件
baksmali disassemble app.apk -o app

将smali文件编译成dex文件
smali assemble app -o classes.dex

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值