An intelligent reverse engineering analysis tool designed for multiple target platforms, currently supporting HarmonyOS (HAP/APP/ABC) and Android (APK/AAB).
259
stars
78
commits
C++
primary language
Sep 10, 2026
updated
English | 简体中文
ReArk is a desktop reverse engineering and AI-assisted analysis tool for HarmonyOS and Android applications. Open HarmonyOS .hap, .app, and .abc files or Android .apk and .aab packages to inspect code, resources, metadata, and application behavior in one workspace.
Combine static analysis with connected-device inspection and ReArk Agent to investigate application logic, review security, and work through CTF challenges.
Download the installer for your computer from Latest release. See All releases for version history and release notes.
| OS | Requirements | Direct links |
|---|---|---|
Windows | Windows 10+ x64 | |
macOS | macOS 14.0+ Apple Silicon | |
Linux | x64 System requirements to be announced | Coming in the next release |
Package and static analysis
HarmonyOS signing and packaging
ReArk Agent
Connected devices
Available analysis views and device actions depend on the package format, operating system version, and device capabilities. ABC evidence tools and HarmonyOS re-signing are specific to HarmonyOS packages.
Use ReArk only for legally authorized reverse engineering, interoperability research, malware analysis, and security research.
When using ReArk Agent with remote model providers, avoid submitting secrets, certificates, user data, trade secrets, or other sensitive content.
ReArk is licensed under the Apache License 2.0. See LICENSE for details.
Third-party notices are listed in THIRD_PARTY_NOTICES.md.
75 commits
3 commits
C++
68.1%
QML
29.2%
CMake
2.1%
An intelligent reverse engineering analysis tool designed for multiple target platforms, currently supporting HarmonyOS (HAP/APP/ABC) and Android (APK/AAB).
259
stars
78
commits
C++
primary language
Sep 10, 2026
updated
English | 简体中文
ReArk is a desktop reverse engineering and AI-assisted analysis tool for HarmonyOS and Android applications. Open HarmonyOS .hap, .app, and .abc files or Android .apk and .aab packages to inspect code, resources, metadata, and application behavior in one workspace.
Combine static analysis with connected-device inspection and ReArk Agent to investigate application logic, review security, and work through CTF challenges.
Download the installer for your computer from Latest release. See All releases for version history and release notes.
| OS | Requirements | Direct links |
|---|---|---|
Windows | Windows 10+ x64 | |
macOS | macOS 14.0+ Apple Silicon | |
Linux | x64 System requirements to be announced | Coming in the next release |
Package and static analysis
HarmonyOS signing and packaging
ReArk Agent
Connected devices
Available analysis views and device actions depend on the package format, operating system version, and device capabilities. ABC evidence tools and HarmonyOS re-signing are specific to HarmonyOS packages.
Use ReArk only for legally authorized reverse engineering, interoperability research, malware analysis, and security research.
When using ReArk Agent with remote model providers, avoid submitting secrets, certificates, user data, trade secrets, or other sensitive content.
ReArk is licensed under the Apache License 2.0. See LICENSE for details.
Third-party notices are listed in THIRD_PARTY_NOTICES.md.
75 commits
3 commits
C++
68.1%
QML
29.2%
CMake
2.1%