《APK+Dex文件反编译及回编译工具》 简称:APKDB
是一款,针对Android OS系统的APK程序,直接反编译修改的工具。
APKDB集合了当今最强悍,最犀利的APK及Dex文件编译工具;
正常安装后,它直接在【鼠标右键】创建快捷菜单;
非常方便汉化工作者,对APK或Dex文件进行简易的反编译回编译操作;
___________________________________________________________________
功能特性
· 对*.Apk 文件 反编译 及 回编译 用于汉化修改
· 对*.Dex 文件 反编译 及 回编译 或查看详细源代码
· 对*.Apk 文件 批量反编译 及 回编译
· 对*.Apk、*.Zip 文件执行签名
· Windows下直示Apk件自身图标
声明
1.本工具必须先安装JAVA7;
2.如需显示APK自身图标必须先安装.NET Framework4。
下载地址
百度云:http://idoog.cn/apkdb
腾讯微云:https://idoog.me/weiyun
新浪微盘:https://idoog.me/vdisk
Bitbucket仓库:https://bitbucket.org/idoog/
MEGA: https://idoog.me/apkdb2
google云端硬盘:http://goo.gl/IUzIlW
官方网站:http://www.idoog.me
嵌入式汉化教程:http://idoog.cn/apk_hh/ 或 https://idoog.me/apk_hh/APKDB v2.0.2 正式版已来:https://idoog.me/?p=11969
使用说明:
本工具执行安装后,直接在【鼠标右键】生成快捷键,自动关联APK、DEX、Odex、Zip等文件。如,反编译APK及DEX文件,反编译后生成可编译的同名文件夹,汉化修改完成后,对文件夹点击【鼠标右键】根据文件夹反编译前的文件类型,现在【使用 APKDB编译】即可!
同时,针对apk和zip文件增加签名操作,只要【鼠标右键】点击,选择【使用 APKDB编译】选择【[S]签名APK文件】即可!签名前无需删除原来的【META-INF】签名数据。本工具会判别apk还是zip并自动删除签名数据。
1.9.2以上版本,APK关联均整合到【使用 APKDB编译】里面,请童鞋们注意查看。
____________________________________________________________________________________________
常见问题:
1、被杀毒软件拦截误杀(安装前,关闭杀毒软件)
2、没有管理员权限(右键以管理员身份运行C:\Apkdb\安装.exe)
或者,使用兼容模式 (右键-属性-兼容性-兼容模式[Windows XP SP3])
以及 特权等级 勾选“以管理员身份运行此程序”
3、UAC限制 安装过程没有写入注册表提示,直接显示安装完成
(右键 我的电脑-管理-本地用户和组-用户-Administrator(√ 密码永不过期)
4、安装成功,安装过程有写入注册表提示,但是右键APK 没有菜单
(检查是不是安装了PC版的手机管理工具,关联了APK文件)
5、安装后无法编译文件,提示JAVA 错误
(未安装JAVA平台,或安装错误。请卸载后重启电脑,重装再次重启电脑)
6、安装成功后,编译文件提示 “Can’t create the output directory\\****\smali”
(这是文件夹 没有写入权限。检查是否直接在硬盘分区根目录编译了?
Apktool不能在磁盘分区。如:C盘 D盘 根目录!
如果不是根目录,请检查apk文件名称是不是有问题。如,文件名结尾空格。)
7、能反编译,但无法回编译
(可能是被旧版本的Apktool编译过,试试用旧版的反编译,用新版的回编译)
8、回编译出错问题:
(1.提示 strings.xml 最后一行错误,检查是否</string>符号错误;
(2.提示 strings.xml 最顶部含中文代码首行错误,编码格式不对,转换成 UTF-8;
(3.提示 public.xml 出错,检查改动过的 arrays.xml 是否代码有错误的地方;
(4.其他错误,检查是否复制aapt.exe 文件到系统目录如:C:\Windows\System32\aapt.exe
9、安装过程提示 systeminfo 提示“不是内部或外部命令”
请在系统变量【path】里最前面添加 c:\windows;c:\windows\system32;
或者手动添加这个变量,如果还是不行可能系统不完整,重装吧)
10、如果安装过程中,未显示【操作成功完成】只显示:
…..
…..
…..
…..
请在系统变量【path】里最前面添加 c:\windows;c:\windows\system32;
11、64位系统,如果JAVA出错,建议把32位和64位的JAVA一起装上。
12、Win8用户 需要注意一下,如果安装了手机助手,需要,手动关联APK文件
apk文件鼠标右键,【打开方式】-【选择默认程序】-【APK安装器】
13、其他小白问题,上QQ群(8023666)提问,不要单独Q我,谢谢!
___________________________________________________________________
注意事项:
1、新版Apktool必须使用Java7 环境。 下載:https://jdk7.java.net
2、APK文件不能放在分区根目录直接反编译,请放在子目录内。
3、部分功能需要 .NET Framework 4.0 的支持!如:显示APK自身图标。
____________________________________________________________________________________________
兼容手机管理工具:
* 豌豆荚手机精灵
* 魔乐手机管家
* 91手机助手
* QQ应用助手
* APK安装器123
* 手机乐园APK安装器
* N多APK安装器
* HIAPK APK安装器
* 360手机助手
* 卓大师 刷机工具
* 金山手机控 & 金山手机助手
* 腾讯手机管家 & 手机助手
* 阿里旺旺手机助手
* 百度手机助手
* 联想手机管家
* Wondershare MobileGo
* 当乐安装器
APKDB好用,捐助一下:
更新特性:
v1.9.2 正式版 2015.08.02
*.新增,ShakaApktool v2.0.0(2015.07.30)
*.新增,删除Apktool框架文件选项
*.新增,AndroidRomXmlEdit工具(感谢,汉化浪子提供永久免费版)
*.更新,Apktool v2.0.1正式版(2015.07.15)
*.更新,Dex2jar 至 v2.0(仅用于查看dex源码)
*.更新,adb、Zipalign 工具到最新版
*.更新,smali/baksmali v2.0.6(2015.05.01)
*.更新,升级Java Decompilier为0.3.7版
*.更新,显示APK自身图标(Apkshellext v2.4)
*.增强,针对64位系统的支持
*.增强,增强对Android5.1的支持
*.增强,完善Sideload线刷工具
该版本已增强对Win10的支持!
*.增强,安装框架文件方式为循环安装
*.增强,针对Win8.1 64位系统 安装识别稳定性
*.增强,JAR文件反编译关联性
*.修复,系统文件保留签名不可用问题
*.修复,apktool1.5.x以下版本编译出错问题
*.修复,Odex合并时路径存在空格或特殊符号无法进行问题
*.修复,Odex合并丢失及APK文件签名丢失问题
*.优化,反编译后打包签名脚本
*.优化,安装过程判别
*.调整,取消右键签名APK文件,移至APKDB反编译内
*.调整,去除编译过程中的“哔”警报声
*.调整,取消右键直接安装框架,移至APKDB反编译内
*.其他,一些微调整
1.9.2以上版本,APK关联均整合到【使用 APKDB编译】里面,请童鞋们注意查看。
v1.8.2 正式版 2014.2.17
*.更新,Apktool v2.0.0b9
*.更新,采用语言包,支持多语言修改
*.更新,Java Decompilier 至 v0.3.6
*.更新,smali/baksmali v2.0.3
*.增强,JAR文件内Dex回编译后自动合并功能
*.增强,保留APK文件原始签名(支持所以Apktool)
*.新增,加入脚本误打开保护功能
*.优化,Odex合并apk脚本,支持在ROM目录内的:
System\app;framework;priv-app三个目录下执行
*.优化,重新调整所有批处理脚本
*.精简,对APKDB进行了整体精简处理
*.其他,支持简体中文、繁体中文、英文
*.其他,一些未调整
该版本详细说明:https://idoog.me/?p=2933
v.1.8.1 正式版 2013.12.30
*.更新,重新整合右键菜单
*.新增,支持zip刷机包Sideload线刷功能(需要CWM Recovery支持)
*.新增,编译时可保留APK文件原始签名(Apktool v2.0.0b8版)
*.新增,多语言选项:支持简体,繁体
*.更新,Apktool v2.0.0b8(测试版)
*.更新,smali/baksmali v2.0.2
*.修复,查看DEX源码出错问
*.增强,对繁体中文的支持。
*.更新,显示APK自身图标(Apkshellext v2.3)
*.修复,部分代码与系统不兼容问题
*.更新,APK优化工具Zipalign (22.3版)
*.更新,adb工具支持Android4.4
*.修复,修复批量编译
*.修复,回编译保留旧文件失败问题(与系统时间格式相关)
*.修复,Odex合并问题
*.修复,Apk优化失败问题
*.修复,APK文件安装器出错问题
*.修复,安装框架文件出错问题
*.修复,64位系统签名优化出错问题
*.更新,Java Decompilier 至 v0.3.5
*.更新,Dex2jar 至 v0.0.9.15
*.增强,对API 19的支持!
*.优化,重新执行脚本
*.其他,一些微调整
v.1.7.2 正式版 2012.09.05
1.更新,Apktool v1.5.0修改版(2012.9.2)
2.更新,smali/baksmali 至 v1.3.3版
3.更新,APK优化工具Zipalign (2012.6.25版)
4.优化,Odex合并到APK或JAR功能(可选择系统版本)
5.增强,支持(JB)Android v4.1.1 编译
6.增强,与手机助手的兼容性
7.其他,一些调整
v.1.7.1b 测试版 2012.03.28
1.更新,源码查看器 Dex2jar v0.0.9.8
2.更新,APK安装器(QQApktool v1.0.206.1112)
3.更新,签名工具
4.优化,Odex合并Apk
5.修复,回编译后不优化问题
6.支持,自定义安装路径
7.其他,微调整
v.1.7.0 正式版 2012.02.22
1.新增,APK文件批量操作(反编译、回编译、安装)
2.增强,安装过程判别能力(64位或32位、XP或Win7)
3.更新,smali/baksmali 至 v1.3.2版
4.更新,APK安装器(QQApktool v1.0.206.1111)
5.修复,APK文件夹改名后回编译不优化问题
6.其他,微调整
v.1.6.7c 贺岁版 2012.01.07
1.增加,安装及卸载:显示APK文件图标 选项
2.更新,APK安装器
3.修复,一些小bug
4.其他,微调整
v.1.6.7 正式版 2011.12.20
1.新增,XML汉化编辑工具(汉化浪子 力作)
2.新增,检测更新功能
3.更新,Apktool v1.4.3 中文版
4.更新,反编译过程
5.替换,APK安装器
6.新增,显示APK文件自身图标(必须 .NET Framework4)
7.删除,Apktool v1.4.2版(有大量bug)
8.修复,两个小bug
9.其他,微调整
————————————————————————
注:该版本与“汉化浪子”兄弟携手合作,
免费提供了一个XML汉化编辑工具给大家使用。
v.1.6.6 2011.12.11
1.更新,编译工具Apktool v1.4.3版
2.修复,回编译出错
3.其他,微调整
v.1.6.5 强化补丁包 2011-12-09
1.新增两个Apktool v1.4.0和 v1.3.1
2.反编译手动选择,回编译自动判别。
v.1.6.5a 2011.12.09
1.更改,基于12月7日版,去除手动选择
2.其他微调整
v.1.6.5a 2011.12.09
1.更改,基于12月7日版,去除手动选择
2.其他微调整
v.1.6.5 2011.12.07
1.更新,手动选择编译工具Apktool版本
2.保留,出错自动切换Apktool其他版本
3.更新,回编译无Dex 工具保留“smali”源码文件
4.更新,合并Odex到Apk 采用Baksmali1.3.0版并自动切换API等级
5.更新,Apktool v1.4.2为中文版
6.增强,兼容各类PC版APK安装器(无需删除APK关联)
7.其他微调整
v.1.6.1 2011.12.02
1.更新,Apktool 1.4.2 正式版
2.支持,Android4.0程序编译
3.其他微调整
v.1.6.0 beta6 2011.12.01
1.修复,Odex合并到apk问题
2.修复,查看dex 源码工具
3.更新,Dex编译细节
4.其他,多处调整
v.1.6.0 beta3 2011.11.23
1.全新 APK文件安装器
2.修复 签名工具 开启速度慢问题
3.工具包体积瘦身 50%
4.其他微调整
【安装:由于更新较多,请卸载掉旧版后,再安装!!!】
v.1.6.0 beta2 2011.11.21
1.更新 smali/baksmali 至 v1.3.0版
2.增强 签名方式,无需删除原签名数据
3.增加 APKTOOL v1.4.2版
4.修改 默认使用 APKTOOL 1.4.2编译,其次1.4.1到1.3.2
5.更新 内部处理程序版本,如:ABD、aapt、zipalign等等
6.其他一些调整
——–
提示:由于更新的比较多,可能需要JAVA7(JDK)的支持!!
下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html
安装:卸载掉旧版后再安装!!!
v.1.6.0 beta1 2011.11.13
1.更新 smali/baksmali 至 v1.2.8版
2.集成 旧版的 APKTOOL v1.3.2版
3.新增 自动判别编译出错并切换APKTOOL版本继续编译
4.新增 编译成功后,发出提示音
5.修改 回编译完整APK后,打包签名并优化*.APK文件
6.增强 Odex转换Dex功能,并自动合并入APK文件内
7.其他一些调整
v.1.5.0 2011.6.1
1.更新 APKTOOL为1.4.1
2.更新 91安装器
3.右键添加“设为构架文件”
4.新增,Odex 转 Dex
5.修复 Win7非管理员身份无法安装问题。
v.1.2 2011.1.13
1.修复APK文件夹回编译问题;
2.修复签名工具自动获取文件名;
3.增加APK文件安装器(91 PC版)。
v.1.0 & v.1.1
此版本只是初步测试版本。
____________________________________________________________________________________________
工具说明:
1. APK文件反编译工具 ApkTool
用于直接反编译APK文件,同时也会反编译dex文件。
2. DEX文件反编译工具 Baksmali/Smali
专门用来反编译Dex文件,可以跟ApkTool兼容使用。
3. DEX文件反编译资源查看工具Dex2jar 和JD-GUI
用来查看反编译Dex后源码的工具,据说能完整的反编译出Dex文件源码。
4. APK文件签名工具 SignApk
为APK文件执行签名,专门提供给广大汉化工作者们。
5. APK安装器 PC版 QQApktool
为用户提供可以预先查看软件的所有信息包括权限的APK安装器。
6. 显示APK自身图标 Apkshellext
该程序非常不错,可惜占用缓存和读取速度较慢,容易出现读取滞留状态,
从而导致APK文件无法删除,建议配置低的电脑慎用。
____________________________________________________________________________________________
操作说明:
针对APK及DEX文件,直接右键菜单操作,双击文件直接反编译。
对于反编译后的文件夹,右键可以直接回编译。
____________________________________________________________________________________________
安装及卸载说明:
纯属绿色安装,文件直接复制到C盘【Apkdb】目录,同时写入注册表。
卸载方式:双击 C:\Apkdb\卸载.exe 即可完全删除干净,连渣都不留。
____________________________________________________________________________________________
下载地址
百度网盘下载:https://idoog.me/Apkdb
新浪微盘:https://idoog.me/vdisk | http://vdisk.weibo.com/s/vzSoRcPd8Z0
谷歌云端硬盘:http://goo.gl/IUzIlW
官方网站:http://www.idoog.me
百度贴吧:http://tieba.baidu.com/f?kw=apkdb
嵌入式汉化教程:http://idoog.cn/apk_hh/或 https://idoog.me/apk_hh/
____________________________________________________________________________________________
说在最后
在这里:
非常感谢 “晒屁屁”老哥 -无私的帮助及修复多处代码!
非常感谢 “汉化浪子”兄 -为本工具编写的检测更新程序!
非常感谢 “w.i.n”兄 -不厌烦恼的测试!
非常感谢 “现实的你我”兄 -提供7zip压缩代码!
同时感谢 群里的兄弟们的意见和建议!
本工具专门为“汉化者”而制作,方便加快汉化速度,
为广大Android用户提供更多跟好的中文APK程序,万岁!!!
制作: Soyu Zom
网站: iDoog.Me
公众微信平台:idoogme 交流Q群:8023666 ②号群:32407841
____________________________________________________________________________________________
集成鼠标右键 反编译及编译操作
.
用了博主的反编译 ,不懂为什么反编译的文件都是smail格式的,尴尬 也许是我自己的错误把 。谢谢博主了
smail文件夹是Dex文件的源码。
z3 5.1系统文件大多数都翻译不了
需要安装框架,或者下载最新调试版 试试!
版主为何安装好了程序后不能反编译dex文件啊
Apkdb_v2.0.0_20151026.exe 无法正常安装APK啊
安装之后不出右键菜单… 我该如何使用
看 说明文件Readme-cn.txt!
无法反编译百度手机卫士,只是想去掉一些不必要的功能,仅保留来电防火墙这功能,大神有没办法反编译下
1.9.2安装后右键只有使用apkdb编译。请问大大怎么解决
感谢兄台开发的工具,谢谢!现在我在apk文件右键只有两个菜单,一个是查看或安装,一个是使用apkdb编译,并没有兄台截图中添加框架文件的菜单等。这是什么情况呢?win10_64,jdk7_64/32
已经整合到APKDB界面里了
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
建议添加 “仅反编译资源文件功能”
为什么java环境不用8,有点小忧伤哎
如何手动增加右键选项。因为自己装了模拟器,要保持自己的这个模拟器,就不能使用右键编译APK文件了。
能不能换一个安装器,现在的不支持显示5.0的系统应用的名字
是感谢兄弟 🙂
是对不起我的坏中国文字的兄弟,我告诉你真正的是我用谷歌翻译您的文章和评论翻译。
很高兴你让我加入你的翻译工具,我的母语和英语语言。
我会尽我所能来翻译它,因为我也有一个反编译经验和编译工具。
对不起哥哥我没有一个QQ邮箱。我只有Gmail和雅虎。
我的Gmail帐户已经是朋友与你的兄弟。
我的Gmail名称:通Setha
QQ:1243605242
感谢您不介意我。
看得出来,你是用翻译的。以为之前我就觉得你说话,挺奇怪的。
你下载一个 QQ International 就可以实时翻译了。
是兄弟,是来自柬埔寨。难道我做错了什么? 🙁
我是用你的工具在中国的语言,我也需要还与英语语言使用。
您apkdb工具也很流行在我国哥哥 @Soyu Zom.
我希望我可以使用它与英语语言或在我的母语。
原来是这样,我看你写的中文挺奇怪的。
没问题的,你有其他联系方式吗?我发文件给你,你帮我翻译成你们的母语或者英语。我再重新打包。我的QQ120123176
Soyu Zom 你的粉絲越來越多了
哈哈,应该是感谢大家给面子,支持我才对。
感谢兄弟的apkdb的正式版。
– APK安装器是固定的
– 显示图标是固定的
等待英文版….!
你要用英文版?
你那里人? 看你IP是柬埔寨的!!