如何反编译apk


首先下载必要的软件

https://ibotpeaches.github.io/Apktool/

下载apktool,

点击download下载最新的,放到自己想要放的文件夹。

接下来是apktool的用法

https://ibotpeaches.github.io/Apktool/install/


这里主要说一下windows上的用法,

第一步点击wrapper script下载apktool.bat 和apktool.jar放置到同一个文件夹下

第二步就是下载apktool.jar的连接

第三步将下载好的apktool改名为apktool.jar

第四步是将这俩个文件移到同一个目录下

补充一个:打开appktool.jar 找到这个文件,拷贝出来,放置在和apktool.jar apktool.bat同一个目录下

第五步 在环境变量path,中添加我们放置apktool.jar的路径

 第六步运行cmd进入apktool文件夹目录输出apktool 出现一些配置参数就说明配置成功了,就可以进行反编译了,

cmd进入apktool文件夹目录,输入apktool d +你的app名 比如 apktool d  myapp.apk 这样就能得到反编译的文件了,其中res目录为资源目录,smali目录下可以认为是源码目录,不过都是对应的smali文件。
如果你对smali的语法比较清晰,可以直接在代码中添加逻辑。

这种情况下,我们能得到包名,可以新建一个工程,包名一致,加入自己的activity,比如广告,然后在反编译将得到的smail文件夹下对应的activity,copy到想加入的smali文件中,然后重新打包apktool+b +文件夹名字 +-o +生成的APK名字,比如我反编译得到文件夹名字为bus,想生成的APP名为newbus.apk 那就可以 apktool b bus -o newbus.apk

回车运行就能得到新打包的APP,然后签名,重新发布

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值