2016-07-02_143714

APKDB 安卓逆手(原名:Android APK+Dex文件反编译及回编译工具)

全新一轮 调试版,又开始啦,上个版本调整幅度比较大,可能会有些童鞋不习惯。

这一轮测试调试,会慢慢增加功能,不过,可能不会出现重大的更新。

主要是先进行稳定性方面的测试,希望大家多多参与,有问题及时反馈。

最新进展留意官方公众微信号,大家扫描加入即可!

1.9.2以上版本,APK关联均整合到【使用 APKDB编译】里面,请注意查看。

 



最新的调试版 下载
Bitbucket仓库:https://bitbucket.org/idoog/
百度云:http://idoog.cn/apkdb
腾讯微云:https://idoog.me/weiyun
MEGA: https://idoog.me/apkdb2
pCloud: http://pc.cd/iSdctalK
蓝奏云https://pan.lanzou.com/b127751/
Google云端硬盘:http://goo.gl/IUzIlW


APKDB v2.0.3 正式版:https://idoog.me/?p=11969


捐助:


注意:调试版属于比较频繁的测试版,不稳定因素很大,仅供测试,不喜请勿安装。

APKDB v2.0.3 正式版:https://idoog.me/?p=11969

v2.1.4 调试版 2021.07.02
*.更新,Apktool v2.5.1(2020.12.11)
*.更新,Smali、Baksmali v2.5.2
*.更新,jadx 1.2.0 反编译工具 (2020.11.15)
*.更新,ADB工具 31.0.2 (2021.4)
*.更新,显示APK自身图标(Apkshellext v2_0.7
*.增强,对 Android 11 的支持


v2.1.3 调试版 2018.11.05

*.修复,精简APK语言包判别错误问题
*.更新,ADB工具 28.0.1
*.更新,Apktool v2.4.0(2018.09.24)
*.更新,Smali、Baksmali v2.2.5
*.更新,Jadx 0.8.0 反编译工具
*.增强,对 Android 9.0 的支持
*.更新,HOSTS远程更新工具7.4
*.修复,安装到系统目录缺少写入权限问题
*.新增,检测及自定义配置JAVA环境变量
*.新增,反编译时可选择去除调试信息
*.新增,反(回)编译时可选使用AAPT2构建(仅Apktool v2.3.3可使用)
*.更新,Zipalign优化工具
*.新增,安装框架界面(F)显示已安装的框架文件
*.优化,启动速度
*.修复,安装框架文件写入出错问题
*.修复,JAVA9环境对APK文件签名出错问题
*.增强,精简APK语言包判别(仅保留英文、简体中文、繁体中文)
*.新增,JAVA Jarsigner方式签名
*.新增,可以自定义添加两个APKTOO工具(高级菜单替换)
*.新增,跳过APK文件签名选项
*.更新,Odex合并支持8.1
*.更新,HOSTS远程更新工具5.8
*.优化,编译执行脚本
*.新增,可设定跳过主菜单直接编译apk文件
*.优化,Bootimg解包执行脚本
*.优化,开启黑域APP脚本
*.新增,检测更新
*.降级,ShakaApktool v3.0.0(2017.1.23)
*.优化,执行脚本判别能力
*.优化,高级工具箱
*.修复,无法网络ADB开启黑域问题
*.修复,APK安装器无法使用问题
*.修复,部分问题
*.优化,Odex合并可自定义API等级
*.新增,高级工具箱:(陆续添加中…)
-HOSTS远程更新工具(方便大家出国找资料)
-ADB、Fastboot工具
-Bootimg解包打包工具
-……
*.修复,JAR文件反编译自定义选择
*.删除,重编译后自动优化(无需优化)
*.修复,批量编译无法自定义Apktool问题
*.修复,批量回编译失败问题
*.新增,维吾尔语(翻译:Yabghu175)
*.修复,Win7以上系统不显示APK自身图标问题
*.更新,显示APK自身图标(Apkshellext v2_0.1.5961.26220)
*.其他,一些微调整


新来的童鞋,先看   APKDB工具詳細介紹:https://idoog.me/?p=1913

调试版的重点更新如下:

2016-04-03_134650

任何文件右键都可以打开设置菜单。

2016-04-04_033551

增加新的功能,如自定义操作,Apktool功能选项,签名包处理,极限优化压缩 等等。。。

2016-04-04_033734

2016-04-02_210457

超简单快捷的制作自己的签名包,只要输入最开始的基本信息即可!

2016-01-06_182153

尽量减少右键菜单,逐步整合功能,同时优化执行脚本。

2014-01-10_161154

多语言支持,不同语言区域的用户,可以添加自己的语言,当然需要DOS支持才行。

2014-01-10_160546

第一次使用,如果没有你所要的语言,只要打开 Apkdb-language-Language.bat.ini 

2016-04-03_135916

或者在安装界面先择:[6] Custom Your Language  

翻译成你需要的语言即可,翻译完成后,直接保存,记得保存的编码格式必须是: ANSI格式

然后,重新选择 [5] Custom  即可!

最后,翻译完成,正常运行后,记得把你翻译的语言给大家分享哦,

发送到:s@idoog.me   或者  soyu.zom@gmail.com

翻译您想协助翻译语言 请加入这个QQ群:557150609


1号群


关注【公众微信号】随时了解新动态!

作者 Soyu Zom

《安卓逆手(APKDB)2.1.4 调试版2021.07.02》有115条评论
  1. win 10 x64 安装了 java 8 x86 和 x64, 都显示 未检测到JAVA环境。 尝试过了很多版办法,但是没有用,求助啊!!!老版本 2.0.2 没有这个问题。

    1. 新版加入了检测JAVA环境,可能判别失误吧!你用文本编辑器打开 apkdb_d.cmd文件 找到 搜索所有 if /i not exist “%JAVA_HOME%\bin” 把整行都删掉试试!

        1. 属性 系统隐藏 了!你要在 文件夹选项-【查看】-高级设置去掉【隐藏受保护的操作系统文件(推荐)】

  2. 原本软件可以兼容8.0,用apkdb修改反编译以后只兼容6.0了!怎么解决?

  3. 请问这个工具反编译后可以查看源码吗?类似jd-gui的。

  4. 反映一个小问题,一些APK中包含kotlin文件夹,修改完成后用APKDB回编译生成的APK中则没有这个kotlin文件夹,不过似乎也能正常安装和使用,不知道这算不算一个问题。kotlin文件夹到底有没有用?

  5. 回编译的目录和反编译的目录在一个目录里不方便,因为改一个APK通常需要修改多次,这时在全目录搜索时把之前回编译的目录也包含了,导致搜索时间大大加长。建议参考AndroidKiller的项目目录结构,回编译的目录和反编译的目录分开放置。

  6. 你好,解包boot时出现bootimg.exe已经停止工作,win10家庭版,有解决方法吗

  7. 支持8.0了吗?一加氢8.0反编译框架能正常反编译和回编译,但替换回手机却不能用

    1. 自行加入8.0的framework框架 因为apktool没有兼容7.0之后的框架
      C:\Users\AppData\Local\apktool\framework

  8. 更新至java 9以上,反编译档案会失败,在java 8才能顺利编译成功,可以测试看看吗?谢谢

  9. 大神,现在安卓7.0以及以上版本添加了一套新的签名机制,简称V2,但是非强制性,传统的签名机制简称V1。
    现在很多apk都是基于V1+V2混合签名的。
    如果开发者使用的是V2的签名机制,我们修改后的签名便不再兼容了。
    如果开发者是用的是V1+V2混合签名,我们修改后的签名便不再兼容安卓7.0或更高版本了。
    这就丧失了修改的意义。
    所以请大大更新,添加V2的签名机制,这样就完美了。

  10. 你好,希望可以考虑下做一个linux平台的工具,谢谢了。

  11. 繁体中文选项安装后,只有H及U选项都是乱码!点进去也是乱码!这问题好像很久都没人反应过!有可以解决吗?谢谢

    1. 你换一个两个繁体语言包都一样吗?两个采用不同的编码的。我之前用win7测试过没问题的。可能你的机子是简体基础上设成繁体的吧?

      1. U和H是简体中文编码简体字,因为是调试版我没有放到语言包里。
        你试试把 \APKDB\language\Language_zh_tw_gb.bat.ini 复制出来到,改名替换这个\APKDB\Language.bat 。

  12. 编译成功与否还要看apk文件,有的能成功编译,有的不行。编译成功后回编译也会出错。

    1. 7.0自行手动支持 不支持的原因是 apktool本身为收录对应的framework

  13. 今天遇到一个特殊app,打包不住,不知怎么回事,旧版本新版本都试过,都不行,求助,我试过好多个app都没问题,今天这个不知怎么回事,求助

  14. 能优化下2.0.2apk安装器退出后 shuame_helper.exe对adb端口的占用么, 很影响安卓开发的…看2.1.0的更新日志里没有这个

  15. 编译安卓4.4.2系统文件时,可以反编译,也可以回编译,都显示成功,但刷回手机卡第二屏。前几个版本也这样,只有1.8.2正式版没问题。

  16. 您好 我打开odex文件时出现Error occurred while loading boot class path files. Aborting.org.d.d.m: 无法找到 boot class 路径文件 /system/framework/core-libart.jar at org.d.b.a.f.a(Unknown Source) at org.d.b.a.f.a(Unknown Source) at org.d.a.a.a(Unknown Source) at org.d.a.u.a(Unknown Source) at org.d.a.u.a(Unknown Source) at org.d.a.u.a(Unknown Source) at org.d.a.u.a(Unknown Source) at com.rover12421.shaka.cli.Main.main(Unknown Source) _________________________ O_o !! 出错了啦! 未知错误…,转换失败! 您在首页中只写了把 [app] [priv-app] [framework] 3个目录到PC上,要怎么放,放到odex所在的文件夹下不行

    1. 无法找到 boot class 路径文件 /system/framework/core-libart.jar还是用专用工具吧

      1. 楼主好 发现 dex转jar之后导出会报错 已经自行修复 原因是 jd-jui版本较低 建议楼主继承 1.4的jd-jui谢谢 望采纳

  17. 大神你好,我使用稳定版发现一个bug。编译索尼的应用后重新签名,无法安装,应用解析读不出签名信息。后来发现好像APKDB的签名方式是直接把CERT.RSA和CERT.SF放入META-INF,但应用原有的RSA和SF文件与其不同名,没有被新文件覆盖掉,可能造成冲突,不能正常安装。不知在新版中这一问题修复了吗?

  18. 新版的!2.10的反编译成功,回编译失败,2.03的反编译成功,回编译失败!修改了androidmanifest.xml。再回编译,重新签名后依然没变!以上的问题在3.31版本之后一直存在!一直没有解决!说道:

    新版的!2.10的反编译成功,回编译失败,2.03的反编译成功,回编译失败!修改了androidmanifest.xml。再回编译,重新签名后依然没变!以上的问题在3.31版本之后一直存在!一直没有解决!

  19. 大神,原版签名不修改AndroidManifest,可是自签的也不会修改,还是原版的。 original文件夹删除才可以。希望大神修复下,用的最新版。

      1. 用的0407版 ,大神,我确实自签后,还是原来的AndroidManifest,这个我还是能分清的。。不然也不会来和你反馈了。

  20. 首先,感谢作者分享软件! 感谢作者分享软件!感谢作者分享软件! 请问怎样反编译得到游戏资源文件如: 3d模型文件; 声音文件; 动画文件…

  21. 无法生成签名
    ——————————
    >>>Keytool工具 自定义操作<< 创建签名文件
    >>keytool -genkey -alias xxx.keystore -keyalg RSA -validity 20000 -keystore xxx.keystore

    > 签名APK文件
    >>jarsigner -verbose -keystore xxx.keystore -signedjar 123x.apk 123.apk xxx.keystore

    >已经创建的签名包: D:TDDOWNLOAD
    找不到文件

  22. 索尼L36h
    电脑安装了java1.8.0版本和apk。
    需要反编译framework-res.apk修改后并回编译。
    将需要反编译的apk系统里的framework源文件夹直接安装为框架文件
    右键framework-res.apk进行反编译,得到framework-res文件夹。
    修改文件夹里的F:apkframework-resresvalues中的某一个文件后保存
    回编译framework-res文件夹,a回车显示提示 could not find source是怎么回事呀?

  23. 0.3.7版(Core版本为:0.7.1)的jd-gui.exe有时在查看.dex的源代码后选择”Save all sources”保存文件时回出错,0.3.6版(Core版本为:0.7.0.1)的就没有这个问题

回复 Soyu Zom 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注