rev-dex-dumper

仓库创建 2026年7月8日最近提交 4 天前SkillHot 收录 1 天前
▸ 精选理由

适合解包与对抗类加载保护的逆向工作流。

▸ 风险提示

要求设备与ADB权限,可能用于规避软件保护,存在法律风险。

这个 Skill 做什么

从运行中的Android应用内存中导出DEX用于反编译和分析。

把运行中的 Android 应用进程内的 DEX 导出来,得到解密后的 classes.dex 以便反编译、去混淆和分析。遇到 APK 被打包、运行时解密或类加载器加载真实代码导致静态包看不到时就用,操作上通常配合 ADB 和内存转储工具(如 panda-dex-dumper)。特点是直接从进程拿到真实 DEX,能绕过加载器和加壳带来的障碍,大幅提升逆向效率。

▸ 展开 SKILL.md 英文原文

Dump DEX files from a running Android app for unpacking/deobfuscation. Activate when the user wants to unpack an Android APK, dump DEX from memory, extract decrypted DEX files, or defeat class-loading packing.

开发编程AndroidDEX导出内存提取通用
243
Stars
13
Forks
40
仓库内 Skill
积累中
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/OpenAisec/Miko/main/data/skills/rev-dex-dumper/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/OpenAisec/Miko/main/data/skills/rev-dex-dumper/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# rev-dex-dumper - Android DEX Dumper

Dump DEX files from a running Android application's memory using `panda-dex-dumper` via ADB.

---

## Tool Location

The `panda-dex-dumper` binary is bundled in this skill's directory. Resolve its absolute path relative to this SKILL.md file:

```
skills/rev-dex-dumper/panda-dex-dumper
```

---

## Workflow

### 1. Push the tool to device

```bash
adb push <path-to>/panda-dex-dumper /data/local/tmp/
adb shell chmod +x /data/local/tmp/panda-dex-dumper
```

### 2. Determine target package name

If the user provides a package name, use it directly. Otherwise, get the foreground app:

```bash
adb shell dumpsys activity top | grep 'ACTIVITY' | tail -1 | awk 
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有