Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
mukul975 avatar

Analyzing Android Malware With Apktool

  • 481 installs
  • 27.3k repo stars
  • Updated August 2, 2026
  • mukul975/anthropic-cybersecurity-skills

analyzing-android-malware-with-apktool is a Claude Code security skill that decompiles and inspects suspicious Android APKs using apktool-driven workflows for developers performing malware-oriented static analysis.

About

analyzing-android-malware-with-apktool is a cybersecurity skill from mukul975/anthropic-cybersecurity-skills that guides apktool-based decompilation and inspection of suspicious Android APK files. The skill supports malware-oriented static analysis—recovering manifests, resources, and smali code to trace permissions, network endpoints, obfuscation, and suspicious API usage without executing the sample. Developers and security engineers reach for analyzing-android-malware-with-apktool during incident triage, mobile threat research, or validation of potentially malicious apps flagged in enterprise environments. It fits workflows where safe static review precedes dynamic analysis in isolated sandboxes.

  • Android malware analysis workflow centered on apktool decompilation
  • Static inspection of APK structure, resources, and smali-level artifacts
  • Fits cybersecurity skill packs aimed at agent-assisted mobile threat review
  • Apache License 2.0 upstream licensing context in skill materials
  • Advanced mobile appsec lane for indie security researchers and builders

Analyzing Android Malware With Apktool by the numbers

  • 481 all-time installs (skills.sh)
  • +40 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #511 of 2,203 Security skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/mukul975/anthropic-cybersecurity-skills --skill analyzing-android-malware-with-apktool

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs481
repo stars27.3k
Security audit1 / 3 scanners passed
Last updatedAugust 2, 2026
Repositorymukul975/anthropic-cybersecurity-skills

How do you statically analyze Android malware with apktool?

Decompile and inspect suspicious Android APKs with apktool-driven workflows when you need malware-oriented static analysis.

Who is it for?

Security engineers and mobile researchers who need apktool static analysis workflows for suspicious Android APK triage.

Skip if: Developers building benign Android apps without malware analysis needs, or teams requiring only dynamic/runtime sandbox detonation.

When should I use this skill?

A developer or security engineer needs to decompile an APK with apktool, inspect Android malware statically, or extract manifest and smali indicators.

What you get

Decompiled APK tree, AndroidManifest.xml review, smali inspection notes, and static IOC findings from apktool output.

  • decompiled APK directory
  • manifest review notes
  • static IOC summary

Files

SKILL.mdMarkdownGitHub ↗

Analyzing Android Malware with Apktool

Overview

Android malware distributed as APK files can be statically analyzed to extract permissions, activities, services, broadcast receivers, and suspicious API calls without executing the sample. This skill uses androguard for programmatic APK analysis, identifying dangerous permission combinations, obfuscated code patterns, dynamic code loading, reflection-based API calls, and network communication indicators.

When to Use

  • When investigating security incidents that require analyzing android malware with apktool
  • When building detection rules or threat hunting queries for this domain
  • When SOC analysts need structured procedures for this analysis type
  • When validating security monitoring coverage for related attack techniques

Prerequisites

  • Python 3.9+ with androguard
  • apktool (for resource decompilation)
  • jadx (for Java source recovery, optional)
  • Isolated analysis environment (VM or sandbox)
  • Sample APK files for analysis

Steps

1. Parse APK with androguard to extract manifest metadata 2. Enumerate requested permissions and flag dangerous combinations 3. List activities, services, receivers, and providers from manifest 4. Scan for suspicious API calls (reflection, crypto, SMS, telephony) 5. Detect dynamic code loading patterns (DexClassLoader, Runtime.exec) 6. Extract hardcoded URLs, IPs, and C2 indicators from strings 7. Generate risk assessment report with MITRE ATT&CK mobile mappings

Expected Output

  • JSON report with permission analysis, component listing, suspicious API calls, network indicators, and risk score
  • Extracted strings and potential IOCs from the APK

Related skills

FAQ

What does analyzing-android-malware-with-apktool do?

analyzing-android-malware-with-apktool decompiles suspicious Android APKs using apktool and guides static inspection of manifests, smali, and resources for malware-oriented triage without running the sample.

Is apktool analysis dynamic or static?

analyzing-android-malware-with-apktool focuses on static analysis—apktool decompilation and manual review of APK structure—rather than executing the app in a dynamic sandbox.

Is Analyzing Android Malware With Apktool safe to install?

skills.sh reports 1 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Securityappsecaudit

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.