ReArk下载安装教程:鸿蒙HAP反编译与安卓APK逆向分析一站式指南

想拆一个鸿蒙 HAP 包,却被告知先装几个 GB 的 DevEco Studio?想看安卓 APK 的权限清单和反编译代码,要在 jadx、apktool、GDA 之间来回切换?ReArk 把鸿蒙、安卓、iOS 乃至 Windows PE 的逆向分析装进了同一个桌面工作区,还内置了接入大模型的 AI 辅助分析。本文带你完成下载安装、拆第一个包、配置 AI 分析、连接真机投屏,全流程一次跑通。

无论你是做安全审计、CTF 解题,还是研究某个 App 的实现逻辑,跟着本文操作都能直接上手。先把最重要的信息放在最前面:

安装包下载地址(长期有效): https://pan.quark.cn/s/670fb3a0ed7f

一、ReArk 是什么

ReArk 是一款开源的桌面逆向与 AI 辅助分析工具,基于 Qt 6 与 C++20 构建,当前最新版本 v1.2.0,以 Apache 2.0 协议在 GitHub 开源。它的定位一句话就能说清:把静态分析、真机交互与大模型问答放进同一个工作区。

它最大的特点是"通吃",同一个软件里可以直接打开五类分析目标:

目标平台支持格式能看到什么
鸿蒙 HarmonyOS NEXT.hap / .app / .abc包结构、ArkTS 源码输出、ABC 反汇编与反编译、字符串与交叉引用
安卓 Android.apk / .aabManifest、权限、四大组件、入口点、资源与图标、类 Java 反编译
苹果 iOS.ipa签名信息与证书链
原生二进制.exe / .dll / ELF / Mach-O文件头、节区、导入导出、依赖关系、安全缓解措施
真机设备HDC(鸿蒙)/ ADB(安卓)实时投屏、安装启动、UI 节点、设备日志

ReArk 欢迎页与支持的文件格式

对鸿蒙生态来说,ReArk 填补的是一个明显空缺:DevEco Studio 是开发 IDE,不是拆包分析工具;社区里 .abcD、hapecker 之类的小工具又只能覆盖单点。ReArk 把「打开包 → 看结构 → 反编译 → 追字符串 → 连真机 → 问 AI」这条链路完整串了起来,安装即用,不需要配置任何开发环境。

二、六大核心模块速览

2.1 包体静态分析与反编译

打开任意受支持的包,ReArk 先给出摘要视图:包名、版本、申请的权限、注册的组件与入口点一目了然。往下钻可以浏览模块与源码输出、资源文件、应用图标;鸿蒙包支持 ABC 反汇编与反编译,安卓包提供反汇编和类 Java 反编译结果,再配合文件搜索与源码导航,定位关键代码全程不用换工具。

Android 包体摘要视图

鸿蒙 HAP 反编译视图

2.2 ABC 字节码迹索

鸿蒙应用的业务逻辑最终编译为 ABC 字节码,ReArk 专门为它做了迹索面板:字符串扫描支持 Hash、Base64、长字符串等模式,可以精确提取字面量、追踪交叉引用、分析调用参数流。做密钥定位、签名校验逻辑分析时,这个面板是效率最高的入口。

ABC 字符串扫描

2.3 原生二进制分析

不需要插件,把 .exe、.dll、ELF、Mach-O 直接拖进来即可:文件头、节区、导入导出表、重定位和依赖关系以结构化列表呈现,同时标注 ASLR、DEP/NX、PIE、RELRO、栈金丝雀、CFG 等安全缓解措施是否开启。结构化列表与十六进制视图都按字段注释浏览,比裸 hex 编辑器友好得多。

PE 可执行文件分析

2.4 鸿蒙签名与重打包

可以检查包的签名、证书与有效期;配置好签名材料后,能对鸿蒙应用执行重签名与重打包,并把结果直接安装到连接的设备。改完资源、改完配置想上真机验证,一个工具闭环搞定。

2.5 ReArk Agent:把大模型接进逆向流程

