作 者: Mzucore
时 间: 2013-05-10, 17:18:23
链 接: http://www.unpack.cn/thread-93058-1-1.html

下载地址:http://bbs.pediy.com/showthread.php?p=1175865
网盘传送:http://pan.baidu.com/share/link?shareid=446273&uk=3910170224

更新内容:
  1、修复重建.apk功能的BUG,提高重建.apk成功的概率。
  2、新增自动检测JDK 6环境。
  3、移除Bin目录下的cmd.exe。
  4、更新aapt.exe到最新版本。
  5、更新zipalign.exe到最新版本。

主要功能:
  1、反编译.apk
       对.apk文件进行反编译。
  2、重建.apk
       根据反编译.apk得到目录重建.apk文件。
  3、签名.apk
       对.apk文件进行签名。
  4、优化.apk
       对.apk文件进行优化。
  5、.apk转.jar
       将.apk文件转换为.jar文件。
  6、反编译.dex
       对.dex文件进行反编译。
  7、重建.dex
       根据反编译.dex得到目录重建.dex文件。
  8、.dex转.jar
       将.dex文件转换为.jar文件。

插件版本:
  Java版本:1.6.0_45
  Aapt版本:0.2
  Apktool版本:1.5.2
  Smali版本:1.4.2
  Baksmali版本:1.4.2
  BuildApk版本:1.3
  Jad版本:1.5.8g
  Dex2Jar版本:translator-0.0.9.13

注意:
  1、使用环境:首先必须安装JDK 6。
     下载地址:http://www.oracle.com/technetwor ... ownloads/index.html
  2、使用“反编译.apk”功能时,路径中不能出现任何中文字符或全角字符!
  3、使用“重建.apk ”功能时,路径中不能出现任何中文字符或全角字符!

使用说明:
  1、反编译.apk
         拖拽【XXX.apk】程序到"反编译.apk"按钮前的输入区,点击"反编译.apk"按钮,
     会在文件【XXX.apk】的同级目录下生成文件夹【XXX】。
  2、重建.apk
         把第一步得到的文件夹【XXX】拖拽到"重建.apk"按钮前面的输入区,点击"重建.apk"按钮,
     会在文件夹【XXX】的同级目录下生成未签名的程序【XXX.R.apk】。
  3、签名.apk
         把第二步得到的程序【XXX.(R).apk】拖拽到"签名.apk"按钮前的输入区,点击"签名.apk"按钮,
     会在文件【XXX.(R).apk】的同级目录下生成已经签名好的程序【XXX.RS.apk】。
  4、优化.apk
         把第三步得到的程序【XXX.(RS).apk】拖拽到"优化.apk"按钮前的输入区,点击"优化.apk"按钮,
     会在【XXX.(RS).apk】的同级目录下生成已经优化好的程序【XXX.RSO.apk】。
  5、反编译.dex
         拖拽【XXX.dex】文件到"反编译.dex"按钮前的输入区,点击"反编译.dex"按钮,
     会在文件【XXX.dex】的同级目录下生成一个与dex文件名相同的文件夹【XXX】。
  6、重建.dex
         拖拽要重建的文件夹【XXX】到"重建.dex"按钮前的输入区,点击"重建.dex"按钮,
     会在文件夹【XXX】的同级目录下生成与同名的dex文件【XXX.dex】。
  7、.dex转.jar
         拖拽【XXX.dex】文件到".dex转.jar"按钮前的输入区,点击".dex转.jar"按钮,
     会在文件【XXX.dex】的同级目录下生成文件【XXX_dex2jar.jar】。
  8、.apk转.jar
         拖拽【XXX.apk】文件到".apk转.jar"按钮前的输入区,点击".apk转.jar"按钮,
     会在文件【XXX.apk】的同级目录下生成文件【XXX_dex2jar.jar】。

版本历史:
  2013年05月10日  ApkToolkit 2.1
  2013年04月18日  ApkToolkit 2.0
  2013年03月09日  ApkToolkit 1.3
  2013年03月05日  ApkToolkit 1.2
  2013年02月29日  ApkToolkit 1.1
  2013年02月23日  ApkToolkit 1.0

主界面.jpg
(37.97 KB, 下载次数: 0)

主界面

选项.jpg
(47.66 KB, 下载次数: 0)

选项

关于.jpg
(41.24 KB, 下载次数: 0)

关于

