dumpapkpack

dumpapkpack is a skill for Claude Code from SeaOf0/dsh-redteam-model. It costs 153 tokens per session (5,464 once invoked), scanned A, original, MIT.

A router for identifying protection systems, often called packers or shells, inside Android APK files. An APK is the installable package for an Android app; the router selects and carries out an authorized unpacking method.

In plain words
What is it for?
Use it to detect several named Android protection systems, assess root, emulator, and instrumentation conditions, extract DEX files, verify the result, and produce decompiled source.
Why use it?
App protection can hide the app's original executable code and resist debugging or instrumentation. Identifying the protection and checking the available test environment helps choose an appropriate extraction path.

Skill for Claude Code

Written for Claude Code: allowed-tools in frontmatter.

Needs its repository: it runs a file that does not travel with it, so clone the repository first. The line is frida-dexdump -U -n <app_name> -o ./output/dex/.

Good fit Use it to detect several named Android protection systems, assess root, emulator, and instrumentation conditions, extract DEX files, verify the result, and produce decompiled source.

Compare 6 skills from other repositories ↓
Install

Getting it into your agent

It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.

Clone the repo
git clone --depth 1 https://github.com/SeaOf0/dsh-redteam-model
agentmods
npx agentmods add skills/seaof0/dsh-redteam-model/dumpapkpack

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for dumpapkpack

