Back to Marketplace
FREE
Scanned
Make Money

Android App Analyzer

Use when analyzing an Android app by package name or local APK/XAPK to inspect manifest metadata, permissions, background keep-alive strategies, push integrations, and ad SDK usage.

3 installs this week
No reviews yet
3 installs this week
🤖 Claude Code Cursor💻 Codex🦞 OpenClaw
FREE

Free to install — no account needed

Copy the command below and paste into your agent.

Instant access • No coding needed • No account needed

What you get in 5 minutes

  • Full skill code ready to install
  • Works with 4 AI agents
  • Lifetime updates included
Secure10 installs

Description

--- name: android-app-analyzer description: Use when analyzing an Android app by package name or local APK/XAPK to inspect manifest metadata, permissions, background keep-alive strategies, push integrations, and ad SDK usage. --- # Android App Analyzer ## Overview This skill analyzes Android application packages and exports a structured Markdown report from `AndroidManifest.xml`. It supports both package-name downloads through APKCombo and direct analysis of local APK/XAPK files. ## When to Use - You need a fast view of an Android app's permissions, component counts, and SDK targets. - You want to inspect boot receivers, foreground services, exact alarms, FCM, or WorkManager usage. - You need a lightweight check for ad SDKs and common third-party services. - You only have a package name or an APK/XAPK file and want a reusable report. ## Workspace Rules The skill always uses a managed cache workspace. - Default workspace root: `.cache/android-app-analyzer/` - Package workspace: `.cache/android-app-analyzer/<package-or-input-name>/` - Subdirectories: - `downloads/` - `extracted/` - `reports/` - `temp/` Cache guardrails: - More than 5 package workspaces: print a warning and continue. - More than 20 package workspaces: stop immediately and require manual cleanup before the next run. The tool will not auto-delete old cache folders in this version. Users must clear old workspaces manually when the cache grows too large. ## Quick Start ```bash python3 android_analyzer.py com.example.app python3 android_analyzer.py com.example.app --skip-download python3 android_analyzer.py path/to/app.apk python3 apkcombo_download.py com.example.app ``` ## Dependency Handling - Python dependencies are loaded lazily and installed only when a code path actually needs them. - If automatic installation fails, the script prints an exact manual install command. - You can still install everything up front with: ```bash python3 -m pip install -r requirements.txt ``` ## Outputs Each managed workspace may contain: - `downloads/*.apk` or `downloads/*.xapk` - `extracted/<xapk-name>/...` - `reports/*_manifest.xml` - `reports/*_analysis.md` - `run.json` ## Common Mistakes - `curl` is missing: the downloader depends on the system `curl` binary. - `python` points to Python 2: use `python3` or `py -3` explicitly. - The workspace already has too many package folders: clear old cache folders before rerunning. - APKCombo changes its page structure again: the downloader may need another parser update. - An XAPK package does not include a usable base APK: that is usually an upstream package issue.

Preview in:

Security Status

Scanned

Passed automated security checks

Related AI Tools

More Make Money tools you might like