1. Soyu Zom
  2. Apkdb

Wiki

Clone wiki

Apkdb / APKDB 安卓逆手

2016-01-06_182153.png

**  《APKDB 安卓逆手》(原名:Android APK+Dex文件反编译及回编译工具)以下简称:APKDB

APKDB是一款,免费的,针对Android OS系统用的APP及相关文件,直接反编译修改的工具;

APKDB工具集合了当今最强悍,最犀利的与Android相关编译工具,如Apktool,Smali等等;

正常安装后,它直接会在鼠标右键创建【使用 APKDB 编译】快捷菜单,点开即可打开操作;

本工具非常方便 APK 程序修改或汉化工作者,对APK或Dex等文件进行简易的重编译操作。**


功能特性

· 对*.Apk 文件 反编译、回编译、签名、查看签名信息、极限压缩等;

· 对*.Dex 文件 反编译、回编译、查看详细源代码等;

· 对*.odex 文件,合并到apk或jar里面;

· 对.Apk、.Zip 文件 执行签名、刷机等等;

· 对*.jar 文件 查看源代码、反编译;

· 在Windows系统下直接显示APK文件自身图标。

声明:1.本工具必须先安装JAVA8(JRE)以上环境;

2.如需显示APK自身图标必须安装.NET Framework4。


使用说明

本工具执行安装后,直接在鼠标右键创建【使用 APKDB 编译】菜单。具体操作,如:

通过对APK或DEX文件执行鼠标右键选择【使用 APKDB 编译】,在菜单里选择相应的工具反编译,

会生成可同名文件夹,里面的文件汉化修改完成后,返回同名文件夹再次【使用 APKDB 编译】

即可,重新回编译成APK程序。

对于JAR,OdeX以及ZIP也是同样操作,具体会在【使用 APKDB 编译】菜单里显示相关功能。

本工具可以在任意文件(夹)打开菜单,里可以选择最基本的操作,如:

设定默认Apktool版本,或者制作签名包等等!

针对多个APK文件,可以放在同一个文件夹里,执行【使用 APKDB 编译】,会出现批量操作

菜单,可以执行全部顺序反编译,修改好后,返回文件夹,可以同时回编译。无需逐个选择。


更新日志

    详细查看 APKDB 根目录 Changelog-***.txt 文件。

常见问题

1、被杀毒软件拦截误杀(安装前,关闭杀毒软件)

2、UAC限制 安装过程没有写入注册表提示,直接显示安装完成

(右键 我的电脑-管理-本地用户和组-用户-Administrator(√ 密码永不过期)

请在系统变量【path】里最前面添加 c:\windows;c:\windows\system32;

3、安装后无法编译文件,提示JAVA 错误

(未安装JAVA平台,或安装错误。请卸载后重启电脑,重装再次重启电脑)

4、安装成功后,编译文件提示 “Can't create the output directory \****\smali”

(这是文件夹 没有写入权限。如果不是,请检查apk文件名称是不是有问题)

5、能反编译,但无法回编译

(可能是被旧版本的Apktool编译过,试试用旧版的反编译,用新版的回编译)

6、回编译出错问题:

(1.根据提示 strings.xml 发现是最后一行错误,检查是否</string>符号错误;

(2.根据提示 strings.xml 最顶部含中文代码首行错误,编码格式不对,转换成 UTF-8;

(3.根据提示 public.xml 出错,检查改动过的 arrays.xml 是否代码有错误的地方;

(4.其他错误,请到群里询问相关熟悉的人员。

7、安装过程提示 systeminfo 提示“不是内部或外部命令”

请在系统变量【path】里最前面添加 c:\windows;c:\windows\system32;

或者手动添加这个变量,如果还是不行可能系统不完整,重装吧)

8、64位系统,如果JAVA出错,建议把32位和64位的JAVA一起装上。

9、其他基础问题,请到QQ群(8023666)提问,不要单独Q我,谢谢!


其他注意事项

1、新版Apktool必须使用Java8(JRE)以上环境。 下载:http://www.java.com

2、部分功能需要 .NET Framework 4.0 的支持!如:显示APK自身图标。


工具说明

  1. APK文件反编译工具 ApkTool 以及 ShakaApktool

用于直接反编译APK文件,同时也会反编译dex文件。

     ApkTool 官网:http://ibotpeaches.github.io/Apktool/

ShakaApktool 官网:http://www.rover12421.com/
  1. DEX文件反编译工具 Baksmali/Smali

专门用来反编译Dex文件,可以跟ApkTool兼容使用。

官网:https://bitbucket.org/JesusFreke/smali/
  1. DEX文件反编译资源查看工具Dex2jar 和JD-GUI

用来查看反编译Dex后源码的工具,据说能完整的反编译出Dex文件源码。

官网:https://bitbucket.org/pxb1988/dex2jar/
  1. APK文件签名工具 SignApk

为APK文件执行签名,专门提供给广大汉化工作者们。

  1. APK安装器 刷机精灵PC版

为用户提供可以预先查看软件的所有信息包括权限的APK安装器。

官网:http://www.shuame.com/
  1. 显示APK自身图标 Apkshellext

该程序非常不错,可惜占用缓存和读取速度较慢,容易出现读取滞留状态,

从而导致APK文件无法删除,建议配置低的电脑慎用。

官网:http://www.apkshellext.com/
  1. Keytool签名包制作工具 & 转化工具MTkeytool

调用JAVA Keytool工具,非本工具自带。

转化工具MTkeytool 用于转化Keytool制作的签名包,必須JAVA8

官网:http://www.oracle.com/
  1. OptiPNG图片压缩工具

    PNG 即 Portable Network Graphic 的简称,PNG 图像是一种无损压缩图

    像文件格式。因为网络传输的需要,我们总是希望 PNG 图像的容量能够小

    些、小些、再小些。

    要优化 PNG 图像,可以使用 Optipng 这个专门的 PNG 图像优化工具。

    官网:http://optipng.sourceforge.net/


语言包翻译作者

          繁体中文: Andy Chen (中國台灣)

          English:Thong Setha(柬埔寨)

下载地址

    百度云:http://idoog.cn/apkdb

Bitbucket仓库:https://bitbucket.org/idoog/

google云端硬盘:http://goo.gl/IUzIlW

      MEGA: http://idoog.me/apkdb2

  腾讯微云:http://idoog.me/weiyun

  新浪微盘:http://idoog.me/vdisk

官方网站:http://www.idoog.me

嵌入式汉化教程:http://idoog.cn/apk_hh/http://idoog.me/apk_hh/


说在最后

特别鸣谢:(排名不分先后)

晒屁屁、汉化浪子、w.i.n、现实的你我、随意、烈火、

           累累、朝阳区群众、尘封之泪、荒烟漫草、I'm小熊

同时感谢 群里兄弟们的意见和建议!

特别贡献:

    “晒屁屁”忙忙测试修正指导多处代码;

    “汉化浪子”提供免费的XML汉化工具;

    “尘封之泪”提议增加自定义设定默认APKTOOL工具;

本工具贡献给所有Android“汉化”爱好者!

感谢,为广大安卓用户提供更多跟好的中文APP,加油!!!

制作: Soyu Zom

网站: Http://iDoog.Me

公众微信平台:idoogme   APKDB交流Q群:8023666 APKDB语言翻译Q群 557150609


Updated