windows下apk查看工具的原理

简介: 游戏出了版本之后,提供给渠道,有部分渠道会修改包名(当他们内部系统做出调整后,可能会改包名),这个时候我又需要知道包名。之前没办法,试图反编译apk,发现失败了。然后就安装apk到手机上,手机上再下载一个包查看软件,然后找到包名。

游戏出了版本之后提供给渠道有部分渠道会修改包名当他们内部系统做出调整后可能会改包名这个时候我又需要知道包名。之前没办法试图反编译apk发现失败了。然后就安装apk到手机上手机上再下载一个包查看软件然后找到包名。

 

之后我一直在想windows下应该是能实现的而碗豆荚之类的工具只显示apk的图标和它所需要的权限它对应的启动activity及包名是没有显示出来的。我尝试搜索”apk 包名查看工具”然后找到apkhelper这个工具下载使用后发现它能很快就显示相应的信息对此我就比较好奇了研究了一下记录几个重要的点。了解这些要点完全可以自己动手写工具了

 

重点是二个应用程序aapt.exe、unzip.exe

 

一、获取apk的包名及版本信息

通过aapt就能查到它所支持的参数及用法

 

aapt.exe dump  badging xxx.apk > a.txt

将dump信息输入至a.txt中控制台打印信息显示中文会乱码打开a.txt会显示相应的信息

这样就拿到了

包名  -- package name

版本 -- versionCode、versionName

icon信息 – application-icon-xx

 

二、获取icon图标

右击apk通过压缩软件打开的确可以找到icon那是不是意味着通过unzip apk来找到icon呢可以是可以不过好几十M的东西解压也需要时间就显得很浪费了。我看apkhelper很快就显示出来了这个就需要再研究了之后我搜索“aapt 获取apk icon”找到这样一篇文章

<基于aapt实现全尺寸解析apk图标>

我发现它是遍历文件流来查找文件如果我想在dos下使用也就只需要解压指定的文件即可。icon的路径通过第一步已经知道了现在就是要找命令如何调用了搜索到这篇帖子

<只把zip中的某个文件unzip出来命令怎么写>

unzip  -j xx.apk   file_path  -d  out_dir

不加-d 就直接将相应的文件解压到当前目录中了

 

 

参考链接

android利用aapt解析apk得到应用名称 包名 版本号 权限等信息

如何快速得到Apk的签名/包名等信息

目录
相关文章
|
2月前
|
自然语言处理 C# Windows
C#开源免费的Windows右键菜单管理工具
C#开源免费的Windows右键菜单管理工具
|
3月前
|
安全 Java 图形学
Unity3D 导出的apk进行混淆加固、保护与优化原理(防止反编译)
Unity3D 导出的apk进行混淆加固、保护与优化原理(防止反编译)
29 0
|
3月前
|
C++ Windows
windows下内存检测工具
windows下内存检测工具
|
2月前
|
安全 Windows
Windows提权辅助工具
Windows提权辅助工具
54 1
|
2月前
|
Windows
windows逆向 -- Debug工具简介
windows逆向 -- Debug工具简介
26 0
|
2月前
|
Windows 网络安全
Windows【工具 05】使用freeSSHd搭建sftp环境(安装+配置+避坑)freeSSHd version 1.3.1安装包网盘分享
【2月更文挑战第2天】使用freeSSHd搭建sftp环境(安装+配置+避坑)freeSSHd version 1.3.1安装包网盘分享
430 0
Windows【工具 05】使用freeSSHd搭建sftp环境(安装+配置+避坑)freeSSHd version 1.3.1安装包网盘分享
|
2月前
|
安全 Linux iOS开发
上传 iOS 应用变得更加容易 - 在 Windows 上架 iOS APP 的工具介绍
上传 iOS 应用变得更加容易 - 在 Windows 上架 iOS APP 的工具介绍
|
4月前
|
XML Arthas Java
Windows【工具 04】WinSW官网使用说明及实例分享(将exe和jar注册成服务)实现服务器重启后的服务自动重启
Windows【工具 04】WinSW官网使用说明及实例分享(将exe和jar注册成服务)实现服务器重启后的服务自动重启
114 0
|
4月前
|
Java Linux Windows
Linux【工具 02】Linux+Windows环境下的md5校验
Linux【工具 02】Linux+Windows环境下的md5校验
43 0
|
4月前
|
Windows
Windows【工具 01】视频下载工具BBDown.exe详细使用说明(https://github.com/nilaoda/BBDown)mp4格式无法识别问题处理(最新版本1.6.1网盘分享)
Windows【工具 01】视频下载工具BBDown.exe详细使用说明(https://github.com/nilaoda/BBDown)mp4格式无法识别问题处理(最新版本1.6.1网盘分享)
215 0