Android APK反编译

前置环境

需要JAVA环境,如果没有配置JAVA 环境,点下面链接按教程进行配置:

Java开发环境搭建:http://www.cnblogs.com/magisk/p/8496396.html

所需要的工具

1、apktool,功能:反编译出apk所需要的资源文件和布局设置文件等,

下载地址:https://ibotpeaches.github.io/Apktool/install/ 

2、dex2jar,功能:反编译出jar文件,即apk的源程序文件的字节码,

下载地址:http://code.google.com/p/dex2jar/downloads/list

3、jdgui,功能:查看dex2jar反编译出的jar文件,使用该工具可以看到字节码对应的java源代码

下载地址:http://jd.benow.ca/

使用方法

在命令行下使用

反编译命令:apktool  d  <apk路径>  <反编译文件路径>

使用这个命令可以对<apk路径>下的APK文件进行反编译,并在<反编译文件路径>下生成一个反编译文件。

如果不指定反编译文件路径,默认为当前路径。

回编译命令:apktool  b  <编译文件> 

使用这个命令将<编译文件>下的文件进行编译重新打包成APK文件,编译后在编译文件中会多出两个文件夹<build>和<dist>,apk文件就在dist中。

 

希望有所帮助~~

 

转载于:https://www.cnblogs.com/magisk/p/8591500.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值