ReArk AI Agent

by lkimuk• 876•• Scanned•Claim this listing•Request removal
Research & Analysisaababcagentic workflowai agentai analysis

An intelligent reverse engineering and AI-assisted analysis tool for HarmonyOS NEXT (HAP/APP/ABC), Android (APK/AAB), iOS (IPA), and native PE/ELF/Mach-O binaries.

ReArk is an open-source ai agent by lkimuk, written mainly in C++, with 876 GitHub stars and the Apache-2.0 license. Its code was last updated Oct 28, 2026.

ReArk

English | 简体中文

ReArk is a desktop reverse engineering and AI-assisted analysis tool for HarmonyOS NEXT, Android, and iOS applications. Open HarmonyOS .hap, .app, and .abc files, Android .apk and .aab packages, or iOS .ipa files to inspect code, resources, metadata, signatures, and application behavior in one workspace. Standalone Windows PE, ELF, and Mach-O binaries can also be opened directly for native analysis.

Combine static analysis with connected-device inspection and ReArk Agent to investigate application logic, review security, and work through CTF challenges.

Installation and platforms

Download the installer for your computer from Latest release. See All releases for version history and release notes.

OSRequirementsDirect links
<img src="https://raw.githubusercontent.com/devicons/devicon/v2.17.0/icons/windows8/windows8-original.svg" width="44" height="44" alt="Windows"><br>WindowsWindows 10+<br>x64Setup x64
<img src="https://raw.githubusercontent.com/devicons/devicon/v2.17.0/icons/apple/apple-original.svg" width="44" height="44" alt="macOS"><br>macOSmacOS 14.0+<br>Apple SiliconDMG Apple Silicon
<img src="https://raw.githubusercontent.com/devicons/devicon/v2.17.0/icons/linux/linux-original.svg" width="44" height="44" alt="Linux"><br>Linuxx64<br>System requirements to be announcedComing in the next release

Feature Highlights

Package and static analysis

  • Supports HarmonyOS NEXT .hap, .app, and .abc, Android .apk and .aab, and iOS .ipa files
  • Browse package structure, modules, generated source output, resources, signatures, and metadata
  • Disassemble and decompile ABC bytecode; explore strings, literals, cross-references, and call argument flows
  • Inspect Android manifests, permissions, components, entry points, resources, and application icons
  • Read Android disassembly and Java-like decompiled output
  • Inspect iOS IPA signatures and certificate chains
  • View hex data, formatted JSON, XML, text, images, and media resources; search files and navigate source output

Native binary analysis

  • Open Windows PE (.exe, .dll), ELF, and Mach-O executables and libraries directly
  • Browse headers, sections, imports, exports, relocations, and dependencies
  • Review security mitigations such as ASLR, DEP/NX, PIE, RELRO, stack canaries, and CFG
  • Navigate structure-aware listings and hex views with field-level annotations

HarmonyOS signing and packaging

  • Inspect signatures, certificates, and signing validity
  • Configure signing materials, re-sign, and repackage HarmonyOS applications
  • Install supported application packages on connected devices; Android device installation uses APK files

ReArk Agent

  • Ask contextual questions about the current HarmonyOS or Android package
  • Discover analysis capabilities and retrieve package files, metadata, strings, disassembly, and decompiled output as needed
  • Attach reference documents to supplement package evidence with your own materials
  • Use supported model providers, including OpenAI-compatible endpoints and local Ollama models
  • Combine static analysis with device workflows; host commands, Python execution, and device operations use the applicable approval flows

Connected devices

  • Discover HarmonyOS devices through HDC and Android devices through ADB
  • Install and launch applications, capture screenshots, inspect UI nodes, and read device logs
  • Mirror device screens in real time and control devices using mouse and keyboard
  • Use screen recording, audio, clipboard, and device controls where supported by the device and runtime
  • Work with fullscreen or detached mirroring windows

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.

