HarmonyOS怎么查看hap包签名、反编译abc工具等?

  1. 对hap包、app包签名后,怎么去查看hap包/app包的签名?
  2. 打出的hap包,怎么去方便的反编译abc?执行./ark\_disasm modules.abc modules后报错:[TIDa6bd62]E/反编译器:\>无法打开指定的Pandafile:<modules.abc\>,有无更好的工具可以方便查看,类似jadx-gui去查看apk文件
阅读 1.2k
1 个回答

1.当前可以见.hap后缀的文件命名为.zip然后解压查看文件配置,搜索version-name找到对应的签名

2.当前提供的反编译工具就是ark\_disasm,使用方式:

将.abc文件和ark\_disasm.exe放在同一文件夹下,按住shift右键打开windows power shell输入.\ark\_disasm modules.abc modules.txt就会在当前文件夹下生成一个modules.txt文件,内容为反编译后的方舟字节码

参考:https://gitee.com/openharmony/arkcompiler\_ets\_runtime/blob/master/docs/README\_zh.md\#%E5%8F%8D%E6%B1%87%E7%BC%96%E5%99%A8%E5%B7%A5%E5%85%B7%E6%A6%82%E8%BF%B0

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进