README.md
[![agentmods](https://agentmods.dev/badge/skills/seaof0/dsh-redteam-model/dumpapkpack.svg)](https://agentmods.dev/skills/seaof0/dsh-redteam-model/dumpapkpack)
Your own site
<a href="https://agentmods.dev/skills/seaof0/dsh-redteam-model/dumpapkpack"><img src="https://agentmods.dev/badge/skills/seaof0/dsh-redteam-model/dumpapkpack.svg" alt="Measured on agentmods" height="20"></a>
Per session 153 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 5,464 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00153 $0.05464
Opus 5 $0.00077 $0.02732
Sonnet 5 $0.00031 $0.01093
Haiku 4.5 $0.00015 $0.00546

Measured 8d ago against content hash 5ca23c7934a1, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-07, from the pricing page.

Security

Grade A, and why

dumpapkpack scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

modes/binary-analysis/refs/mobile/dumpapkpack/SKILL.md · 448 lines

How it starts

The opening of the file, as written. The whole thing — 448 lines — stays where its author put it; the contents beside it link to each section on GitHub.

APK Packer Unpacker (dumpapkpack)

本 skill 是一个脱壳方案路由器:识别壳类型 → 探测环境 → 评估壳防御能力 → 选择策略 → 执行脱壳。

工作流程

输入 APK
   │
   ▼
[1] 壳识别 (解包 + 特征指纹匹配)
   │
   ▼
[2] 环境探测 (adb / root / 模拟器 / 标准Frida / 隐蔽注入 / BlackDex)
   │
   ▼
[3] 壳防御评估 (反Frida能力 / 反调试能力 / 签名校验强度)
   │
   ▼
[4] 策略路由 (壳类型 × 环境能力 × 壳防御能力 → 最优方案)
   │
   ▼
[5] 执行脱壳 (引用 packer-*.md 中的具体方案)
   │
   ▼
[6] 验证产物 (DEX magic + endian tag + class 数量)
   │
   ▼
[7] 反编译输出 (jadx → src/)

1. 壳识别

解包 APK,检查特征指纹:

识别特征表

特征文件 / 特征 壳类型 详情文件
assets/libjgcrqc*.so 存在 360加固保 packer-360jiagu.md
DEX 头部 magic qh\x00\x01 360加固保 VIP packer-360jiagu.md
AndroidManifest Application 为 com.stub.StubApp 或反包名路径 360加固保 packer-360jiagu.md
assets/ijiami.dat 存在 爱加密 V3+ packer-ijiami.md
assets/ijm_lib/*/libexec.so + libexecmain.so 爱加密 V3+ packer-ijiami.md
com.ijm.dataencryption.DETool 在 classes.dex 中 爱加密 V3+ packer-ijiami.md
s.h.e.l.l.A 壳入口类 爱加密 V3+ packer-ijiami.md
assets/libijiami*.so 爱加密 (旧版) packer-ijiami.md
lib/jiagu/*.soassets/libjiagu*.so 梆梆加固 packer-bangcle.md (待添加)
lib/libshell-super.*.so 腾讯乐固 packer-legu.md (待添加)
assets/libtprt.so 网易易盾 packer-yidun.md (待添加)
assets/libsecmain.so 腾讯御安全 packer-tencent.md (待添加)
assets/libkwscmm.so 几维安全 packer-kiwisec.md (待添加)
assets/libsgmain.so 阿里聚安全 packer-ali.md (待添加)
无明显壳特征 可能无壳或未知壳 按无壳处理

识别步骤

# 解包
unzip -o <input.apk> -d /tmp/apk_check > /dev/null 2>&1

# 检查特征文件
find /tmp/apk_check/assets/ -name "*.so" -o -name "*.dat" -o -name "*.jar" | head -20
find /tmp/apk_check/lib/ -name "*.so" | head -20

# 检查 DEX 头部
xxd -l 8 /tmp/apk_check/classes.dex

# 检查壳入口类
strings /tmp/apk_check/classes.dex | grep -iE "stub|shell|jiagu|ijiami|ijm|bangcle|secneo|dataencryption"

# 检查 AndroidManifest Application 类(需 apktool 或 aapt 解码二进制 XML)
strings /tmp/apk_check/AndroidManifest.xml | head -60

# 动态识别(安装后)
adb shell dumpsys package <pkg> | grep -E "primaryCpuAbi|versionName"
adb shell "su -c 'ls /data/app/*/<pkg>*/'"

Read the full file on GitHub · 448 lines

Files

What ships with it

5 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 8d ago First seen · 448 lines · 153 tokens per session scan A 5ca23c7934a1

Subscribe to this mod's changes

dumpapkpack is a skill published in the GitHub repository SeaOf0/dsh-redteam-model (293 stars, last pushed 3d ago), licensed MIT. It adds 153 tokens to every session and 5,464 once invoked, about $0.0008 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

figma-swiftui

SwiftUI ↔ Figma translation. Use whenever the user mentions Swift, SwiftUI, iOS, iPhone, or iPad — in EITHER direction — translating a Figma design into SwiftUI (design → code), or pushing SwiftUI views / screens / tokens back into a Figma file (code → design). Triggers on phrases like 'implement this Figma design in…

Devin-AXIS/iPolloWork · 156 tokens

dart-flutter-patterns

Production-ready Dart and Flutter patterns covering null safety, immutable state, async composition, widget architecture, popular state management frameworks (BLoC, Riverpod, Provider), GoRouter navigation, Dio networking, Freezed code generation, and clean architecture. Use when writing or reviewing Dart and Flutter…

gongyijie85/dsh-ecc · 76 tokens

liquid-glass-design

Patterns for implementing Apple's Liquid Glass — a dynamic material that blurs content behind it, reflects color and light from surrounding content, and reacts to touch and pointer interactions. Covers SwiftUI, UIKit, and WidgetKit integration.

gongyijie85/dsh-ecc · 57 tokens

foundation-models-on-device

Apple FoundationModels framework for on-device LLM — text generation, guided generation with @Generable, tool calling, and snapshot streaming in iOS 26+. Use when adding on-device LLM features with Apple FoundationModels on iOS 26+.

gongyijie85/dsh-ecc · 56 tokens

android-clean-architecture

Clean Architecture patterns for Android and Kotlin Multiplatform projects — module structure, dependency rules, UseCases, Repositories, and data layer patterns. Use when structuring modules, layers, or data flow in an Android or KMP project.

gongyijie85/dsh-ecc · 53 tokens

flutter-dart-code-review

Library-agnostic Flutter/Dart code review checklist covering widget best practices, state management patterns (BLoC, Riverpod, Provider, GetX, MobX, Signals), Dart idioms, performance, accessibility, security, and clean architecture. Use when reviewing Flutter or Dart code, whatever state management library the…

gongyijie85/dsh-ecc · 72 tokens