必威体育Betway必威体育官网
当前位置:首页 > IT技术

使用ApkTool

时间:2019-09-29 03:44:22来源:IT技术作者:seo实验室小编阅读:58次「手机版」
 

apktool

先下载工具apktool     地址:https://ibotpeaches.github.io/Apktool/

下面这个是我已经下载好了的ApkTool

链接: https://pan.baidu.com/s/1l0wZWuvptwcmI_66cEyuCQ 密码: h2zf

2.第一步进入解压后的文件夹执行apktool.BAT文件

apktool.bat 的内容如下:

@echo off
if "%PATH_BASE%" == "" set PATH_BASE=%PATH%
set PATH=%CD%;%PATH_BASE%;
chcp 65001 2>nul >nul
java -jar -Duser.language=en -Dfile.encoding=UTF8 "%~dp0\apktool_2.3.1.jar" %*
这里面apktool_2.3.1.jar 是对应的jar 文件(这个可以修改版本)

下图是执行成功之后提示信息,表示成功。 

2.使用ApkTool对apk进行反编译

在cmd命令行中进入ApkTool的文件夹,反编译命令:apktool.bat d [apk文件] [输出文件夹] 

测试如下图,成功后,会在指定的输出文件夹下生成反编译后的文件。 

注意:

1、(一般可以不加)如果不加 -o 的话会报错Input file (C:\Users\AdMinistrator\Desktop\apktool) was not found or was not readable.                                                                     

2、 输出文件夹不要指定在apktool.bat文件所在目录不然会出Destination directory (C:\Users\Administrator\Desktop\apktool) already exists. Use -f switch if you want to overwrite it.

                            

3.使用ApkTool对apk进行打包

在cmd命令行中进入ApkTool的文件夹,打包命令:apktool.bat b [资源文件夹] [打包生成的apk文件] 

这里我编译的是全民k歌APP到这个步就失败了。

下次再试。

参考:https://blog.csdn.net/wolinghuanyun/article/details/52440989

相关阅读

微信怎么扫二维码付款?怎么使用二维码付款?

微信怎么扫二维码付款?怎么使用二维码付款?微信付款已经是很普遍的事情,现在购物买东西基本上是微信扫码付款,大型超市都是扫描买家

使用相对路径时,./、../、../../,代表的什么?

由于是小白(半路入行),所以很多都不太懂!之前一直都是使用的绝对路径: ${pageContext.request.contextPath};这次写静态网站用到相对路

Java中notify和notifyAll的区别 - 何时以及如何使用

Java  notify   vs notifyAll   notify和notifyAll方法之间有什么区别是棘手的Java问题之一! Condition 是个什么玩

ManualResetEvent的理解和使用

class Program { static void Main(string[] args) { //注意:ManualResetEvent可以对所有进行等

安卓腾讯Bugly使用教程

最近有人在数据群里问怎么样来采集用户bug等相关问题,额,,,,说了一堆不如写个博客分享给他。这个是官网的网址https://bugly.qq.com,集

分享到:

栏目导航

推荐阅读

热门阅读