OpenHarmony开发者论坛

标题: OpenhHarmony api10 怎么对har包代码混淆 [打印本页]

作者: xylitol2010    时间: 2024-2-23 16:55
标题: OpenhHarmony api10 怎么对har包代码混淆
[md]新建api10的OpenHarmony项目,new Module > Static Library,编辑代码,然后参考

https://gitee.com/openharmony/ar ... /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呢?
[/md]
作者: xt1024    时间: 2024-2-26 10:30
在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
回复 xt1024: 我现在就是编辑了规则后,发现不起效,不知道哪一步不对




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5