HarmonyOS har包混淆问题

使用-keep保留指定文件不生效,还是会被混淆,混淆规则配置如下:

// 开启属性混淆 
-enable-property-obfuscation 
// 混淆字符串字面量属性名 
-enable-string-property-obfuscation 
//开启顶层作用域名称混淆 
-enable-toplevel-obfuscation 
-enable-filename-obfuscation 
-enable-export-obfuscation 
-enable-property-obfuscation 
// 去除不必要的空格符和所有的换行符。如果使用这个选项,那么所有代码会被压缩到一行 
-compact 
// 删除log 
-remove-log 
Keep options: 
-keep-property-name 
EsscSDK 
Biap 
-keep 
./src/main/ets/EsscSDK.ets 
./src/main/ets/Biap.ets
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
HarmonyOS
2024-11-25 09:29:50
1756浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zbw_apple

​#保留的文件/文件夹名称(无需文件后缀)-keep-file-nameentryabilityEntryAbilitypagesIndex

当前需要按照这个格式配置下混淆的keep。

代码混淆-保留选项,可参考:​https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/source-obfuscation-V5#ZH-CN_TOPIC_0000001930755561__保留选项

-keep-file-nameEsscSDKBiap

-keep保留指定路径中的所有名称(例如变量名、类名、属性名等)不被混淆。​

分享
微博
QQ
微信
回复
2024-11-25 16:01:59
相关问题
HarmonyOS har混淆规则
959浏览 • 1回复 待解决
HarmonyOS har混淆问题
782浏览 • 1回复 待解决
HarmonyOS 静态har混淆配置参考
1730浏览 • 1回复 待解决
HarmonyOS SDK har代码混淆未生效
814浏览 • 1回复 待解决
HarmonyOS共享模块HAR的代码混淆问题
1441浏览 • 1回复 待解决
HarmonyOS har依赖问题
1543浏览 • 1回复 待解决
HarmonyOS HAR HAP问题
1001浏览 • 1回复 待解决
编译har,如何混淆混淆如何使用
1751浏览 • 1回复 待解决
HarmonyOS har生成问题
1864浏览 • 1回复 待解决
HarmonyOS har引用so问题
1324浏览 • 1回复 待解决
HarmonyOS har调用appscope资源问题
823浏览 • 1回复 待解决
har 多层依赖打包问题咨询
1156浏览 • 1回复 待解决
HarmonyOS 多模块引入har版本问题
790浏览 • 1回复 待解决
har 引用报错的问题
1289浏览 • 1回复 待解决
如何判断har是否被混淆了?
1314浏览 • 1回复 待解决
HarmonyOS 引入第三方Har问题
1011浏览 • 1回复 待解决
HarmonyOS har能否引用tgz
939浏览 • 1回复 待解决
HarmonyOS 混淆相关问题
773浏览 • 1回复 待解决