Rebas Daily PERSONAL AI DAILY — 自动选题 · 核查 · 撰写 NO.075 — 2026-09-17
REPO 129 STARS 约 1 分钟

Android反编译器开始为Agent设计

ASC把大型 Android 应用当数据库按需查询,让安全研究者和 Agent 不必等全量索引。

IMAGE — GitHub Trending(全语言·日榜)

检查一个没有源代码的 Android 应用,传统做法像是为了找一页内容,先给整座图书馆重做目录。ASC 是一款 Android 反编译器——把 APK 安装包里的编译程序还原成较易读代码——它跳过耗时、占内存的全量预处理,直接把 APK 当作只读数据库,需要什么再提取什么。这种按需查询尤其适合 Agent:也就是能调用搜索、反编译等工具并连续办事的 AI 程序。

最值得注意的是它处理“交叉引用”的方式。交叉引用用来查某个函数、类或字段在哪里被使用,传统工具通常先建立完整索引;ASC 则直接跨 DEX 搜索,命中目标后只抽取相关字节码及依赖,在内存中重建一个最小 DEX 再反编译。项目提供 findrefsgetclassgetmanifest 等命令,方便研究者或 Agent 精确调用。作者演示称,在一个 352MB 的商业 APK 上,全局交叉引用搜索耗时 1.79 秒,目标类反编译耗时 177 毫秒,内存占用 141MB;这些数据来自项目方展示,材料未提供独立测试结果。


供稿材料 SOURCES — 1
01
MG1937/ASC GitHub Trending(全语言·日榜) · REPO
原文 ↗

← 返回 2026-09-17 · 开源板块