diff --git a/Python/androguard/3 androguard 入门.ipynb b/Python/androguard/3 androguard 入门.ipynb index 78c56ddc..74c774d1 100644 --- a/Python/androguard/3 androguard 入门.ipynb +++ b/Python/androguard/3 androguard 入门.ipynb @@ -190,6 +190,34 @@ "* d一个DalvikVMFormat对象数组\n", "\n", "* dx一个Analysis对象\n", + "\n", + "### 最重要的顶级 API 类\n", + "\n", + "```\n", + "APK解析器\n", + "androguard.core.bytecodes.apk.APK\n", + "\n", + "DEX 解析器\n", + "androguard.core.bytecodes.dvm.DalvikVMFormat\n", + "\n", + "AXML 解析器\n", + "androguard.core.bytecodes.axml.AXMLPrinter\n", + "\n", + "ARSC 解析器\n", + "androguard.core.bytecodes.axml.ARSCParser\n", + "\n", + "分析\n", + "androguard.core.analysis.analysis.Analysis\n", + "\n", + "会议\n", + "androguard.session.Session\n", + "\n", + "自动分析\n", + "androguard.core.analysis.auto.AndroAuto\n", + "\n", + "反编译器\n", + "androguard.decompiler.decompiler\n", + "```\n", "### 对象a的方法和属性\n", "```\n", "dir(a)\n", @@ -423,6 +451,13 @@ "1. 在.virtualenv/pytorch/bin中有androguard命令,执行androguard分析的时候会使用这个命令。\n", "2. 在.virtualenv/pytorch/bin中有androaxml,androarsc,androsign,androcg等python脚本,可以模仿这些脚本在python代码中使用androguard进行据不分析,而不需要进行完整的分析得到a,d,dx三个对象,这样会浪费大量的时间。" ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": {