- 浏览: 576466 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (98)
- javascript (7)
- jquery (10)
- ajax (3)
- struts2 (4)
- tomcat (4)
- spring (1)
- java (5)
- webservice (4)
- sql (2)
- css (2)
- oracle (1)
- eclipse (3)
- GlassFish (1)
- Jrebel (1)
- mysql (6)
- android (2)
- mongodb (1)
- exception (20)
- web Design (1)
- struts (1)
- cache (0)
- 编程技巧 (0)
- openfire (1)
- activemq (12)
- jsp (1)
- http接口开发的哪些事 (0)
- 架构 (0)
- resin (1)
- 深入架构 (0)
- 监控 (0)
- jvm (0)
- 連接池 (0)
- 個人記錄 (0)
最新评论
-
MUXINGYE:
牛逼!完美!
eclipse中配置tomcat 启动正常 访问报404 -
tonytony3:
...
eclipse中配置tomcat 启动正常 访问报404 -
chishangyang:
签名的时候需要输入密钥库密码短语,你这是怎么解决的
Java之apk 解压、修改、打包、签名(1)--调用工具 -
s312303781:
...
eclipse中配置tomcat 启动正常 访问报404 -
sunsongwen2:
//3----打包 process ...
Java之apk 解压、修改、打包、签名(1)--调用工具
简介:
Android apktool是一个用来处理APK文件的工具,可以对APK进行反编译生成程序的源代码和图片、XML配置、语言资源等文件,也可以添加新的功能到APK文件中。用该工具来汉化Android软件然后重新打包发布是相当简单的。
1、安装
1).首先安装需要JAVA环境,先下载JDK/JRE,点击下载,已经有JAVA环境的可跳过此步
2).到code.google上下载apktool.jar以及相关文件:http://code.google.com/p/android-apktool/downloads/list
点击下载apktool1.4.3.tar.bz2 和 apktool-install-windows-r04-brut1.tar.bz2
3).解压apktool-install-windows-r04-brut1.tar.bz2到任意文件夹,然后解压apktool1.4.3.tar.bz2,把apktool.jar拷贝至apktool-install-windows-r04-brut1.tar.bz2解压所在的文件夹下,此时文件下有aapt.exe、apktool.bat及apktool.jar三个应用。
4).点击开始菜单,运行,输入CMD回车,用cd命令转到刚刚解压的D:\My Documents\Desktop\apktool-install-windows-r04-brut1所在的文件夹,输入apktool,出现如下命令即说明安装成功(以下信息,即apktool使用命令)。
D:\My Documents\Desktop\apktool-install-windows-r04-brut1>apktool
2、使用
1).解压APK
D:\My Documents\Desktop\apktool-install-windows-r04-brut1>apktool d F:\document\APK\PushAd.apk F:\document\app
源文件:F:\document\APK\PushAd.apk
解压目录:F:\document\app
2).打包APK
D:\My Documents\Desktop\apktool-install-windows-r04-brut1>apktool b F:\document\app F:\\document\\app.apk
源文件:F:\\document\\app
打包目录:F:\document\app.apk
Android apktool是一个用来处理APK文件的工具,可以对APK进行反编译生成程序的源代码和图片、XML配置、语言资源等文件,也可以添加新的功能到APK文件中。用该工具来汉化Android软件然后重新打包发布是相当简单的。
1、安装
1).首先安装需要JAVA环境,先下载JDK/JRE,点击下载,已经有JAVA环境的可跳过此步
2).到code.google上下载apktool.jar以及相关文件:http://code.google.com/p/android-apktool/downloads/list
点击下载apktool1.4.3.tar.bz2 和 apktool-install-windows-r04-brut1.tar.bz2
3).解压apktool-install-windows-r04-brut1.tar.bz2到任意文件夹,然后解压apktool1.4.3.tar.bz2,把apktool.jar拷贝至apktool-install-windows-r04-brut1.tar.bz2解压所在的文件夹下,此时文件下有aapt.exe、apktool.bat及apktool.jar三个应用。
4).点击开始菜单,运行,输入CMD回车,用cd命令转到刚刚解压的D:\My Documents\Desktop\apktool-install-windows-r04-brut1所在的文件夹,输入apktool,出现如下命令即说明安装成功(以下信息,即apktool使用命令)。
D:\My Documents\Desktop\apktool-install-windows-r04-brut1>apktool
Apktool v1.4.3 - a tool for reengineering Android apk files Copyright 2010 Ryszard Wi?niewski <brut.alll@gmail.com> Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0) Usage: apktool [-q|--quiet OR -v|--verbose] COMMAND [...] COMMANDs are: d[ecode] [OPTS] <file.apk> [<dir>] Decode <file.apk> to <dir>. OPTS: -s, --no-src Do not decode sources. -r, --no-res Do not decode resources. -d, --debug Decode in debug mode. Check project page for more info. -f, --force Force delete destination directory. -t <tag>, --frame-tag <tag> Try to use framework files tagged by <tag>. --keep-broken-res Use if there was an error and some resources were dropped, e.g.: "Invalid config flags detected. Dropping resources", but you want to decode them anyway, even with errors. You will have to fix them manually before building. b[uild] [OPTS] [<app_path>] [<out_file>] Build an apk from already decoded application located in <app_path>. It will automatically detect, whether files was changed and perform needed steps only. If you omit <app_path> then current directory will be used. If you omit <out_file> then <app_path>/dist/<name_of_original.apk> will be used. OPTS: -f, --force-all Skip changes detection and build all files. -d, --debug Build in debug mode. Check project page for more info. if|install-framework <framework.apk> [<tag>] Install framework file to your system. For additional info, see: http://code.google.com/p/android-apktool/
2、使用
1).解压APK
D:\My Documents\Desktop\apktool-install-windows-r04-brut1>apktool d F:\document\APK\PushAd.apk F:\document\app
源文件:F:\document\APK\PushAd.apk
解压目录:F:\document\app
I: Baksmaling... I: Loading resource table... I: Loaded. I: Loading resource table from file: D:\My Documents\apktool\framework\1.apk I: Loaded. I: Decoding file-resources... I: Decoding values*/* XMLs... I: Done. I: Copying assets and libs...
2).打包APK
D:\My Documents\Desktop\apktool-install-windows-r04-brut1>apktool b F:\document\app F:\\document\\app.apk
源文件:F:\\document\\app
打包目录:F:\document\app.apk
I: Checking whether sources has changed... I: Smaling... I: Checking whether resources has changed... I: Building resources... I: Building apk file...
发表评论
-
JVM参数
2014-07-15 13:54 0JVM系列三:JVM参数设置、分析 http://www.cn ... -
java深入
2014-07-15 10:21 0java性能优化 Java字符串之性能优化 http://i ... -
項目管理
2014-07-15 09:44 0IT行业管理者的必备知识 http://www.iteye.c ... -
学习文章记录
2014-06-20 09:50 0# java 深入---------------------- ... -
开发工具-(maven)
2014-06-09 11:00 0maven 简单实用教程 注:用maven命令创建项目 htt ... -
http资料汇总
2014-05-16 10:08 0相关概念: 微服务架构解析 使用httpclient必须知道 ... -
java复习2013
2013-12-30 20:26 0基本数据类型 Java数据类型精解 Java中的基本数据类型 ... -
用javap查看编译版本
2013-08-23 10:59 1656我们可以用javap命令查看class文件的编译版本。 比如 ... -
设计模式
2013-06-03 09:47 0总体来说设计模式分为 ... -
java基础知识复习
2013-02-21 15:01 0一、基本数据类型 二、java中的堆、栈 http://b ... -
iBatis中使用动态查询
2012-07-05 14:20 0iBatis中的动态查询还是比较好用的 如果想深入学习,可 ... -
利用 Java Web Start发布你用java程序
2012-05-10 22:27 0aaaaaaaaaaaaaaaaaaaaaa -
使用MAT分析Tomcat内存溢出
2012-04-17 18:16 011111111111111111111 -
hibernate 复习
2012-04-09 17:51 0http://www.open-open.com/doc/vi ... -
J2EE集群原理
2012-04-05 14:22 0J2EE集群原理--转载 -
工厂模式(转载)
2012-03-07 10:44 0一、引子 话说十年前,有一个爆发户,他家有三辆汽车( ... -
并发集合类 ConcurrentHashMap 和 CopyOnWriteArrayList(转)
2011-10-19 09:23 1030在Java类库中出现的第一个关联的集合类是 H ... -
XStream 轻松搞定JAVA对象与XML/JSON之间相互转换
2011-05-19 22:31 10536上一遍已对xstream进行了初步认识,此处就不再多作介 ... -
XStream 读取文件内容转换成JAVA对象
2011-05-19 22:17 5080简介: XStream 是一个轻量级的、简单易用的开 ... -
java 学习网站
2011-05-18 18:38 0http://scjp.home.sohu.com/ 模拟试题 ...
相关推荐
将所需解包xxx.apk文件复制到压缩包解压后apktool.bat所在目录,打开cmd.exe定位到该目录,输入“apktool d xxx.apk”,解包后文件在该目录中xxx文件夹中;输入“apktool b xxx“,打包后文件在xxx文件夹中dist...
apk解压打包工具,apktool最新版2.8
在Android开发领域,APKTool是一个非常重要的工具,它主要用于对APK文件进行解包和打包操作。APKTool允许开发者深入理解APK内部结构,包括反编译、修改和重新打包应用程序,这对于调试、逆向工程、本地化翻译以及...
在本文中,我们将详细探讨如何使用Apktool来编译和打包APK,并了解签名在安装过程中的关键作用。 **一、Apktool简介** Apktool是由IzzySoft开发的一个开源工具,其主要功能包括: 1. **反编译**:Apktool可以将...
使用apktool,可以轻松地将APK解压到指定目录,方便进行二次开发或分析。 二、apk反编译 Apktool能够反编译APK中的Java字节码(Dalvik字节码)为Smali代码,这是一种与Java语法类似的汇编语言。通过查看Smali代码,...
apktool是一款广泛使用的Android应用程序(APK)的反编译和打包工具,它允许开发者查看、修改和重新打包APK文件。这个工具的核心功能包括解析APK资源、反编译Dalvik字节码(DEX)到Java源代码、编辑资源和XML配置...
本篇将详细介绍如何使用apktool和Auto-Sign这两个工具进行APK的解压、打包以及签名操作。 ### APKtool:反编译与重新打包 **1. 反编译APK** APKtool是一个强大的工具,用于反编译APK文件,以便查看、修改和重新...
Apktool首先会解压APK,展示其内部结构,包括`AndroidManifest.xml`(应用的配置文件)、`res`(资源文件夹)和`classes.dex`(Dalvik字节码)等核心组件。 **2. 反编译 Dex 和 Odex 文件** `classes.dex`是Dalvik...
【标题】"apktool资源,解压后放到C:\Windows就可用" 提供的信息是关于一个包含apktool工具的压缩包,它包含了apktool的执行脚本(apktool.bat)和核心库文件(apktool.jar)。Apktool是一款用于Android应用逆向工程...
2. **编译**:当你对反编译出的源代码进行修改后,apktool可以帮你重新打包、签名并构建新的APK文件。 使用apktool反编译APK的基本命令如下: ```bash java -jar apktool.jar d -f -o output_folder input.apk ``` ...
`apktool`是一个强大的Android应用(APK)反编译和重打包工具,由IzzySoft开发,它允许开发者查看、编辑并重新打包APK文件,以满足特定的需求。 ### APKtool的功能与工作原理 1. **反编译**:`apktool`可以将APK中...
此工具能对android apk文件进行反编译,获得...输入“apktool b 工程文件夹路径 输出的apk文件路径”,能将反编译出的工程再次打包成apk文件。如: apktool d helloworld.apk hello apktool b hello newhelloworld.apk
5. **重新打包APK**:完成修改后,使用Apktool的打包功能,执行`apktool b yourapk`命令。这会生成一个新的APK文件,但此时的APK尚未签名,无法在设备上安装。 6. **生成签名文件并签名APK**:在Android平台上,每...
安装步骤如下: 1.首先安装需要JAVA环境,先下载JDK/JRE,已经有JAVA环境的可跳过此步 2.到code.google上下载apktool.jar以及相关文件:...使用:apktool d XXX.apk 反编译XXX.apk
Apktool提供了一键打包功能,能够将修改后的资源和DEX文件重新构建为APK。打包时,还需要对APK进行签名,因为Android系统要求每个安装的应用必须有有效的签名。 6. **安全与合法性**:尽管这些工具提供了强大的灵活...
Apktool是由IzzySoft开发的一款开源工具,它能够将APK文件解包为人类可读的资源文件,包括XML布局、图片和音频等,然后允许开发者进行修改,最后再将修改后的资源重新打包成APK。Win-Apktool是Apktool的Windows版本...
1. 解压apk文件 2. cmd中执行 dex2jar-0.0.9.15\dex2jar.bat ***/classes.dex,得到jar文件 3. 使用jd-gui查看jar文件,可看到源码 4. 反编译资源 apktool\apktool d ***.apk h:\src apktool\apktool.bat d -s ...
ApkTool是一款由Izzy Soft开发的工具,它允许开发者解包、修改和重新打包安卓APK文件。这个过程主要包括以下几个步骤: 1. **反编译**:首先,ApkTool将APK中的资源文件(如XML布局、图片、字符串等)提取出来,并...
APKTool是一款强大的Android应用程序(APK)反编译工具,由Google提供,它使得开发者和研究人员能够深入了解APK的内部结构,进行修改和再打包。这个工具的主要功能包括反编译APK中的资源文件,如XML布局、图片、字符...
【标签】列出了与Apktool相关的关键词:"apktool"是工具的名称,"apk解压"是Apktool的主要功能之一,它能够将APK文件解压缩为源代码和资源文件;"apk签名"是指在修改后的APK重新打包后,需要进行签名才能在Android...