安卓小技巧:如何查看一个 apk 的包信息

这篇具有很好参考价值的文章主要介绍了安卓小技巧:如何查看一个 apk 的包信息。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

要查看一个APK文件的包信息,可以使用以下方式 (如果有更好的方法,大佬们可以分享一下)

使用第三方网站(非常推荐)

如果有其他更好的网站可以分享一下。

  • https://www.sisik.eu/apk-tool
    apk包名查看工具,工具,android,java,开发语言

使用 aapt 工具(推荐)

【注】aapt 是安卓 SDK 默认带的,文件在 SDK/build-tools/xx.xx.xx(版本号)/ 中,随便找个版本都可以用。

aaptAndroid 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文件的内容。

使用第三方查看工具(推荐)

  1. Google Play Store 中搜索并下载一个名为”APK Analyzer”的应用。

  2. 打开 ”APK Analyzer” 应用,选择你要查看包名的APK文件。

  3. 在应用中会显示APK的文件结构,找到AndroidManifest.xml文件。

  4. 点击AndroidManifest.xml文件,可以查看到APK包名。

或者点击这里去下载:https://github.com/rocna/blog-files/blob/main/apk-analyzer-3-1-0.apk

使用 Android Studio 操作(推荐)

  1. Android Studio 并随便打开一个项目,点击”File”->”Open”,选择你要查看包名的APK文件。

  2. 在右侧打开的视图中,找到AndroidManifest.xml文件。

    其实不用找到 AndroidManifest.xml文件也可以看到,当打开那一刻顶部就已经展示出包名了,比如查看微信的 apk

    apk包名查看工具,工具,android,java,开发语言

  3. AndroidManifest.xml文件中找到“标签,该标签中有一个属性是package,这就是APK的包名。

通过解压文件(混淆的打不开)

  1. apk 文件的后缀改成 zip

    【注】如果是 windows 的话需要显示后缀名,不然改不了后缀。

  2. 使用解压工具(推荐 7z)直接解压

    【注】7-zip 下载地址:https://www.7-zip.org/download.html

  3. 在解压的文件夹中,找到名为 “AndroidManifest.xml” 的文件。

  4. 可以使用文本编辑器(如 vscode 等工具)打开这个文件,以查看应用程序的包信息、权限、活动、服务等内容。

个人博客:Roc’s Blog文章来源地址https://www.toymoban.com/news/detail-778341.html

到了这里,关于安卓小技巧:如何查看一个 apk 的包信息的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Pip/python-如何查看已安装的包有哪些版本?如何查看某个包存在哪些版本?pip list-pip freeze-pip show package

    目录 一、如何查看已安装的包有哪些版本? 1.在terminal终端模式或者cmd命令行模式下 1.1显示所有包pip list和pip freeze 1.2显示指定包findstr、show、.__version__ 2.在文本模式(程序文件中),或者console交互模式中 二、如何查看某个包存在哪些版本? 下面以pycharm中的terminal终端模式和

    2024年02月01日
    浏览(44)
  • 安卓玩机搞机技巧综合资源----手机各种代码 查询信息 开启端口 调试选项【十】

    接上篇 安卓玩机搞机技巧综合资源------如何提取手机分区 小米机型代码分享等等 【一】 安卓玩机搞机技巧综合资源------开机英文提示解决dm-verity corruption your device is corrupt. 设备内部报错 AB分区等等【二】 安卓玩机搞机技巧综合资源------EROFS分区格式 小米红米机型分区类型

    2024年02月11日
    浏览(37)
  • adb 查看启动的app包名和activity

    2023年04月09日
    浏览(69)
  • 如何给苹果ipa和安卓apk应用APP包体修改手机屏幕上logo图标iocn?

    虽然修改应用文件图标是一个简单的事情,但是还是有很多小可爱是不明白的,你要是想要明白的话,那我就让你今天明白明白,我们今天采用的非常规打包方式,常规打包方式科技一下教程铺天盖地,既然小弟我出马,肯定要让这个马出去的快一点, 我们得先了解一下安装

    2024年02月07日
    浏览(39)
  • adb 查找应用包名,应用 Activity 等信息

    列出设备上的包 不使用参数:adb shell pm list packages,打印设备/模拟器上的所有软件包 根据包名查看应用的activity 命令: dumpsys package 包名 adb shell dumpsys package 包名 petrel-cv96d:/data/app # dumpsys package com.install.service.store Activity Resolver Table:   Non-Data Actions:       android.intent.actio

    2024年02月10日
    浏览(32)
  • 【navicat 密码查看】小技巧navicat 如何查看密码

    时间久了,当我们以前连上了navicat 之后,密码忘记了,但是依然能连接,此时我们想查看密码,应该如何操作呢? 步骤1:点击navicat 文件选项,导出连接,勾选需要导出的数据库,导出的时候一定要勾选导出密码 导出之后,我们会得到一个connections.ncx文件中找到password,然

    2024年02月15日
    浏览(32)
  • 04---------Git查看某一个文件的历史提交信息

    一、查看提交记录 1、git log 2、git reflog 二、查看一个文件的历史提交信息 三、查看某个版本文件修改情况 git show 版本号 文件名

    2024年02月11日
    浏览(44)
  • 由于应用包名签名信息校验不通过,无法分享到微信

    uniapp报错:由于应用包名签名信息校验不通过,无法分享到微信。 无论是调试 微信客服 、 微信登录 、 微信支付 还是 分享到微信 ,都会出现这种报错,一般都是这几个参数配置错误。 第一步,排查appid 仔细 检查申请应用的appid是否和配置的appid一致。 第二步,排查AppSecr

    2024年02月11日
    浏览(162)
  • Anaconda查看自己目前安装的包

    本文解决如何查看Anaconda中目前安装的包,如何查看特定的某个包的版本 一、查看所有的已经安装好的包 第一步:打开Anaconda Prompt  第二步:pip list 即可查看目前所安装的所有包  二、查看某一个特定的包版本 第一步:打开Anaconda Prompt 后,进入python环境,然后进行查询 (以

    2024年02月06日
    浏览(30)
  • 安卓apk修改(Android反编译apk)

    最近因为项目需要,需要将Android手机系统自带的某个系统软件反编译并更改里面某个资源,并重新打包,签名生成新的自定义的apk,下面我来介绍一下我的实现过程。APK修改,分为以下几步: 反编译解包,修改, 重打包 , 修改签名等步骤。 1. 系统配置好Java JDK环境变量 2. 需要

    2024年02月01日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包