Agent 围绕当前打开的包做上下文问答,会按需读取包体文件、元数据、字符串、反汇编与反编译结果,再组织成结论回答你,还支持附加自己的参考文档补充证据。模型方面支持 OpenAI 兼容接口、本地 Ollama 与 llama-server,v1.2.0 起可通过 MCP Server 接入 REA 等外部工具。宿主命令、Python 沙箱执行和设备操作都有独立授权流程,不会"自作主张"。

ReArk Agent 智能分析

2.6 真机连接与实时投屏

鸿蒙走 HDC、安卓走 ADB:安装启动应用、截屏、检查 UI 节点、读取设备日志都是基本操作;重点是实时投屏后可以直接用鼠标键盘操纵设备,支持全屏与独立投屏窗口,录屏、音频、剪贴板等能力视设备情况启用。静态分析发现可疑点,切到真机当场验证。

Android 实时投屏与设备操控

2.7 v1.2.0 带来了什么

  • 动态分析工作流:Frida 插桩、CPU 仿真、内存转储、动态调试
  • APK 有界修改:修改、重打包、对齐、签名、验签一条龙
  • 复刻模式:检测应用被破解、篡改的风险
  • 权限管理、聊天框内动态切换模型、图片附件与预览
  • 通过 MCP Server 接入外部工具,增强 Android 内嵌 ELF 分析

三、下载与安装步骤

官方发布渠道是 GitHub Releases(直达链接见文末参考资料),提供 Windows x64 与 macOS Apple Silicon 两种安装包,Linux 版官方说明将在下个版本提供。GitHub 访问不畅的读者,直接使用文首给出的下载地址即可,内容一致。

Windows 安装(要求 Windows 10 及以上、64 位):

  1. 下载 ReArk-1.2.0-windows-x64-setup.exe 安装包
  2. 双击运行,按向导完成安装,安装目录可自定义
  3. 若首次启动被 SmartScreen 拦截,点「更多信息 → 仍要运行」;程序有开源仓库背书,介意的话可先在虚拟机里试用

macOS 安装(要求 macOS 14.0 以上、Apple Silicon 芯片):下载 dmg 后拖入 Applications 即可;首次打开若提示"无法验证开发者",到「系统设置 → 隐私与安全性」点「仍要打开」。

安全提醒:请只从官方仓库或文首给出的下载地址获取安装包。逆向工具本身权限敏感,第三方"魔改版""汉化版"存在被植入的风险,别在来路不明的安装包里谈安全。

四、上手第一课:拆开第一个 HAP 包

以一个鸿蒙 HAP 包为例,五步走完标准分析流程:

  1. 启动 ReArk,把 .hap 文件直接拖进窗口(或从欢迎页选择文件)
  2. 先读摘要视图:包名、版本号、申请的权限、组件与入口,10 秒建立全局印象
  3. 进入模块浏览:查看 ArkTS 源码输出与资源文件(图片、JSON、XML 均可直接预览)
  4. 需要深挖逻辑时打开反编译视图,配合文件搜索与源码导航定位目标函数
  5. 切到 ABC 迹索面板,用字符串扫描筛出可疑常量,再用交叉引用确认调用方

APK 的流程完全一致:打开后重点看 Manifest 页的权限与组件清单,再看反编译结果。整个过程的操作成本基本就是"拖进去、点两下",这也是它相对命令行工具链最大的体验优势。

五、三分钟配置 AI 分析

Agent 默认未绑定模型,需要二选一配置。本地方案(Ollama,数据不出机器):

# 拉取一个本地模型(示例)
ollama pull qwen3:8b
# 保持服务运行,ReArk 会自动发现本地模型
ollama serve

在线方案:在 Agent 设置里填入 OpenAI 兼容接口的 Base URL、API Key 与模型名即可,也支持 llama-server。v1.2.0 起可以在聊天框里动态切换模型,还支持发送图片附件辅助分析。

隐私提醒:官方文档明确建议,连接远程模型服务时不要提交密钥、证书、用户数据或商业秘密等敏感内容。分析涉密或敏感样本,请一律使用 Ollama 本地方案。

六、连真机:投屏、日志与动态验证

设备连接的命令侧和传统方式一样,确认环境正常即可:

