[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-96237":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":9,"totalLinesOfCode":9,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":9,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":16,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":17,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":18,"hasPages":18,"topics":9,"createdAt":9,"pushedAt":9,"updatedAt":20,"readmeContent":21,"aiSummary":22,"trendingCount":16,"starSnapshotCount":16,"syncStatus":23,"lastSyncTime":24,"discoverSource":25},96237,"ReArk","lkimuk\u002FReArk","lkimuk","An intelligent reverse engineering analysis tool designed for multiple target platforms, currently supporting HarmonyOS (HAP\u002FAPP\u002FABC) and Android (APK\u002FAAB).",null,"https:\u002F\u002Fgithub.com\u002Flkimuk\u002FReArk","C++",272,47,3,10,0,42.04,false,"main","2026-09-20 04:01:32","# ReArk\n\nEnglish | [简体中文](README.zh-CN.md)\n\nReArk 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.\n\nCombine static analysis with connected-device inspection and ReArk Agent to investigate application logic, review security, and work through CTF challenges.\n\n## Installation and platforms\n\nDownload the installer for your computer from [Latest release](https:\u002F\u002Fgithub.com\u002Flkimuk\u002FReArk\u002Freleases\u002Flatest). See [All releases](https:\u002F\u002Fgithub.com\u002Flkimuk\u002FReArk\u002Freleases) for version history and release notes.\n\n| OS | Requirements | Direct links |\n| :---: | --- | --- |\n| \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fdevicons\u002Fdevicon\u002Fv2.17.0\u002Ficons\u002Fwindows8\u002Fwindows8-original.svg\" width=\"44\" height=\"44\" alt=\"Windows\">\u003Cbr>Windows | Windows 10+\u003Cbr>x64 | [![Setup x64](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSetup-x64-0078D4?style=flat-square)](https:\u002F\u002Fgithub.com\u002Flkimuk\u002FReArk\u002Freleases\u002Fdownload\u002Fv1.0.0\u002FReArk-1.0.0-windows-x64-setup.exe) |\n| \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fdevicons\u002Fdevicon\u002Fv2.17.0\u002Ficons\u002Fapple\u002Fapple-original.svg\" width=\"44\" height=\"44\" alt=\"macOS\">\u003Cbr>macOS | macOS 14.0+\u003Cbr>Apple Silicon | [![DMG Apple Silicon](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDMG-Apple_Silicon-000000?style=flat-square&logo=apple&logoColor=white)](https:\u002F\u002Fgithub.com\u002Flkimuk\u002FReArk\u002Freleases\u002Fdownload\u002Fv1.0.0\u002FReArk-1.0.0-macos-arm64.dmg) |\n| \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fdevicons\u002Fdevicon\u002Fv2.17.0\u002Ficons\u002Flinux\u002Flinux-original.svg\" width=\"44\" height=\"44\" alt=\"Linux\">\u003Cbr>Linux | x64\u003Cbr>System requirements to be announced | Coming in the next release |\n\n## Feature Highlights\n\n**Package and static analysis**\n\n- Analyze HarmonyOS HAP\u002FAPP\u002FABC and Android APK\u002FAAB files\n- Browse package structure, modules, source output, resources, and application metadata\n- Disassemble and decompile ABC bytecode; explore strings, literals, cross-references, and call argument flows\n- Inspect Android manifests, permissions, components, entry points, resources, and application icons\n- Read Android disassembly and Java-like decompiled output\n- View hex data, formatted JSON, XML, text, images, and media resources; search files and navigate source output\n\n**HarmonyOS signing and packaging**\n\n- Inspect signatures, certificates, and signing validity\n- Configure signing materials, re-sign, and repackage HarmonyOS applications\n- Install supported application packages on connected devices; Android device installation uses APK files\n\n**ReArk Agent**\n\n- Ask contextual questions about the current HarmonyOS or Android package\n- Discover analysis capabilities and retrieve package files, metadata, strings, disassembly, and decompiled output as needed\n- Attach reference documents to supplement package evidence with your own materials\n- Use supported model providers, including OpenAI-compatible endpoints and local Ollama models\n- Combine static analysis with device workflows; host commands, Python execution, and device operations use the applicable approval flows\n\n**Connected devices**\n\n- Discover HarmonyOS devices through HDC and Android devices through ADB\n- Install and launch applications, capture screenshots, inspect UI nodes, and read device logs\n- Mirror device screens in real time and control devices using mouse and keyboard\n- Use screen recording, audio, clipboard, and device controls where supported by the device and runtime\n- Work with fullscreen or detached mirroring windows\n\nAvailable 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.\n\n## Screenshots\n\n| HarmonyOS decompilation | Android decompilation |\n| --- | --- |\n| \u003Ca href=\"assets\u002Fscreenshots\u002Fharmony-decompilation.png\">\u003Cimg src=\"assets\u002Fscreenshots\u002Fharmony-decompilation.png\" alt=\"HarmonyOS decompilation\" width=\"420\">\u003C\u002Fa> | \u003Ca href=\"assets\u002Fscreenshots\u002Fandroid-decompilation.png\">\u003Cimg src=\"assets\u002Fscreenshots\u002Fandroid-decompilation.png\" alt=\"Android decompilation\" width=\"420\">\u003C\u002Fa> |\n\n| ABC \u002F Hex inspection | ABC strings |\n| --- | --- |\n| \u003Ca href=\"assets\u002Fscreenshots\u002Fabc-hex.png\">\u003Cimg src=\"assets\u002Fscreenshots\u002Fabc-hex.png\" alt=\"ABC \u002F Hex inspection\" width=\"420\">\u003C\u002Fa> | \u003Ca href=\"assets\u002Fscreenshots\u002Fabc-strings.png\">\u003Cimg src=\"assets\u002Fscreenshots\u002Fabc-strings.png\" alt=\"ABC strings\" width=\"420\">\u003C\u002Fa> |\n\n| ReArk Agent analysis | Android screen mirroring |\n| --- | --- |\n| \u003Ca href=\"assets\u002Fscreenshots\u002Fagent-analysis.png\">\u003Cimg src=\"assets\u002Fscreenshots\u002Fagent-analysis.png\" alt=\"ReArk Agent analysis\" width=\"420\">\u003C\u002Fa> | \u003Ca href=\"assets\u002Fscreenshots\u002Fandroid-mirroring.png\">\u003Cimg src=\"assets\u002Fscreenshots\u002Fandroid-mirroring.png\" alt=\"Android screen mirroring\" width=\"420\">\u003C\u002Fa> |\n\n## Safety and Privacy\n\nUse ReArk only for legally authorized reverse engineering, interoperability research, malware analysis, and security research.\n\nWhen using ReArk Agent with remote model providers, avoid submitting secrets, certificates, user data, trade secrets, or other sensitive content.\n\n## License\n\nReArk is licensed under the Apache License 2.0. See [LICENSE](LICENSE) for details.\n\nThird-party notices are listed in [THIRD_PARTY_NOTICES.md](THIRD_PARTY_NOTICES.md).\n\n## Support\n\n- Issues: [GitHub Issues](https:\u002F\u002Fgithub.com\u002Flkimuk\u002FReArk\u002Fissues)\n- User guide: [cppmore.com\u002FReArk](https:\u002F\u002Fwww.cppmore.com\u002Fcategory\u002FReArk\u002F)\n\n## Star History\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=lkimuk\u002FReArk&type=Date)](https:\u002F\u002Fstar-history.com\u002F#lkimuk\u002FReArk&Date)\n","ReArk 是一款面向 HarmonyOS 和 Android 应用的桌面端逆向分析与 AI 辅助分析工具。支持对 HAP\u002FAPP\u002FABC（HarmonyOS）及 APK\u002FAAB（Android）包进行静态解析，提供包结构浏览、字节码反编译（ABC\u002FDEX）、资源提取、签名验证、Manifest 分析等功能，并集成 ReArk Agent 实现基于上下文的智能问答与分析辅助。工具结合本地静态分析与设备联动调试能力，适用于移动应用安全审计、漏洞研究、CTF 逆向挑战及 HarmonyOS\u002FAndroid 应用兼容性分析等场景。",2,"2026-09-12 02:30:11","trending"]