# Krakatau

> Krakatau 汇编和反汇编 Java 字节码，包括混淆过的类文件，并能把文本重新汇编成类文件。krak2 dis 写出汇编，--roundtrip 保持逐字节一致的重新汇编。krak2 asm 汇编 .j 文件。汇编语法覆盖 Java 27 字节码规范。v2 反编译器尚未完成，反编译仍使用 master 分支上的 Krakatau v1。cargo build --release 生成 target/release/krak2。

- 类型：工具
- 目标：二进制
- 类别：JVM 字节码工具
- 关联：基础工具
- 来源复核于：2026-11-07
- 收录于：2026-11-09
- 原始资源：<https://github.com/Storyyeller/Krakatau>
- 一手来源：<https://github.com/Storyyeller/Krakatau/blob/6929fd6e1b8e15fe822e0e016754ce9361ee155a/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/krakatau/>
- 记录 JSON：<https://awesomerea.org/resources/krakatau/record.json>
- 英文版：[English](https://awesomerea.org/resources/krakatau/index.md)

## 使用条件与局限

- 需要 Rust 和 Cargo。运行 cargo build --release。
- 许可证：可选择 MIT 或 Apache 2。Krakatau v1，以及直到提交 baa5534ab29dbfb7b62018bed897f52073974f2f 的 v2，是 GPL-3.0-or-later。

## 一手来源

1. <https://github.com/Storyyeller/Krakatau/blob/6929fd6e1b8e15fe822e0e016754ce9361ee155a/README.md>

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

- [ApkToolPlus](https://awesomerea.org/zh/resources/apktoolplus/index.md) · 工具
- [Procyon](https://awesomerea.org/zh/resources/procyon/index.md) · 工具
- [onekey-decompile-apk](https://awesomerea.org/zh/resources/onekey-decompile-apk/index.md) · 工具
- [Show Java](https://awesomerea.org/zh/resources/show-java/index.md) · 工具
- [JADXecute](https://awesomerea.org/zh/resources/jadxecute/index.md) · 工具
- [JD-Eclipse](https://awesomerea.org/zh/resources/jd-eclipse/index.md) · 工具

## 关于此条目

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