# slicer 浏览器端 Java 逆向工具

> 基于浏览器的 Java 逆向工程工具：可加载 class 文件和 JAR/ZIP 归档，使用编译为可在浏览器中运行的 Vineflower（默认）、CFR、Procyon 或 JASM 进行反汇编或反编译，另有自带的字节码反汇编器。它能绘制继承与接口实现关系图以及单个方法的控制流图，搜索常量池条目、指令以及成员声明或使用位置，可应用 Tiny、SRG/TSRG/CSRG 或 ProGuard 映射，还提供剥离或规范化字节码属性的通用转换器，帮助反编译器更好地应对混淆。JavaScript 脚本 API 可添加反汇编器并操作工作区；README 自己也建议，若要进行严肃的逆向工程，应使用 Recaf。

- 类型：工具
- 目标：应用
- 类别：JVM 字节码工具
- 关联：基础工具
- 来源复核于：2026-10-19
- 收录于：2026-10-27
- 原始资源：<https://github.com/katana-project/slicer>
- 一手来源：<https://github.com/katana-project/slicer/blob/1881aae26eed58d12885a21305554aae2cb4ccc5/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/slicer/>
- 记录 JSON：<https://awesomerea.org/resources/slicer/record.json>
- 英文版：[English](https://awesomerea.org/resources/slicer/index.md)

## 使用条件与局限

- 以 slicer.run 上托管的网页应用形式运行，也可安装为 PWA。仓库没有发布版本或标签，因此本条目固定到所审阅的 main 分支提交（2026-09-19）；本地构建是用 pnpm 构建的 Vite 与 Svelte 应用，仓库没有配置 CI 工作流。文档称 slicer 仍在积极开发中，部分功能可能缺失。
- 文档称不会向任何服务器发送数据，反编译器均在浏览器本地运行；JDK 库类会按需从 data.slicer.run 获取，URL 参数还可从其他网站加载 JAR、映射文件或脚本。输入为用户有权分析的软件中的 class 文件或 JAR/ZIP 归档；也可查看 HPROF 堆转储和 Android 二进制 XML。
- 文档提醒，反编译输出只是尽力而为的近似结果，未必是合法的 Java 代码，对非 javac 编译器或混淆器生成的代码尤其如此。slicer 没有针对特定混淆器的反混淆功能，其重映射器也不会沿继承关系传播名称。
- slicer 本身采用 MIT 许可；其中包含的 Vineflower 和 Procyon 反编译器等组件采用 Apache-2.0 许可。

## 一手来源

1. <https://github.com/katana-project/slicer/blob/1881aae26eed58d12885a21305554aae2cb4ccc5/README.md>
2. <https://github.com/katana-project/slicer/blob/1881aae26eed58d12885a21305554aae2cb4ccc5/package.json>
3. <https://github.com/katana-project/slicer/tree/1881aae26eed58d12885a21305554aae2cb4ccc5/src/lib/disasm/worker>
4. <https://github.com/katana-project/slicer/blob/1881aae26eed58d12885a21305554aae2cb4ccc5/src/lib/workspace/jdk.ts>
5. <https://github.com/katana-project/slicer/blob/1881aae26eed58d12885a21305554aae2cb4ccc5/LICENSE>
6. <https://docs.katana-project.org/slicer/>
7. <https://docs.katana-project.org/slicer/reference/disasm/>
8. <https://docs.katana-project.org/slicer/reference/deobf/>
9. <https://docs.katana-project.org/slicer/reference/analysis/mapping/>
10. <https://docs.katana-project.org/slicer/reference/analysis/transformers/>
11. <https://docs.katana-project.org/slicer/reference/share/>
12. <https://slicer.run/>

## 同分区更多条目：应用

- [APK Studio Android 逆向 IDE](https://awesomerea.org/zh/resources/apk-studio/index.md) · 工具
- [APKiD Android 加壳与混淆识别工具](https://awesomerea.org/zh/resources/apkid/index.md) · 工具
- [dex2jar Android DEX 转换工具集](https://awesomerea.org/zh/resources/dex2jar/index.md) · 工具
- [apk.sh Android 应用分析脚本](https://awesomerea.org/zh/resources/apk-sh/index.md) · 工具
- [FIRERPA（lamda）Android 自动化与动态分析平台](https://awesomerea.org/zh/resources/firerpa-lamda/index.md) · 工具
- [Binder Trace Android Binder 消息拦截与解析工具](https://awesomerea.org/zh/resources/binder-trace/index.md) · 工具

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
