如何对编译产物进行反编译

如何对编译产物进行反编译。

HarmonyOS
2024-09-19 11:23:54
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

1、找到位于SDK中的ark_disasm.exe工具(DevEco Studio\sdk\HarmonyOS-NEXT-DBX\openharmony\toolchains)

2、打开终端,运行以下命令:

ark_disasm [选项] 输入文件 输出文件。

选项

描述

--debug

使能调试信息, 如果没有指定"--debug-file", 输出形式将会是标准输出。默认值是false

--debug-file

调试信息输出文件路径,默认为std::cout

--skip-string-literals

将字符串用对应的string_ID代替,可以减少输出文件的大小。默认值是false

--quiet

打开所有--skip-*选项。默认值是false

--help

帮助提示

--verbose

输出更多关于类和方法在文件中的信息

输入文件:二进制格式的方舟字节码。

输出文件:文本格式的方舟字节码。

3、在当前文件夹下查看反编译产物。

参考链接:

反汇编工具概述

方舟字节码文件格式

分享
微博
QQ
微信
回复
2024-09-19 17:12:25
相关问题
HarmonyOS是否支持反编译字节码
370浏览 • 1回复 待解决
如何减小编译产物so大小
416浏览 • 1回复 待解决
在HarmonyOS这边如何做的防止反编译
337浏览 • 1回复 待解决
自定义hvigor任务,定制编译产物
1062浏览 • 1回复 待解决
HarmonyOS 编译个别文件存在异常
9浏览 • 0回复 待解决
HarmonyOS 编译个别文件存在异常?
120浏览 • 0回复 待解决
TACA的鉴权,编译选型配置
194浏览 • 1回复 待解决
hb build -T单独编译,应如何编译
3737浏览 • 1回复 待解决
HarmonyOS 使用gn编译Skia编译出的so
430浏览 • 1回复 待解决
如何Serviceabbility进行调试?
2968浏览 • 1回复 待解决