APKDB 安卓逆手 v2.0.2 正式版(原名:Android APK+Dex文件反编译及回编译工具)
Soyu Zom 出品
《APKDB 安卓逆手》(原名:Android APK+Dex文件反编译及回编译工具)以下简称:APKDB
APKDB是一款,免费的,针对Android OS系统用的APP及相关文件,直接反编译修改的工具;
APKDB工具集合了当今最强悍,最犀利的与Android相关编译工具,如Apktool,Smali等等;
正常安装后,它直接会在鼠标右键创建【使用 APKDB 编译】快捷菜单,点开即可打开操作;
本工具非常方便 APK 程序修改或汉化工作者,对APK或Dex等文件进行简易的重编译操作。
下载地址
百度云:https://idoog.cn/apkdb
pCloud:http://soyu.ga/APKDB & http://pc.cd/iSdctalK
腾讯微云:http://idoog.me/weiyun
Bitbucket仓库:https://bitbucket.org/idoog/
MEGA: http://idoog.me/apkdb2
google云端硬盘:http://goo.gl/IUzIlW
官方网站:http://www.idoog.me
嵌入式汉化教程:https://idoog.cn/apk_hh/ 或 http://idoog.me/apk_hh/
1.9.2旧版说明:http://idoog.me/?p=1913
功能特性
· 对*.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 编译】,会出现批量操作
菜单,可以执行全部顺序反编译,修改好后,返回文件夹,可以同时回编译。无需逐个选择。
请作者吃辣条:
更新日志
v2.0.2 正式版 2016.06.05
*.更新,ShakaApktool v2.0.0(2016.06.01)
*.更新,Apktool v2.1.1正式版(2016.05.07)
*.更新,7-zip压缩工具版本到16.02
*.更新,smali、baksmali v2.1.2(2016.03.28)
*.更新,ADB工具 (25.1 rc1版)
*.更新,Zipalign优化工具 (23.0.3版)
*.更新,合并Odex文件
*.更新,XML编辑器(提升速度,修复bug)
*.更新,显示APK自身图标(Apkshellext v2.0.1.5780.2290)
*.更新,刷机精灵APK安装器
*.新增,自定义默认签名,可用自己制作的签名包签名
*.新增,Keytool签名包制作工具,推荐使用JAVA8
*.新增,极限压缩优化APK内图片功能
*.新增,PNG图片优化工具OptiPNG v0.7.6
*.新增,设定默认Apktool版本(回车键直接执行)
*.新增,ShakaApktool自定义操作
*.新增,选项,不反编译Resources、Classes文件
选择后(可同时使用),再选择使用Apktool工具。
*.新增,反编译jar文件时,自动识别是否含多个dex文件,并使用ShakaApktool反编译
*.新增,反编译JAR文件后,回编译时自动合并并转移到反编译目录内
右键[APK文件]、[RSA文件]、[original]目录、[META-INF]目录
可直接查看签名信息。
*.新增,创建[开始菜单-所有程序-APKDB]目录
*.新增,精简APK语言包功能(仅保留英文、简体中文、繁体中文)
*.增强,对繁体系统的兼容
*.增强,右键菜单判别准确率
*.增强,重新调整右键菜单,强制关联所有文件
*.增強,针对不同系統的兼容性
*.修复,XP签名优化出错问题
*.修复,选项按键滞留问题
*.修复,文件名含空格优化失败问题
*.修复,签名遗留旧文件,删除框架文件…
*.修复,卸载出错问题
*.修复,APK安装器不关联问题
*.修复,个别APK文件反编译时停顿问题
*.修复,修改AndroidManifest.xml回编译没变化问题
*.修复,各种小问题
*.优化,整体兼容性,增加选项状态提示
*.优化,界面调整
*.优化,安装过程
*.优化,对JAVA路径的判别
*.优化,对64位系统的支持
*.优化,执行脚本
*.优化,编译过程
*.优化,DEX文件夹的的判别
*.删减,旧版APKTOOL(2.0.0以下版本)
*.其他,一些微调整
常见问题
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/
2. DEX文件反编译工具 Baksmali/Smali
专门用来反编译Dex文件,可以跟ApkTool兼容使用。
官网:https://bitbucket.org/JesusFreke/smali/
3. DEX文件反编译资源查看工具Dex2jar 和JD-GUI
用来查看反编译Dex后源码的工具,据说能完整的反编译出Dex文件源码。
官网:https://bitbucket.org/pxb1988/dex2jar/
4. APK文件签名工具 SignApk
为APK文件执行签名,专门提供给广大汉化工作者们。
5. APK安装器 刷机精灵PC版
为用户提供可以预先查看软件的所有信息包括权限的APK安装器。
官网:http://www.shuame.com/
6. 显示APK自身图标 Apkshellext
该程序非常不错,可惜占用缓存和读取速度较慢,容易出现读取滞留状态,
从而导致APK文件无法删除,建议配置低的电脑慎用。
官网:http://www.apkshellext.com/
7. Keytool签名包制作工具 & 转化工具MTkeytool
调用JAVA Keytool工具,非本工具自带。
转化工具MTkeytool 用于转化Keytool制作的签名包,必須JAVA8
官网:http://www.oracle.com/
8. OptiPNG图片压缩工具
PNG 即 Portable Network Graphic 的简称,PNG 图像是一种无损压缩图
像文件格式。因为网络传输的需要,我们总是希望 PNG 图像的容量能够小
些、小些、再小些。
要优化 PNG 图像,可以使用 Optipng 这个专门的 PNG 图像优化工具。
官网:http://optipng.sourceforge.net/
语言包翻译作者
繁体中文: Andy Chen (中國台灣)
English:Thong Setha(柬埔寨)
下载地址
百度云:https://idoog.cn/apkdb
pCloud:http://soyu.ga/APKDB
腾讯微云:http://idoog.me/weiyun
Bitbucket仓库:https://bitbucket.org/idoog/
MEGA: http://idoog.me/apkdb2
google云端硬盘:http://goo.gl/IUzIlW
官方网站:http://www.idoog.me
嵌入式汉化教程:https://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
重点更新说明:
任何文件右键都可以打开设置菜单。
增加新的功能,如自定义操作,Apktool功能选项,签名包处理,极限优化压缩 等等。。。
超简单快捷的制作自己的签名包,只要输入最开始的基本信息即可!
第一步尽量减少右键菜单,逐步整合功能,同时优化执行脚本。
多语言支持,不同语言区域的用户,可以添加自己的语言。
第一次使用,如果没有你所要的语言,只要打开 \Apkdb\language\Language.bat.ini
或者在安装界面先择:[6] Custom Your Language
翻译成你需要的语言即可,翻译完成后,直接保存,记得保存的编码格式必须是: ANSI格式
然后,重新选择 [5] Custom 即可!
最后,翻译完成,正常运行后,记得把你翻译的语言给大家分享哦,
发送到:s@idoog.me 或者 soyu.zom@gmail.com
翻译您需要的语言 加入这个QQ群:557150609
1:可以选择版本,但是在批量操作的时候,依然采用的是ShakaApktool,只有进入目录下强制替换ShakaApktool文件才可以用其他版本。2:批量回编译的时候只能回编译第一个APK,后面的均全部出错。
最新调试版已修复问题,http://idoog.me/?p=2933
调试版也不更新啦?
即将更新!
哟,小哥也发现了pcloud网盘,还带在线解压缩的说
是啊 挺不错的!
拒绝伸手党,回复个~
没卵用,显示不了apk自身图标,作者傻逼了!!!
爱用不用,不用拉倒,滚蛋!
你这傻屌是个孤儿吧
你好 2.0.2在我的电脑上存在一个问题 无法显示APK自身图标 并且右键菜单中没有Apkshellext的项目
无法安装v2.0.2_正式版
安装提示卸载360,退出后还是提示
退出360后还是提示,怎么才能不卸载360的情况下安装呢?
能覆蓋安裝嗎?還是需要卸載1.9.2版後再安裝?
都可以