美文网首页
使用tencent-matrix分析apk

使用tencent-matrix分析apk

作者: RookieRun | 来源:发表于2020-11-06 16:21 被阅读0次

1.地址:https://github.com/Tencent/matrix
2.作用

目前我这边只是使用matrix分析apk的组成,并分析出较大的资源文件用以apk瘦身

3.用法

java -jar matrix-apk-canary-0.6.6.jar --config CONFIG-FILE-PATH

4.configFile:

{
  "--apk":apk的绝对路径",
  "--output":"/Users/rookie/Downloads/apk-checker-result",
  "--format":"mm.html,mm.json",
  "--formatConfig":
  [
    {
      "name":"-countMethod",
      "group":
      [
        {
          "name":"Android System",
          "package":"android"
        },
        {
          "name":"java system",
          "package":"java"
        },
        {
          "name":"com.tencent.test.$",
          "package":"com.tencent.test.$"
        }
      ]
    }
  ],
  "options": [
    {
      "name":"-manifest"
    },
    {
      "name":"-fileSize",
      "--min":"10",
      "--order":"desc",
      "--suffix":"png, jpg, jpeg, gif, arsc"
    },
    {
      "name":"-countMethod",
      "--group":"package"
    },
    {
      "name":"-checkResProguard"
    },
    {
      "name":"-findNonAlphaPng",
      "--min":"10"
    },
    {
      "name":"-checkMultiLibrary"
    },
    {
      "name":"-uncompressedFile",
      "--suffix":"png, jpg, jpeg, gif, arsc"
    },
    {
      "name":"-countR"
    },
    {
      "name":"-duplicatedFile"
    },
    {
      "name":"-unusedResources",
      "--rTxt":"R文件的绝对路径位置",
      "--ignoreResources"
      :["R.raw.*",
        "R.style.*",
        "R.attr.*",
        "R.id.*",
        "R.string.ignore_*"
      ]
    },
    {
      "name":"-unusedAssets",
      "--ignoreAssets":["*.so" ]
    }
  ]
}

5.结果:


image.png

相关文章

  • 使用tencent-matrix分析apk

    1.地址:https://github.com/Tencent/matrix[https://github.com...

  • Genymotion使用问题记录

    问题一:使用 Genymotion 安装 APK 时失败 原因分析 在使用 Genymotion模拟器安装某些应用...

  • App 体积减小

    一、分析app大小 1.使用Android Studio2.2新功能直接分析APK的大小 Build > Anal...

  • PKMS 2

    本文分析 APK 是如何安装的,以及 PKMS 在这个过程中进行了哪些工作。 本文仅供自己记录学习使用。 APK ...

  • Android app瘦身方案整理

    1. 分析apk as2.2的analyse apk功能 nimbledroid 国外的一款在线分析apk网站 ...

  • 某书APP的逆向分析

    使用fiddler抓包image.png 分析请求头加密参数X-Auth-1 反编译apk分析image.png ...

  • APK瘦身

    APK生成过程 APK组成内容详细分析 网站:Nimbledroid为应用提供自动全面的性能分析 开始APK瘦身 ...

  • Android逆向分析大全

    概述 __ 分析步骤 通用逆向分析步骤 1.了解该模块正向编程相关方法 2.使用apktool解密apk,得到资源...

  • APK分析工具小试

    由于需要分析手头一个APK软件,尝试了一下APK分析工具 APK分析工具(以反编译为主) jadx-gui 图形化...

  • apk瘦身总结

    一、apk主要结构 可以通过Android studio>build>Analyze APK分析apk结构 res...

网友评论

      本文标题:使用tencent-matrix分析apk

      本文链接:https://www.haomeiwen.com/subject/pjwtbktx.html