Token导航 LogoToken导航

Agent Skill · 研究检索

android-armor-breaker(安卓 破甲机)

android-armor-breaker 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

android-armor-breaker 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为执行命令;许可证为 MIT-0,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 13,293。

总安装 9,504周安装 375GitHub Stars 1下载 3,328核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
2.2.6

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:android-armor-breaker(安卓 破甲机)
来源仓库:https://github.com/haonings/android-armor-breaker
安装命令:
openclaw skills install android-armor-breaker
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install android-armor-breaker

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

用于查找、检索和筛选相关信息,支持关键词快速定位。适合根据任务场景或来源线索在 OpenClaw 中获取候选结果。安装命令:openclaw skills install android-armor-breaker,适用于 OpenClaw 宿主。建议结合来源仓库和原始 README 继续核验具体用法。

安装前应确认权限范围和维护状态,避免触发不必要的联网或文件操作。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install android-armor-breaker;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要执行命令,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

android-armor-breaker 怎么安装?

在终端执行 openclaw skills install android-armor-breaker。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

android-armor-breaker 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

android-armor-breaker 需要什么权限?

权限级别是执行命令。安装流程涉及命令执行,可能通过 openclaw skills install android-armor-breaker 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

android-armor-breaker 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

android-armor-breaker 用的人多吗?

公开数据是累计安装 9,504 次,近一周安装 375 次,下载 3,328 次,GitHub 1 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

android-armor-breaker 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 需要执行命令,装到常用环境前要先评估影响面。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 不能接受 Skill 在你机器上执行命令的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
android-armor-breaker

安卓 破甲机 · 本页

9,5041执行命令MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
android-armor-breaker
description
Android APK脱壳工具(android脱壳)与加固破解工具 - Frida-based dynamic unpacker for commercial protections (360, Baidu, Tencent, IJIAMI, Bangcle, AliProtect). Extract DEX from protected APKs, bypass anti-debug, support root memory extraction. 安卓加固脱壳、反调试绕过、DEX提取、内存dump、Frida脱壳、Android逆向、安全研究。android脱壳、脱壳工具、frida脱壳、APK脱壳、加固破解、反调试、内存提取、逆向工程。Supports Android脱壳, Frida脱壳, APK脱壳, 加固破解, 反调试 bypass, memory extraction, root memory dump, DEX extraction, commercial reinforcement analysis.
metadata

1. Name

android-armor-breaker

2. Description

Android Armor Breaker - Multi-strategy unpacking technology for the OpenClaw platform, targeting commercial to enterprise-level Android application protection solutions. Combines Frida-based dynamic injection, Root memory static analysis, and Intelligent DEX extraction to provide complete APK Reinforcement Analysis and DEX Extraction solutions.

Frida Unpacking Technology: Commercial-grade reinforcement breakthrough solution based on the Frida framework, supporting advanced features like deep search, anti-debug bypass, etc.

Core Features:

  1. ✅ APK Reinforcement Analysis - Static analysis of APK files to identify reinforcement vendors and protection levels
  2. ✅ Environment Check - Automatically checks Frida environment, device connection, app installation status, Root permissions
  3. ✅ Intelligent Unpacking - Automatically selects the best unpacking strategy based on protection level
  4. ✅ Real-time Monitoring Interface - Tracks DEX file extraction process, displays progress in real-time
  5. ✅ DEX Integrity Verification - Verifies the integrity and validity of generated DEX files
  6. ✅ Root Memory Extraction - Direct memory reading via root permissions, completely bypassing application-layer anti-debug (proven against IJIAMI, Bangcle, etc.)

Enhanced Features (for commercial reinforcement):

  1. ✅ Application Warm-up Mechanism - Waits + simulates operations to trigger more DEX loading
  2. ✅ Multiple Unpacking Attempts - Unpacks at multiple time points, merges results to improve coverage
  3. ✅ Dynamic Loading Detection - Specifically detects dynamically loaded files like baiduprotect*.dex
  4. ✅ Deep Integrity Verification - Multi-dimensional verification including file headers, size, Baidu protection features, etc.
  5. ✅ Commercial Reinforcement Bypass - Root memory static analysis that completely bypasses IJIAMI, Bangcle, 360, Tencent, and other commercial protections (success rate: 95%+ with root access)
  6. ✅ VDEX Format Processing - Automatic detection and extraction of DEX files from VDEX (Verifier DEX) format, targeting NetEase Yidun reinforcement (vdex027 format supported)

