首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
软件与程序人生
›
移动端开发
›
安卓小技巧:如何检察一个 apk 的包信息 ...
返回列表
发新帖
安卓小技巧:如何检察一个 apk 的包信息
[复制链接]
发表于 2024-7-30 01:55:02
|
显示全部楼层
|
阅读模式
要检察一个APK文件的包信息,可以使用以下方式
(如果有更好的方法,大佬们可以分享一下)
。
使用第三方网站(非常推荐)
如果有其他更好的网站可以分享一下。
https://www.sisik.eu/apk-tool
使用 aapt 工具(推荐)
【注】aapt 是安卓 SDK 默认带的,文件在 SDK/build-tools/xx.xx.xx(
版本
号)/ 中,随便找个
版本
都可以用。
aapt 是 Android Asset Packaging Tool 的缩写,用于处理APK文件。可以使用以下命令来检察APK包信息:
aapt dump badging your_app.apk
复制
代码
请将 “your_app.apk” 更换为实际的APK文件名。实行此命令后,
将看到包含应用程序信息的输出,例如包名、
版本
号等
;此中有一行是以package开头的信息,
包含了包名的信息
。
例如检察微信的 apk 信息:
cd /Users/roc/Library/Android/sdk/build-tools/30.0.0
./aapt dump badging ~/Downloads/weixin8043android2480_0x28002b38_arm64_1.apk
# 输入如下:
package: name='com.tencent.mm' versionCode='2480' versionName='8.0.43' compileSdkVersion='32' compileSdkVersionCodename='12'
install-location:'auto'
sdkVersion:'23'
targetSdkVersion:'29'
复制
代码
该 apk 的包名为: com.tencent.mm
使用 apktool 工具(推荐)
【注】该工具需要下载,下载官方地址:https://apktool.org/
apktool 是另一个强盛的工具,用于反编译和重新编译APK文件。首先,需要安装 apktool。然后,可以运行以下命令:
apktool d -s your_app.apk
复制
代码
这将解压APK文件,并在当前目次下创建一个名为 “your_app” 的目次。在这个目次中,可以找到 “AndroidManifest.xml” 文件,此中包含有关应用程序的信息。
选择使用哪个工具取决于自身的需求。aapt 提供了更简朴的输出,而 apktool 则允许更深入地检察APK文件的内容。
使用第三方检察工具(推荐)
在 Google Play Store 中搜索并下载一个名为”APK Analyzer”的应用。
打开 ”APK Analyzer” 应用,选择你要检察包名的APK文件。
在应用中会显示APK的文件结构,找到AndroidManifest.xml文件。
点击AndroidManifest.xml文件,可以检察到APK包名。
大概点击这里去下载:https://github.com/rocna/blog-files/blob/main/apk-analyzer-3-1-0.apk
使用 Android Studio 操作(推荐)
用 Android Studio 并随便打开一个项目,点击”File”->”Open”,选择你要检察包名的APK文件。
在右侧打开的视图中,找到AndroidManifest.xml文件。
其实不消找到 AndroidManifest.xml文件也可以看到,当打开那一刻顶部就已经展示出包名了,比如检察微信的 apk:
在AndroidManifest.xml文件中找到“标签,该标签中有一个属性是package,这就是APK的包名。
通过解压文件(肴杂的打不开)
将 apk 文件的后缀改成 zip
【注】如果是 windows 的话需要显示后缀名,否则改不了后缀。
使用解压工具(推荐 7z)直接解压
【注】7-zip 下载地址:https://www.7-zip.org/download.html
在解压的文件夹中,找到名为 “AndroidManifest.xml” 的文件。
可以使用文本编辑器(如 vscode 等工具)打开这个文件,以检察应用程序的包信息、权限、活动、服务等内容。
个人博客:Roc’s Blog
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
回复
使用道具
举报
返回列表
何小豆儿在此
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表