What's new in 1.2.0

  • Added dynamic analysis and runtime workflows with Frida instrumentation, CPU emulation, memory dumping, and dynamic debugging
  • Added bounded APK modification, repackaging, alignment, signing, and signature verification
  • Added Reproduction Mode for detecting application cracking and tampering risks
  • Added permission management and dynamic model switching from the chat composer
  • Added image attachments and previews, llama-server support, and MCP Server integration for external tools such as REA
  • Improved Android embedded ELF analysis and Agent access to native artifacts
  • Added compatibility with legacy IPA plist formats and improved tool, runtime, and model diagnostics

Screenshots

Welcome and supported formatsAndroid package summary
<a href="assets/screenshots/welcome.png"><img src="assets/screenshots/welcome.png" alt="Welcome and supported formats" width="420"></a><a href="assets/screenshots/android-summary.png"><img src="assets/screenshots/android-summary.png" alt="Android package summary" width="420"></a>
iOS IPA summaryiOS signature chain
<a href="assets/screenshots/ios-summary.png"><img src="assets/screenshots/ios-summary.png" alt="iOS IPA summary" width="420"></a><a href="assets/screenshots/ios-signature.png"><img src="assets/screenshots/ios-signature.png" alt="iOS signature chain" width="420"></a>
PE analysisELF analysis
<a href="assets/screenshots/pe-summary.png"><img src="assets/screenshots/pe-summary.png" alt="PE analysis" width="420"></a><a href="assets/screenshots/elf-summary.png"><img src="assets/screenshots/elf-summary.png" alt="ELF analysis" width="420"></a>
HarmonyOS decompilationAndroid decompilation
<a href="assets/screenshots/harmony-decompilation.png"><img src="assets/screenshots/harmony-decompilation.png" alt="HarmonyOS decompilation" width="420"></a><a href="assets/screenshots/android-decompilation.png"><img src="assets/screenshots/android-decompilation.png" alt="Android decompilation" width="420"></a>
ABC / Hex inspectionABC strings
<a href="assets/screenshots/abc-hex.png"><img src="assets/screenshots/abc-hex.png" alt="ABC / Hex inspection" width="420"></a><a href="assets/screenshots/abc-strings.png"><img src="assets/screenshots/abc-strings.png" alt="ABC strings" width="420"></a>
ReArk Agent analysisAndroid screen mirroring
<a href="assets/screenshots/agent-analysis.png"><img src="assets/screenshots/agent-analysis.png" alt="ReArk Agent analysis" width="420"></a><a href="assets/screenshots/android-mirroring.png"><img src="assets/screenshots/android-mirroring.png" alt="Android screen mirroring" width="420"></a>
PE annotated listingPE structured hex view
<a href="assets/screenshots/pe-reark-view.png"><img src="assets/screenshots/pe-reark-view.png" alt="PE annotated listing" width="420"></a><a href="assets/screenshots/pe-hex-view.png"><img src="assets/screenshots/pe-hex-view.png" alt="PE structured hex view" width="420"></a>

Safety and Privacy

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.

License

ReArk is licensed under the Apache License 2.0. See LICENSE for details.

Third-party notices are listed in THIRD_PARTY_NOTICES.md.

Support

Star History

Star History Chart

ReArk alternatives

View more →

Similar ai agents in Research & Analysis, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
ReArk (this page)
lkimuk
876Apache-2.0Oct 28, 2026Scanned, no flagged issues
Hermes Agent
NousResearch
259kMITNov 1, 2026Scanned, no flagged issues
Anything LLM
Mintplex-Labs
68kMITOct 30, 2026Scanned, no flagged issues
Khazix Skills
KKKKhazix
22kMITOct 1, 2026Scanned, no flagged issues
Hermes Webui
nesquena
19kMITNov 1, 2026Scanned, no flagged issues
DocsGPT
arc53
18kMITNov 1, 2026Scanned, no flagged issues