# 鸿蒙设备:确认 HDC 已连接
hdc list targets
# 安装 HAP 包到真机(-r 覆盖安装)
hdc install -r demo.hap

# 安卓设备同理
adb devices
adb install -r demo.apk

连上之后,设备页会列出已装应用,可以一键安装、启动、截屏;投屏窗口支持鼠标键盘直接操作,配合 UI 节点检查可以精确定位控件,hilog/logcat 日志实时滚动。v1.2.0 加入了 Frida 插桩与内存转储,静态分析 → 真机复现 → 动态取证的闭环在同一个软件里就能完成。

七、适用场景与合规边界

使用场景主要用到的能力
逆向研究与互操作反编译、ABC 迹索、十六进制视图
应用安全审计权限清单、字符串扫描、签名证书链、复刻模式
CTF 解题Agent 问答 + Python 沙箱、真机验证
兼容性排查Manifest 对比、包结构浏览、设备日志

合规边界必须说在前面:ReArk 官方明确要求仅用于合法授权的逆向工程、互操作研究、恶意样本分析和安全研究。不要用它破解他人付费应用、绕过授权校验等侵权用途——工具是中立的,用法不是。

八、总结

  • ReArk 是开源的桌面逆向工具,一个工作区覆盖鸿蒙 HAP/APP/ABC、安卓 APK/AAB、iOS IPA 与 PE/ELF/Mach-O 原生二进制
  • 六大核心能力:包体分析、ABC 迹索、原生二进制分析、鸿蒙重签名重打包、Agent AI 问答、真机实时投屏
  • Windows 10+/macOS 14+ 安装即用,不需要 DevEco Studio 或 Android Studio
  • Agent 支持本地 Ollama 与 OpenAI 兼容接口,v1.2.0 起支持 MCP Server 接入
  • Frida 插桩、内存转储、APK 有界重打包是 1.2.0 的重点新能力
  • 合规红线记牢:只做授权范围内的分析

九、常见问题(FAQ)

Q1:启动闪退或提示缺少 DLL 怎么办? 使用官方 setup 安装包安装(不要只拿裸 exe);仍缺运行时的话,安装最新的 Microsoft Visual C++ Redistributable 后重试。

Q2:支持旧版鸿蒙(HarmonyOS 4 及以下)吗? ReArk 的鸿蒙能力面向 HarmonyOS NEXT 的 .hap/.app/.abc 包;安卓 APK/AAB 则不受系统版本限制。

Q3:有 Linux 版吗? 官方说明将在下个版本提供,可关注 GitHub Releases 页的更新。

Q4:和 jadx、DevEco Studio 是什么关系? 它不是开发 IDE 的替代品;与 jadx 相比,它额外覆盖鸿蒙、iOS、原生二进制三块,并自带真机投屏与 AI 分析,日常完全可以并用。

Q5:Agent 必须联网吗? 不必须。配置 Ollama 本地模型后,问答全程离线完成,适合敏感样本。

Q6:反编译出的代码能改了再打包吗? ReArk 提供 APK 有界修改与鸿蒙重签名、重打包能力,但修改与重分发他人应用务必确保获得授权,相关功能仅建议用于安全研究与兼容性调试。

写在最后:ReArk 把鸿蒙逆向的门槛降到了"安装即用",如果你在做鸿蒙安全研究、应用审计或 CTF,值得把它放进工具箱。欢迎在评论区聊聊你用它拆开的第一个包。

最后再放一次:

安装包下载地址: https://pan.quark.cn/s/670fb3a0ed7f

参考资料:

  • ReArk GitHub 仓库
  • ReArk 官方 Releases 页
  • ReArk 官方使用指南

相关链接

名称链接
https://pan.quark.cn/s/670fb3a0ed7fhttps://pan.quark.cn/s/670fb3a0ed7f
ReArk GitHub 仓库https://github.com/lkimuk/ReArk
ReArk 官方 Releases 页https://github.com/lkimuk/ReArk/releases/latest
ReArk 官方使用指南https://www.cppmore.com/category/ReArk/
Logo

作为“人工智能6S店”的官方数字引擎,为AI开发者与企业提供一个覆盖软硬件全栈、一站式门户。

更多推荐