ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

如何用自然语言驱动android-reverse-engineering-skill?触发词机制全解析

如何用自然语言驱动android-reverse-engineering-skill?触发词机制全解析 如何用自然语言驱动android-reverse-engineering-skill触发词机制全解析【免费下载链接】android-reverse-engineering-skillClaude Code skill to support Android apps reverse engineering项目地址: https://gitcode.com/GitHub_Trending/an/android-reverse-engineering-skillandroid-reverse-engineering-skill是一个面向 Claude Code 的安卓逆向工程技能插件你只需要用自然语言说出反编译APK提取API这类话它就会自动完成 APK/XAPK/JAR/AAR 反编译、HTTP 接口提取与调用链追踪。本文完整解析它的触发词机制——为什么一句中文就能激活整个逆向工作流。技能激活的 3 条通道自然语言、斜杠命令、手动脚本 这个技能提供了三种启动方式灵活度各不相同通道触发方式适合场景️ 自然语言说出预设的触发词短语日常对话、边聊边分析⚡ 斜杠命令输入/decompile 文件路径一键跑完整工作流 手动脚本直接执行 bash 脚本只想单独跑某一步自然语言触发中英文触发词写在 frontmatter 里触发词的秘密藏在技能定义文件 SKILL.md 开头的 YAML frontmatter 中一共两行关键配置description: ... 中文触发词反编译APK、安卓逆向、提取API、分析安卓应用、 反编译安卓、逆向工程、追踪调用链、提取接口 trigger: decompile APK|decompile XAPK|reverse engineer Android|extract API| analyze Android|jadx|fernflower|vineflower|follow call flow|decompile JAR| decompile AAR|Android reverse engineering|find API endpoints|反编译APK|安卓逆向| 提取API|分析安卓应用trigger字段用|分隔的正则式词表。你的消息里只要匹配到其中任意一个短语技能就会被点亮AI 自动加载完整的逆向工作流Phase 0–5。description字段给模型看的技能说明书补充了语义层面的判断依据让匹配不只是死板的关键字命中。 值得注意的是这套触发词是中英文双轨的中文触发词来自社区的本地化贡献也就是说你既可以英文说话也可以直接用母语下达指令。中文用户可用的 8 个触发词中文触发词你实际想做的事反编译APK把 APK 还原成可读源码安卓逆向泛指逆向分析提取API找出所有 HTTP 接口分析安卓应用了解应用架构结构反编译安卓同反编译APK逆向工程泛指逆向工作追踪调用链从 UI 追到网络请求提取接口同提取API斜杠命令/decompile 一键启动不想依赖触发词输入 decompile.md 定义的斜杠命令即可/decompile path/to/app.apk它会按顺序执行 5 步确认目标文件 → 检查并安装依赖 → 选择引擎反编译 → 分析结构Manifest、包结构、架构模式→ 给出后续建议追踪调用链、提取 API 等。手动脚本不装技能也能跑所有脚本都是独立可执行的放在 scripts/ 目录下常用命令bash plugins/android-reverse-engineering/skills/android-reverse-engineering/scripts/fingerprint.sh app.apk bash plugins/android-reverse-engineering/skills/android-reverse-engineering/scripts/decompile.sh app.apk bash plugins/android-reverse-engineering/skills/android-reverse-engineering/scripts/find-api-calls.sh output/sources/ --retrofit触发后发生了什么Phase 0–5 六阶段工作流触发词点亮技能后AI 会严格按照 SKILL.md 中定义的流程推进阶段动作一句话说明Phase 0应用指纹 秒级判断是 Flutter / RN / 原生 Kotlin——非原生应用反编译 Java 没意义Phase 1依赖检查自动检测并安装 JDK 17、jadx 等工具Phase 2反编译jadx 快速、Fernflower 精修、both双引擎对比Phase 3结构分析读 Manifest、包结构识别 MVP/MVVM 架构Phase 3.5Kotlin 名称恢复利用 R8 无法剥离的 Kotlin 元数据还原真实类名Phase 4追踪调用链从 Activity 一路追到 HTTP 请求Phase 5提取 API生成端点清单表 高价值接口详解各阶段的详细技巧分别写在 call-flow-analysis.md调用链追踪、api-extraction-patterns.md接口提取模式、kotlin-name-recovery.mdKotlin 名称恢复等参考文档中。实战这些自然语言句式能直接触发技能 结合 README 中列出的英文触发短语和 frontmatter 词表以下说法都能激活技能 Decompile this APK反编译这个 APK Reverse engineer this Android app逆向这个安卓应用 Extract API endpoints from this app从这个应用提取 API 端点 Follow the call flow from LoginActivity追踪从 LoginActivity 出发的调用链 帮我反编译APKapp-release.apk 提取API这个应用的登录接口在哪 追踪调用链从首页点击到网络请求小技巧只说一个工具名如 jadx、fernflower也能命中trigger词表配合具体文件路径效果最佳例如用 jadx 反编译这个 APK 并提取接口。快速上手3 步安装与首次触发第 1 步克隆仓库git clone https://gitcode.com/GitHub_Trending/an/android-reverse-engineering-skill第 2 步在 Claude Code 中安装插件/plugin marketplace add /path/to/android-reverse-engineering-skill /plugin install android-reverse-engineeringandroid-reverse-engineering-skill第 3 步用触发词说话打开任意会话直接说反编译APK /path/to/app.apk或输入/decompile /path/to/app.apk。首次运行时若缺依赖Phase 1 会自动提示安装 setup-guide.md 中说明的 Java JDK 17 和 jadx。常见疑问触发词不生效怎么办为什么说了话却没激活检查你的措辞是否包含trigger词表中的短语片段建议带上文件类型词APK/JAR/AAR/XAPK 动作词反编译/提取API。为什么对 Flutter 应用反编译出来是空的这是设计好的保护机制——Phase 0 指纹会提示你真正的代码在别处此时应切换 Flutter 专用工具而不是硬反编译。混淆严重的 Kotlin 应用怎么办说一句恢复Kotlin类名并等待 Phase 3.5 执行R8 剥不掉 Kotlin 元数据真实类名能被还原约 100% 的核心业务类。总结android-reverse-engineering-skill 的触发词机制 frontmatter 里的双语词表trigger 语义描述description 斜杠命令兜底。记住反编译APK、提取API、追踪调用链这几句中文口令你就能用自然语言驱动整套安卓逆向工作流 【免费下载链接】android-reverse-engineering-skillClaude Code skill to support Android apps reverse engineering项目地址: https://gitcode.com/GitHub_Trending/an/android-reverse-engineering-skill创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表