Internationalization Features (v2.2.0):

  1. ✅ Multi-language Support - Full support for English and Chinese environments
  2. ✅ Internationalized Logging - Unified international logging system
  3. ✅ Language Parameter - --language en-US/zh-CN parameter support
  4. ✅ Backward Compatibility - Defaults to English, no impact on existing functionality
  5. ✅ Unified Experience - All core features support bilingual switching

Anti-Debug Enhancement Features (v2.2.0 - 2026-04-10):

  1. ✅ Strong Anti-debug Protection Bypass - Specialized techniques for Thread.stop() detection, /proc file hiding
  2. ✅ Enhanced Frida Hiding - Better hiding of Frida threads, memory mappings, and modules
  3. ✅ Multi-layer Hook Strategy - Java layer + Native layer + System call hooks
  4. ✅ Protection Type Auto-detection - Automatically detects and applies optimizations for strong anti-debug, IJIAMI, Bangcle, etc.
  5. ✅ Timing Randomization - Random delays to bypass timing-based anti-debug detection
  6. ✅ Comprehensive File Operation Hooks - Hooks fopen, open, readlink, ptrace, tracepid, etc.
  7. ✅ Enhanced Verification System - Detailed verification with success/failure reporting

3. ⚠️ Security and Responsible Use Notice

Important Security Warning

Android Armor Breaker is a high-privilege, dual-use tool for legitimate security research. Due to its powerful capabilities, it has been flagged by ClawHub Security as "suspicious". Please review this section carefully before use.

Legal and Ethical Requirements

  • ✅ Only use on applications you own or have explicit written permission to analyze
  • ✅ Comply with all applicable laws and regulations (DMCA, CFAA, GDPR, etc.)
  • ✅ Respect intellectual property rights and licensing agreements
  • ✅ Obtain proper authorization before analyzing any third-party applications

Safety Guidelines

  1. Use Isolated Testing Environments: Test on dedicated Android devices or emulators, NOT personal or production devices
  2. Required Permissions: Rooted Android device, ADB root access, frida-server
  3. Script Inspection: Review all bundled scripts before execution
  4. Memory Access Awareness: This tool reads process memory which may contain sensitive information
  5. No External Data Transmission: Current version contains NO network calls or data exfiltration

Intended Use Cases

✅ Legitimate: Security research, penetration testing, malware analysis, education ❌ Prohibited: Unauthorized application analysis, intellectual property theft, piracy, privacy violation

By using this tool, you acknowledge that you have read, understood, and agree to comply with these guidelines and all applicable laws.

For complete security documentation, see SECURITY.md

4. Installation

3.1 Automatic Installation via OpenClaw

This skill is configured for automatic dependency installation. When installed through the OpenClaw skill system, it will automatically detect and install the following dependencies:

  1. Frida Tools Suite (frida-tools) - Includes frida and frida-dexdump commands
  2. Python3 - Script runtime environment
  3. Android Debug Bridge (adb) - Device connection tool

3.2 Manual Dependency Installation

If not installed via OpenClaw, please manually install the following dependencies:

# Install Frida tools
pip install frida-tools

# Install Python3 (if not installed)
sudo apt-get install python3 python3-pip

# Install ADB
sudo apt-get install adb

# Run frida-server on Android device
# 1. Download frida-server for the corresponding architecture
# 2. Push to device: adb push frida-server /data/local/tmp/
# 3. Set permissions and run: adb shell "chmod 755 /data/local/tmp/frida-server && /data/local/tmp/frida-server"

3.3 Skill File Structure

After installation, the skill file structure is as follows:

