# ReArk 鸿蒙与移动应用逆向分析工作台

> 面向 HarmonyOS NEXT 安装包（.hap、.app 和 .abc）的桌面逆向与 AI 辅助分析工作台，其二进制发行版还加入了 Android .apk/.aab、iOS .ipa 以及独立 PE、ELF 和 Mach-O 文件的分析。README 介绍的功能包括浏览包结构、资源、签名和元数据，反汇编和反编译 ABC 字节码并查看字符串与交叉引用，Android 类 Java 反编译，原生文件的头部、导入表和安全缓解措施视图，以及通过 HDC/ADB 安装应用、读取日志和投屏的设备工作流。内置的 ReArk Agent 借助 OpenAI 兼容接口或本地 Ollama 模型回答关于当前包的问题，按需检索包内证据，主机和设备操作需经审批流程。

- 类型：工具
- 目标：应用 · 二进制
- 类别：Android 工具
- 关联：基础工具
- 来源复核于：2026-10-20
- 收录于：2026-11-02
- 原始资源：<https://github.com/lkimuk/ReArk>
- 一手来源：<https://github.com/lkimuk/ReArk/blob/b4e83376dc0dfd82d26855c07610b135429328e3/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/reark/>
- 记录 JSON：<https://awesomerea.org/resources/reark/record.json>
- 英文版：[English](https://awesomerea.org/resources/reark/index.md)

## 使用条件与局限

- 审阅时最新版本为 v1.1.1，发布于 2026-10-15，提供 Windows x64 安装程序以及 macOS arm64 和 x86_64 磁盘镜像；README 列出 Windows 10+ 和 macOS 14.0+，并称 Linux 版将在下一版本推出。据发行说明，Android 支持始于 v1.0.0，iOS、PE、ELF、Mach-O 分析及加壳检测则在 v1.1.0 加入。
- 公开源码落后于这些发行版：v1.0.0、v1.1.0 和 v1.1.1 标签所指的提交在 2026-07-10 之后都没有源码改动，VERSION 仍为 0.2.0，源码树只有 HarmonyOS 与 HDC 相关代码，没有 Android、iOS 或原生格式后端。构建需要 Qt 6、CMake 3.21+ 和 C++20，并依赖作者的 hyle 软件包；CMake 将其列为必需项，但该包并未公开。可选的 Wuwe 智能体运行时是另一个 Apache-2.0 仓库。
- 需自行提供要分析的安装包或二进制文件。为支持设备与签名工作流，仓库附带 plugin/hdc/hdc.exe 及 libusb_shared.dll，以及 OpenHarmony 的 hap-sign-tool.jar 和 app_packing_tool.jar。samples/ 中有几个小型 HarmonyOS 示例包（Bridge.hap、contacts.hap、EasyHap-default-unsigned.app 和 fpt-default-signed.app）、docs/shctf-analysis-path.md 所记录的 shctf.app 与 shctf.zip CTF 样本，以及 倩倩手机逆向包.rar，即 fpt 示例及其应用数据文件的压缩包。THIRD_PARTY_NOTICES 只列出 Font Awesome 图标。
- ReArk Agent 需要配置模型服务：OpenAI 兼容接口、发行说明中列出的服务商，或本地 Ollama 模型。README 提醒不要向远程服务商提交密钥、证书、用户数据或商业秘密，并将用途限定为经合法授权的逆向工程、互操作研究、恶意软件分析和安全研究。应用会访问 GitHub 最新版本 API 检查更新。
- 仓库采用 Apache-2.0 许可证；附带的 OpenHarmony 工具和图标各自保留许可证，发行版安装程序还包含公开源码中没有的组件。反编译结果和智能体回答仍需分析人员复核。

## 一手来源

1. <https://github.com/lkimuk/ReArk/blob/b4e83376dc0dfd82d26855c07610b135429328e3/README.md>
2. <https://github.com/lkimuk/ReArk/blob/b4e83376dc0dfd82d26855c07610b135429328e3/README.zh-CN.md>
3. <https://github.com/lkimuk/ReArk/blob/b4e83376dc0dfd82d26855c07610b135429328e3/CMakeLists.txt>
4. <https://github.com/lkimuk/ReArk/blob/b4e83376dc0dfd82d26855c07610b135429328e3/VERSION>
5. <https://github.com/lkimuk/ReArk/tree/b4e83376dc0dfd82d26855c07610b135429328e3/src>
6. <https://github.com/lkimuk/ReArk/tree/b4e83376dc0dfd82d26855c07610b135429328e3/plugin>
7. <https://github.com/lkimuk/ReArk/tree/b4e83376dc0dfd82d26855c07610b135429328e3/samples>
8. <https://github.com/lkimuk/ReArk/blob/b4e83376dc0dfd82d26855c07610b135429328e3/docs/shctf-analysis-path.md>
9. <https://github.com/lkimuk/ReArk/blob/b4e83376dc0dfd82d26855c07610b135429328e3/docs/release-management.md>
10. <https://github.com/lkimuk/ReArk/blob/b4e83376dc0dfd82d26855c07610b135429328e3/THIRD_PARTY_NOTICES.md>
11. <https://github.com/lkimuk/ReArk/blob/b4e83376dc0dfd82d26855c07610b135429328e3/LICENSE>
12. <https://github.com/lkimuk/ReArk/releases/tag/v1.1.1>
13. <https://github.com/lkimuk/ReArk/releases/tag/v1.1.0>
14. <https://github.com/lkimuk/ReArk/releases/tag/v1.0.0>
15. <https://github.com/lkimuk/Wuwe/blob/98c3be7a2d337695bfe9fda89fc08a7a377432e9/README.md>

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

- [ARSCLib Android 二进制资源读写库](https://awesomerea.org/zh/resources/arsclib/index.md) · 工具
- [Pithus（bazaar）Android 应用分析平台](https://awesomerea.org/zh/resources/pithus-bazaar/index.md) · 工具
- [House Android 运行时分析工具](https://awesomerea.org/zh/resources/house/index.md) · 工具
- [ABCDE OpenHarmony 逆向工具包](https://awesomerea.org/zh/resources/abcde/index.md) · 工具
- [de4js JavaScript 反混淆与解包工具](https://awesomerea.org/zh/resources/de4js/index.md) · 工具
- [DexKit 混淆 DEX 代码检索库](https://awesomerea.org/zh/resources/dexkit/index.md) · 工具

## 关于此条目

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