Linux command
androguard 命令
文本
复制后可按需替换文件名、目录或参数。
常用示例
Analyze
androguard analyze [app.apk]
Decompile
androguard decompile -o [output_dir] [app.apk]
Example
androguard axml -i [app.apk] | grep permission
Disassemble
androguard disassemble [app.apk]
Example
androguard sign [app.apk]
说明
androguard is a Python tool for reverse engineering, malware analysis, and security assessment of Android applications. It can analyze APK files, decompile DEX code, parse Android manifests, and extract permissions and components. The tool provides both command-line utilities and a Python API for programmatic analysis, making it useful for both manual review and automated security scanning.
参数
- analyze
- Interactive analysis session
- decompile
- Decompile APK to Java source code
- disassemble
- Disassemble DEX to smali
- axml
- Parse and display Android XML files
- sign
- Analyze APK signatures
- cg
- Generate call graph
- -o _dir_
- Output directory
- -i _file_
- Input file
- -f _format_
- Output format
FAQ
What is the androguard command used for?
androguard is a Python tool for reverse engineering, malware analysis, and security assessment of Android applications. It can analyze APK files, decompile DEX code, parse Android manifests, and extract permissions and components. The tool provides both command-line utilities and a Python API for programmatic analysis, making it useful for both manual review and automated security scanning.
How do I run a basic androguard example?
Run `androguard analyze [app.apk]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.
What does analyze do in androguard?
Interactive analysis session