android-armor-breaker/
├── SKILL.md              # Skill documentation
├── _meta.json            # Skill metadata
├── LICENSE               # MIT License
├── scripts/              # Execution scripts directory
│   ├── android-armor-breaker          # Main wrapper script
│   ├── apk_protection_analyzer.py     # APK reinforcement analyzer
│   ├── enhanced_dexdump_runner.py     # Enhanced unpacking executor (Frida-based)
│   ├── root_memory_extractor.py       # Root memory static extraction (bypass commercial protections)
│   ├── memory_snapshot.py             # Memory snapshot attack (gdbserver + root fallback)
│   ├── antidebug_bypass.py            # Anti-debug bypass module
│   ├── bangcle_bypass.js              # Bangcle reinforcement bypass script
│   ├── bangcle_bypass_runner.py       # Bangcle bypass runner
│   ├── frida_memory_scanner.js        # Frida memory scanner utility
│   └── libDexHelper_original.so       # Reference library for Bangcle analysis
└── .clawhub/             # ClawHub publishing configuration
    └── origin.json       # Publishing source information

5. Usage Strategies

5.1 Recommended Workflow

Based on protection analysis results, follow this decision tree:

1. Analyze APK reinforcement:
   python3 scripts/apk_protection_analyzer.py --apk <apk_file>

2. Select unpacking strategy:
   - No reinforcement or basic protection → Use Frida-based unpacking
   - Commercial reinforcement (IJIAMI, Bangcle, 360, Tencent) → Use Root memory extraction
   - Extreme anti-debug (app crashes immediately) → Use Memory snapshot attack

3. Execute selected strategy:
   # Frida-based (standard)
   ./scripts/android-armor-breaker --package <package_name>

   # Root memory extraction (bypass commercial protections)
   python3 scripts/root_memory_extractor.py --package <package_name>

   # Memory snapshot (for crashing apps)
   python3 scripts/memory_snapshot.py --package <package_name>

5.2 Root Memory Extraction - The Ultimate Bypass

The Root Memory Extractor is the most powerful tool against commercial reinforcements:

Key Advantages:

  • ✅ Complete bypass: No application-layer detection (Frida scripts are not used)
  • ✅ Static analysis: Reads memory directly via /proc/<PID>/mem
  • ✅ High success rate: 95%+ for all commercial protections (with root access)
  • ✅ Proven against: IJIAMI (爱加密), Bangcle (梆梆), 360 (360加固), Tencent (腾讯加固)

Usage Example:

# 1. Ensure device has root access
adb shell su -c "echo root_ok"

# 2. Run root memory extractor
python3 scripts/root_memory_extractor.py --package com.target.app --verbose

# 3. Check output directory for extracted DEX files
ls -la /path/to/output_directory/com.target.app_root_unpacked/

Technical Details:

  • Locates DEX memory regions via /proc/<PID>/maps (searching for anon:dalvik-DEX data)
  • Extracts all readable regions using dd if=/proc/<PID>/mem
  • Intelligently combines regions and crops to exact DEX size
  • Validates DEX structure integrity before saving

5.3 Success Rates by Protection Type (Updated: 2026-04-10)

Reinforcement VendorFrida-basedEnhanced Frida (v2.2.0)Root MemoryVDEX SupportNotes
No reinforcement98%98%95%N/AFrida is faster
IJIAMI (爱加密)30-50%70-85%95%+N/AEnhanced Frida improves success significantly
Bangcle (梆梆)10-20%50-65%90%+N/AStill challenging, root recommended
360加固80%85-90%95%+N/ABoth work well
Tencent (腾讯)75%80-85%95%+N/AEnhanced hooks improve Frida success
Baidu (百度)85%90-95%95%+N/AAlready good, minor improvement
NetEase Yidun (网易易盾)0-10%15-25%85%+✅ YesVDEX format support added (v2.0.1)
Strong anti-debug style10-20%60-75%90%+N/AMajor improvement with enhanced anti-debug

Key Improvements with v2.2.0:

  • Strong anti-debug apps: +50% success rate with enhanced anti-debug bypass
  • IJIAMI: +35% success rate with better hiding and timing
  • Bangcle: +45% success rate with Thread.stop() and /proc file hooks
  • General: +10% success rate with comprehensive hooking strategy

