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

06-01 681阅读

目录

  • 使用第三方网站(非常推荐)
  • 使用 aapt 工具(推荐)
  • 使用 apktool 工具(推荐)
  • 使用第三方查看工具(推荐)
  • 使用 Android Studio 操作(推荐)
  • 通过解压文件(混淆的打不开)

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

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

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

    • https://www.sisik.eu/apk-tool

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

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

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

      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 的包信息

      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

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们。

目录[+]

取消
微信二维码
微信二维码
支付宝二维码