APK Messenger 是一款电脑端APK信息文件提取工具,由果核剥壳网站开发,致力于做PC端最强大的APK信息查看工具,经过几个版本的迭代,现在软件已经基本完善,一般功能适合普通用户,其中高级功能针对开发者以及网站编辑等人群使用。本工具吸收了网友的建议,基本上所有功能都有了。
本工具能够提供开发人员非常多的详细信息,秒杀apkhelper,apkinfo等同类信息读取工具
软件特色
- 获取应用名,支持提取多语言名称
- 获取包名,版本名,版本号,文件MD5,打包时间
- 查壳功能,支持获取爱加密,360加固,梆梆加固,阿里云加固,腾讯乐固,百度加固,娜迦加固,顶象加固,通付盾,网秦,几维加固等壳信息
- 支持提取高清图标
- 支持提取APK对应的权限,并且给出权限注释
- 支持提取签名信息,包括签名者,证书MD5,证书SHA信息
- 提取入口activity,支持平台,支持语言,屏幕大小和SDK版本等
- 支持文件关联,双击即可打开
- 另存为自定义命名,可规范apk文件保存名称
- 支持在线搜索APK文件,提供7大应用市场搜索接口
- 支持批量文件管理,批量资源提取
使用方法
拖入文件即可显示相关信息,点击展开,可以显示详细信息,APK对应的权限,都能完全读取出来。并且给出权限注释
在其他信息栏目中,给出了SDK版本,最优支持版本,支持屏幕大小
启动活动名很适合adb命令启动应用
能够读取支持语言,支持平台等信息
其他小功能
更新说明
4.3 2019-5-30
修复设置Java的keytool文件目录查找文件失败
修复批量导出文件工具导出文件全部为空的问题
4.2 2019-5-27
修复关联文件后打开部分apk文件读取失败问题
新增自定义改名,在保存菜单中,可以直接对当前APK文件命名,无需另存为。保存格式请在设置中设置。
修复aapt命令工具菜单点击无效
4.1 2018-12-15
修复未设置JDK信息导致读取信息后部分功能不可用
4.0 Beta 2018-12-13
重构软件,使用自绘界面,纯代码创建主程序
重新设计软件界面,更小巧,精美
apk信息读取速度提高一半以上
允许自定义加固信息读取,自定义权限读取【详见-设置-编辑权限或加固】
新增工具【ApkBatchTool】,可以批量管理apk文件,批量删除,批量另存,批量改名等
新增工具【ResourcesExtract】,可以提取apk相关资源,自定义提取文件,批量提取文件
3.0版本 2018-8-15
时隔半年多,又回归了开发安卓的工作,更新了一下APK Messenger的功能
- 新增apk打包时间读取
- 新增文件大小读取,显示为M,方便查看
- 新增在线查询中“酷安直达”,通过包名直接到达酷安页面(因为有些APP是无法通过搜索的)
- 新增两款皮肤,位于:菜单->界面
- 帮助新增Github地址
- 修复读取大文件MD5信息时内存分配问题
- 其他信息中添加安卓版本名显示
2.5版本 2018-1-6
- 修复打开部分apk崩溃问题,如果您还出现打开apk文件崩溃问题,请把apk文件发送至邮件1247079966@qq.com
- 新增Java目录智能查找功能,只要电脑C:\Program Files目录安装了Java,可以自动搜寻到,无需再设置
- 修复进程残留问题
- 新增命令工具,可以快捷到cmd使用aapt以及keytool
- 修复保存apk文件点击取消会在软件目录保存一个名为".apk"的文件
2.4.1版本 2017-12-27
- 应网友要求,取消窗口顶置
2.4版本 2017-12-17
- 修复文件自定义另存为保存包名显示为应用名的问题
- 修复在系统设置隐藏拓展名后另存apk文件没有后缀的问题
- 修复JAVA tools目录保存失败问题
- 新增帮助菜单,可以查看常见问题
- 新增google play搜索入口
- 修改生成信息报告保存txt文件规则,修复信息报告生成时部分信息没有换行
2.3版本
- 更改软件名称
- 更换软件皮肤,解决个别电脑出现的皮肤组件丢失问题
- 应网友要求,信息提取各部分分为模块,可以自行选择是否需要提取,以减少系统压力(请在设置中,模块选择中勾选需要读取的内容)
- 新增默认应用名语言读取,如果一个APK有多语言,可以设置首先读取中文,设置语言代码如图
- 新增文件另存为,可以设置多种命名方式,并且设置中可以自定义设置保存文件名
- 新增网络搜索接口,点击菜单工具-在线查询,可以在指定应用市场查询读取的APK文件
- 完善加固信息提取规则
2.2
新增多应用名称提取
新增查壳功能,主流加固都能查询到
2.1.1
紧急更新双击打开文件不读取的情况
修复文件名特殊符号,获取信息失败
2.1版本
修复文件名有特殊符号会更改文件名问题
不再提示文件名了,有没有特殊符号都能读取
修复在Windows打开方式选择本软件打开后,设置里面没有关联文件
添加读取JAVA_HOME环境变量,自动读取Java目录。
无需Java读取签名信息暂时没有实现
2.0版本
应用名称有特殊符号会提示,自动更名,关闭软件后恢复
首页添加文件MD5读取
添加签名信息读取列表,能够读apk文件签名,签名所有者,颁发者,SHA1,SHA256,开始以及到期时间等信息(需要Java支持,电脑安装Java,然后在软件设置中设置Java目录下的bin目录)
重写生成报告。可以自定义生成报告数据信息,以及能够保存数据为文件
1.1版本
修复获取第三方修改apk应用名里面多出一截英文
添加文件关联功能,请在菜单设置
另外不要把本程序放到目录名太深的地方,以免失败
下载地址
已高速https://ghboke.ctfile.com/dir/7369060-34283113-cb439a/
普通用户每天也提供免费下载次数
评论列表(144条)
太好用了,哈哈,很方便的一个小工具
有没有Mac下面的类似工具?
有BUG啊,界面上关于里面还是4.1,版本号是4.3
获取前面的md5和sh1是一样的,实际是不一样的。
获取的签名的md5和sh1是一样的,是不对的。
辛苦了站长,多谢分享
果大,我找到复制文件名乱码的问题了,输入法在英文状态复制带有中文名字的会乱码,切换成中文输入法就正常了。
4.1版本的 界面上 应用名称 显示的太少了. 遇到比较长的 名称 只能显示前半段. 后半段都看不到了.
好东西啊!建议增加一个窗口置顶和不允许多开的设置。
补一个发现吧,可能老大知道。今天查看一个apk的时候发现不显示任何签名信息,手动解包了下,发现里面并没有RSA文件,而有个DSA文件。就手动用keytool查看了下,发现可以正常读取。该情况供老大参考。完事我简单查了下,应该是两种不同的加密算法,具体的我也看不懂……DSA貌似是比RSA更强大有些。然后进一步查询发现,apk的签名算法除了这俩还有别的,意味着签名文件格式也不止这俩……然后这里分享一下吧——
https://source.android.com/security/apksigning
https://source.android.com/security/apksigning/v2
https://source.android.com/security/apksigning/v3
我反正是看不懂了……
新版本用的c#开发,可能要很长一段时间才能和大家见面
有BUG
1.界面关了里面版本号还是4.1
2.程序里获取的签名信息中的MD5和SH1和SH256是一样的,应该是显示错了,这三个值不可能一样
3.如果程序第一次运行,java环境也是正确的,将要获取的APK的签名中含有中文,程序无法获取签名信息,必须先读取一个签名信息里面没有中文的APK以后就好了。以后也都会正常,不知道什么原因。3.0版本也是这样,要是一直没有读取过纯英文的签名,程序一直不正常,读过了就一直正常。
请问下新版本开发好了吗,迫不急的呢
新版本UI虽然变好看,但默认布局太精简了,老版本很方便可以看到包的API版本权限信息(工作时经常要看),现在必须在右下角找那几个图标点开看,用了小半年还是很不适应,用的时候总是记不住那几个图标的含义,点错了又要点关闭才能点其他的,非常难受。希望可以考虑下提供默认布局的调整方式...
您辛苦了站长,麻烦问下下个版本什么时候放出? 我这边用4.3版本经常崩溃。。。
反馈个很奇怪的bug。JDK13下,证书只能显示所有者和发布者,其他内容一律没有。JDK8下可以输出正常内容。
但是我手动用解压后用命令“keytool -printcert -file”可以正常打印输出完整的证书内容(无论JDK版本)。说明keytool没问题,问题可能存在调用上。请老大研究下。另外,老大其实可以直接采用keytool的原始输出,因为这个原始输出就挺有调理的,这样也能避免JDK版本不同时还得专门去适配。
在做新版本了,这些都会解决的,暂时等待一下吧
作者你好,有个apk无法解包,您能帮忙看看吗?感激不尽。这的确是一个apk包,是一款某机型内置的APP,一般的手机无法安装,但apk没有问题,而且也无法通过正常的解包方式解包,疑似用了某种特殊的加密方式。
地址https://www.jianguoyun.com/p/DTQsq0oQganSBxi7ufsB
这个是BPK,不是APK文件。可能是系统通过某种方式解密得到
为什么使用ApkBatchTool批量处理的出来的应用名和APK Messenger查询的不一样?
ApkBatchTool提取的是默认名称。
那有没有批量提取出来应用名和APK Messenger一样的?没有的话可以定制嘛?
下个版本做
好的,辛苦了
有些解包不开来,麻烦大大看一下
解不开来的Apk:https://www.lanzous.com/i6lg2id
这不是安卓安装包
用这个我是不是可以自定义软件壁纸 字体呢?
老大有空更新一下咯!目前发现以下问题需要解决——
1. 来回点击“更多信息”和“权限”这两个按钮,可能导致崩溃或者不显示任何东西。(尤其是点完别的按钮再点“更多信息”,多试几次,很容易复现)
2. 目前已经可以自动通过“JAVA_HOME”检测JDK位置,这一点很好。但是“JAVA_HOME”给出的是JDK的根目录,非bin目录,所以在检测之后,程序应该自动补全为“%JAVA_HOME%\bin”,否则如果用户不手动更改路径的话,还是调用不了keytool。
3. “关于”里面版本还是4.1,下一次更新跟进上就好。不知道是4.4还是5.0哈。
4. 版本库捎带更新一下,比如 API 29 不知道是什么东西……其实是 Android 10。
暂时发现和想到这么多。最后支持一波老大!
在做新版本了,感谢关注
很实用的工具,谢谢分享。提2个小问题,貌似权限功能里面的复制功能无效(Windows 10 17134.984);点开“关于”后,版本显示的是4.1而不是4.3。
高大上滴官网挂了哦~ 只显示个“ghpym api”
打开怎么显示的是4.1版本不是4.3
多谢分享了啊,很感谢