Recommendation Strategy:

  1. First attempt: Enhanced Frida with anti-debug bypass
  2. If fails: Root memory extraction (bypasses all application-layer detection)
  3. If root not available: Memory snapshot attack
  4. Last resort: Static analysis of encrypted configurations

6. Recent Breakthroughs (2026-03-30)

6.1 IJIAMI Commercial Reinforcement Bypassed

Breakthrough: Successfully extracted complete DEX from Example_App_1.0.0.apk (IJIAMI commercial edition).

Method Used: Root memory extraction via /proc/<PID>/mem direct reading.

Results:

  • ✅ Main application DEX: 7.8MB, DEX version 038, structure validated
  • ✅ Third-party DEX: 5 complete DEX files (11.7MB total)
  • ✅ Total extracted: 6 DEX files, 19.5MB analyzable code

Technical Significance:

  • Proved root memory reading completely bypasses IJIAMI's anti-debug
  • Established new attack paradigm: static memory analysis > dynamic injection
  • Technique applicable to all Android reinforcements (requires root)

6.2 Skill Updates

  • Added root_memory_extractor.py - Primary tool for commercial reinforcements
  • Updated memory_snapshot.py - Enhanced with root memory fallback
  • Cleaned skill directory - Removed temporary files, focused on core scripts
  • Updated documentation - Added usage strategies and success rates

6.3 VDEX Processing Capability Enhanced (v2.0.1)

Breakthrough: Successfully extracted DEX from NetEase Yidun VDEX (Verifier DEX) format, achieving complete runtime DEX extraction for a music streaming application.

VDEX Support Added:

  1. ✅ Automatic VDEX detection - Detects vdex magic header (vdex027 format)
  2. ✅ DEX extraction from VDEX - Extracts all embedded DEX files from VDEX data
  3. ✅ Smart cropping integration - Enhanced smart_crop_dex() method with VDEX support
  4. ✅ Multiple DEX file saving - Extracts and saves all DEX files found in VDEX

Test Results (2026-03-30):

  • Music Streaming Application (VDEX protected):

- ✅ Detected VDEX format: vdex027 - ✅ Extracted 13 complete DEX files from 189MB VDEX data - ✅ Total DEX size: ≈100MB (including 71KB shell DEX) - ✅ All DEX files validated (DEX version 035)

  • Smart Device Control Application (Encrypted mode):

- ✅ Root memory extraction successful (1.6GB data) - ⚠️ Memory encryption detected (all-zero header) - ✅ Demonstrated NetEase Yidun dual protection modes: - Mode A (Strong encryption): Memory encryption with all-zero headers - Mode B (VDEX optimization): VDEX format with extractable DEX

Technical Implementation:

  • New method: is_vdex_data() - VDEX format detection
  • New method: extract_dex_from_vdex() - VDEX to DEX conversion
  • Enhanced smart_crop_dex() - Auto-detects VDEX and extracts DEX
  • Byte-by-byte sliding window search - Ensures all DEX files are found
  • Validation system - Verifies DEX structure integrity before saving

Significance:

  • First OpenClaw skill with VDEX processing capability
  • Enables complete DEX extraction from NetEase Yidun commercial reinforcement
  • Establishes foundation for ART/OAT format support
  • Provides technical blueprint for future Android runtime format processing

6.4 Enhanced Anti-Debug Bypass for Strong Protections (v2.2.0 - 2026-04-10)

Breakthrough: Significantly improved anti-debug bypass capabilities targeting strong anti-debug style protections that previously caused "script has been destroyed" errors.

Enhanced Anti-Debug Features:

  1. ✅ Thread.stop() detection bypass - Specifically targets strong anti-debug apps' Thread.stop() overload detection
  2. ✅ /proc file access hiding - Hides sensitive /proc/self/status, /proc/self/maps files
  3. ✅ Tracepid system call blocking - Blocks tracepid() calls used by advanced anti-debug
  4. ✅ Enhanced Frida hiding - Better hiding of Frida threads and memory mappings
  5. ✅ Timing randomization - Random delays to bypass timing-based detection
  6. ✅ Multiple file operation hooks - Hooks fopen, open, readlink, etc. to hide debugger traces

