反汇编apk查看源码步骤

本文介绍了如何反汇编apk以查看源码,主要涉及apktool、dex2jar和jd-gui三个工具。首先,将apk改后缀解压,用dex2jar将classes.dex转为jar,然后通过jd-gui查看源码。同时,使用apktool能查看xml文件、AndroidManifest.xml和图片资源,避免文件乱码问题。
摘要由CSDN通过智能技术生成

1.

首先请下载所需要使用的工具包比如这三个工具。

apktool  作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看。

dex2jar  作用:将apk反编译成java源码(classes.dex转化成jar文件)。

jd-gui    作用:查看apk中classes.dex转化成出的jar文件,即源码文件。

2

       apk文件其实也是打的压缩包,只是class文件被编译为dex文件,我们很难将其打开来阅读,所以我们首先把apk文件后缀改为zip,让后将其解压,在得到的解压文件中就包含classes.dex这个文件,这个文件就是java文件编译再通过dx工具打包而成的;

       这里我们需要下载一个工具dex2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@weiwei

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值