Apk修改利器:ApkToolkit v2.1的更多相关文章

  1. 系统修改利器XueTr

    Windows系统修改利器XueTr 周银辉 在Windows下如果遇到某些进程弄死结束不了,某些文件弄死删不掉,拷贝不出来 (可能是因为你没有管理员权限,可能是因为人家是病毒,可能是系统保护文件,可 ...

  2. APK修改神器:插桩工具 DexInjector

    本文介绍了一个针对Dex进行插桩的工具,讲解了一下直接修改Dalvik字节码和Dex文件时遇到的问题和解决方法 作者:字节跳动终端技术-- 李言 背景 线下场景中,我们经常需要在APK中插入一些检测代 ...

  3. 反编译apk 修改 合成

    韩梦飞沙  韩亚飞  313134555@qq.com  yue31313  han_meng_fei_sha 反编译apk帮助文档 准备工具 dex2jar(dex转换jar工具),下载地址: ht ...

  4. 使用baksmali及smali修改apk并打包

    使用baksmali及smali修改apk并打包 工具的下载,请自行google. 有时候使用apktool反编译apk修改Smali文件之后再进行build会出现错误,这种情况下可以换一个更高版本的 ...

  5. apk解包——修改后缀为zip

    将apk修改后缀为zip后,可直接解包查看资源文件

  6. 【转】adb uninstall卸载apk文件说明

    昨天在使用adb卸载程序,结果死活卸载不了.我输入的命令和系统提示如下: [plain] view plaincopy   arthur@arthur-laptop:~$ adb uninstall  ...

  7. apk反编译(4)Smali代码注入

    转自 : http://blog.sina.com.cn/s/blog_5674d18801019i89.html 应用场景 Smali代码注入只能应对函数级别的移植,对于类级别的移植是无能为力的.具 ...

  8. Mac下对Android apk反编译

    在Mac上进行反编译apk,需要三个工具,分别为(附下载地址): apktool,下载Mac版 作用:资源文件获取,能够提取出图片文件和布局文件进行使用查看 dex2jar,下载最新的即可,目前是2. ...

  9. Android apk在线升级

    APK 在线升级 APK 在线升级几乎是所有程序必备的功能. 在线升级功能能解决已有的问题并提供更丰富的新功能. 基本的流程是: 检测到新版本信息 弹出升级提示窗口 点击 No 不进行升级,完毕! 点 ...

随机推荐

  1. OpenCV2学习笔记03:Qt中配置OpenCV环境

    在Qt中开发基于OpenCV的应用时,需要配置对应函数库到环境变量,这时候我们需要使用到qmake能够识别的变量来指定环境变量. INCLUDEPATH: 用于指定搜索头文件到文件夹路径. LIBS: ...

  2. C 字符/字符串常用函数

    string.h中常用函数 char * strchr(char * str ,char ch); 从字符串str中查找首次出现字符ch的位置,若存在返回查找后的地址,若不存在则返回NULL void ...

  3. PHP的PSR-0命名标准

    PSR是Proposing a Standards Recommendation(提出标准建议)的缩写,是由PHP Framework Interoperability Group(PHP通用性框架小 ...

  4. 伪装隐藏Nginx,PHP版本号提升服务器安全性

    可能有时候我们看某些站点想知道别人在使用什么版本的web服务器之类的信息时,却发现并未显示版本号,甚至连WEB服务器都有变化,可以通过以下 方法来隐藏Nginx.PHP的版本号信息,来提升一定的安全性 ...

  5. PHPCMS如何实现后台访问限制?

    修改phpcms 后台管理路径,可以有效的防止因为程序漏洞,或者是服务器安全问题所带来的 phpcms系统管理权限被黑客获取 文件路径:/caches/config/system.php 修改:'ad ...

  6. python引入导入自定义模块和外部文件

    参考:http://blog.csdn.net/devil_2009/article/details/15816237 项目中想使用以前的代码,或者什么样的需求致使你需要导入外部的包 如果是web 下 ...

  7. hdu 5646 DZY Loves Partition 二分+数学分析+递推

    链接:http://acm.hdu.edu.cn/showproblem.php?pid=5646 题意:将n分成k个正整数之和,要求k个数全部相同:并且这k个数的乘积最大为多少?结果mod 1e^9 ...

  8. typedef和#define的区别

    转自:http://www.cnblogs.com/kerwinshaw/archive/2009/02/02/1382428.html 一.typedef的用法在C/C++语言中,typedef常用 ...

  9. Oracle索引扫描

    Oracle索引扫描:先通过index查找到索引的值,并根据索引的值对应的rowid值(对于非唯一索引可能返回多个rowid值)直接从表中得到具体的数据.一个rowid唯一的表示一行数据,该行对应的数 ...

  10. 【JPA】query新对象 需要 构造函数

    构造函数 @Query("select g from Note g where id=?1" ) Note findById(Long id); @Query("sele ...