Optimized Protection Type Detection:

  • Auto-detection: Automatically detects protection type (strong anti-debug, IJIAMI, Bangcle, etc.)
  • Targeted optimizations: Applies specific optimizations based on detected protection
  • Configuration tuning: Adjusts injection delays, heartbeat intervals for different protections

Technical Implementation:

  • Enhanced antidebug_bypass.py with strong anti-debug specific optimizations
  • Multi-layer hooking strategy (Java + Native + System)
  • Dynamic configuration based on protection type detection
  • Improved verification system with detailed results reporting

Usage Example:

# Auto-detect protection and apply optimizations
python3 scripts/antidebug_bypass.py --package com.example.app

# Force strong anti-debug optimizations
python3 scripts/antidebug_bypass.py --package com.example.app --protection-type strong_antidebug

# Test-only mode (no injection)
python3 scripts/antidebug_bypass.py --package com.target.app --test-only --verbose

Success Rate Improvement:

Protection TypeBefore v2.2.0After v2.2.0Improvement
Strong anti-debug apps10-20%60-75%+50% points
IJIAMI Commercial30-50%70-85%+35% points
Bangcle10-20%50-65%+45% points
General Protections80-90%90-95%+10% points

6.5 Handling Strong Anti-Debug Applications

Problem: Applications like Example_App_4.7.6.apk exhibit strong anti-debug protections causing: - "script has been destroyed" errors - Immediate process termination on Frida injection - Thread.stop() overload detection - /proc file scanning for debugger traces

Solution Workflow:

  1. Analysis First:
   ./scripts/android-armor-breaker analyze --apk Example_App_4.7.6.apk --verbose
  1. Enhanced Anti-Debug Bypass:
   python3 scripts/antidebug_bypass.py --package com.example.app \
     --protection-type strong_antidebug --verbose
  1. Root Memory Extraction (if Frida fails):
   python3 scripts/root_memory_extractor.py --package com.example.app \
     --verbose --output ./example_app_dex_output
  1. Memory Snapshot Attack (for immediate crashes):
   python3 scripts/memory_snapshot.py --package com.example.app

Key Techniques for Strong Anti-debug Apps:

  • Thread.stop() interception: Prevents anti-debug from terminating Frida
  • /proc file redirection: Redirects /proc/self/status to /dev/null
  • Delayed injection: 20-second delay to bypass startup detection
  • Memory mapping hiding: Hides Frida's memory regions from scans

Fallback Strategies:

  1. Primary: Enhanced Frida with anti-debug bypass
  2. Secondary: Root memory extraction (bypasses all application-layer detection)
  3. Tertiary: Memory snapshot attack (for immediately crashing apps)
  4. Last Resort: Static analysis of encrypted configs (as demonstrated with tik.tunnel.pro)

6.6 Skill Optimization Summary (2026-04-10)

Completed Optimizations:

  1. ✅ Anti-debug enhancement - Major upgrade to handle strong anti-debug style protections
  2. ✅ Internationalization completion - Full English/Chinese support in all core modules
  3. ✅ Code quality improvements - Syntax validation, import testing
  4. ✅ Documentation updates - Added strong anti-debug case study and success rates

Remaining Technical Debt:

  1. ⚠️ Root memory extractor consolidation - root_memory_extractor_enhanced.py needs evaluation
  2. ⚠️ Test suite expansion - Need comprehensive functional tests
  3. ⚠️ Performance optimization - Large memory dump processing can be optimized

Future Roadmap:

  1. Q2 2026: Consolidate root memory extraction scripts
  2. Q2 2026: Add automated test suite with mock APKs
  3. Q3 2026: Enhance VDEX/ART/OAT format support
  4. Q3 2026: Add AI-assisted unpacking strategy selection

Current Status:

  • Overall Health: ✅ Good (8.2/10)
  • Strong Anti-debug Success Rate: ⚠️ Moderate (60-75% with new enhancements)
  • Code Maintainability: ✅ Good
  • Documentation: ✅ Comprehensive
  • Internationalization: ✅ Complete

平台分布

OpenClaw

95.21%
按下载量换算3,169

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

可疑

权限和风险

执行命令

安装流程涉及命令执行,可能通过 openclaw skills install android-armor-breaker 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills