re-harmonyos

Installation
SKILL.md

鸿蒙应用逆向(HarmonyOS / hap / ArkTS)

何时使用 / 何时不用

  • 用:拿到 hap(应用发布包)/ hsp(共享包)/ har(静态库归档),需要看模块配置、资源、ArkTS 业务逻辑
  • 用:需要还原 .abc 字节码(ArkCompiler 产物)中的业务逻辑——字符串定位、反汇编、混淆还原
  • 用:鸿蒙应用含 native 库(libs/ 下 .so),需要静态/动态联动分析
  • 不用:普通 Android APK(走 [[re-apk]];dex/smali 体系与本技能不同)
  • 不用:纯 Web/前端应用(非鸿蒙容器,脚本/Web 路径走 [[re-script-deob]] 或 [[re-browser-ext]])
  • 注意:动态执行默认沙箱([[re-analyze/platform-tips]] 最高原则)——静态解包/反汇编免沙箱;模拟器/真机运行观察必须进 [[re-sandbox]]

工具准备

参考 [[re-analyze/platform-tips]]——静态分析(解包、字符串、反汇编)免沙箱;动态步骤按最高原则进沙箱。

hap 解包(zip 容器,通用思路)

Installs
50
GitHub Stars
193
First Seen
Aug 22, 2026