• Lv0
    粉丝0

积分4 / 贡献0

提问2答案被采纳0文章0

作者动态

OpenhHarmony api10 怎么对har包代码混淆

xylitol2010 显示全部楼层 发表于 2024-2-23 16:55:05

新建api10的OpenHarmony项目,new Module > Static Library,编辑代码,然后参考

https://gitee.com/openharmony/arkcompiler_ets_frontend/blob/master/arkguard/README.md,编辑了该 module 的obfuscation-rules.txt和consumer-rules.txt,都加上了以下内容

-enable-property-obfuscation
-enable-string-property-obfuscation
-enable-toplevel-obfuscation
-compact

然后Build > Make Module,在其他项目导入生成的har包,跳转到里面的函数,代码还是明文

请问应该怎么配置,才能实现查看har函数为密文的效果?有没有demo呢?

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论2

xt1024

沙发 发表于 2024-2-26 10:30:44
在API 9中,HAR模块默认不开启混淆能力。若要开启混淆能力,需要把HAR模块的build-profile.json5文件中的artifactType字段设置为obfuscation,
在API10中,HAR模块默认开启混淆能力,可以在HAR模块的build-profile.json5文件中的ruleOptions字段下的enable进行设置

具体文档
https://docs.openharmony.cn/page ... art/har-package.md/

xylitol2010

发表于 2024-2-26 16:56  IP属地: 江苏省

回复 xt1024: 我现在就是编辑了规则后,发现不起效,不知道哪一步不对

【1 条回复】

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部