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

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

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
相关问题
如何减小编译产物so大小
344浏览 • 1回复 待解决
HarmonyOS是否支持反编译字节码
288浏览 • 1回复 待解决
在HarmonyOS这边如何做的防止反编译
249浏览 • 1回复 待解决
自定义hvigor任务,定制编译产物
962浏览 • 1回复 待解决
TACA的鉴权,编译选型配置
62浏览 • 1回复 待解决
hb build -T单独编译,应如何编译
3560浏览 • 1回复 待解决
如何Serviceabbility进行调试?
2898浏览 • 1回复 待解决
如何网页进行预加载?
420浏览 • 1回复 待解决
如何网页进行预连接?
305浏览 • 1回复 待解决
HarmonyOS 使用gn编译Skia编译出的so
316浏览 • 1回复 待解决
如何JSON数据进行解析优化
649浏览 • 1回复 待解决
如何常见密钥进行格式转换
641浏览 • 1回复 待解决
如何图片进行高斯模糊处理
2036浏览 • 1回复 待解决
如何相册图片进行编辑裁剪
1676浏览 • 1回复 待解决
如何鸿蒙设备进行ui测试?
3106浏览 • 1回复 待解决