flutter 代码混淆

Flutter 应用混淆:Flutter 应用的混淆非常简单,只需要在构建 release 版应用时结合使用 --obfuscate 和 --split-debug-info 这两个参数即可。–obfuscate --split-debug-info 用来指定输出调试文件的位置,该命令会生成一个符号映射表。目前支持 apk,appbundle,ios 和 ios-framework 等目标平台(macOS 和 aar 在 master 和 dev 分支中支持),如下:

flutter build apk --obfuscate --split-debug-info=/<project-name>/<directory>混淆成功后,需要保存符号映射表,以便以后需要去混淆跟踪代码堆栈。相关命令的其他信息,可以运行 flutter build apk -h 查看,如果不支持该命令,我们可以使用ipagurd。

flutter build apk --target-platform android-arm --analyze-size 
flutter build apk --target-platform android-arm64 --analyze-size 
flutter build apk --target-platform android-x64 --analyze-sizeflutter build appbundle --target-platform android-arm --analyze-size 
flutter build appbundle --target-platform android-arm64 --analyze-size 
flutter build appbundle --target-platform android-x64 --analyze-size

加固流程:

ipaguard界面概览

ipaguard界面分左右2块:左边菜单导航栏,右边的功能区左侧菜单:按模块分成启动界面,代码模块,文件模块,重签名与测试模块右侧主功能区会随着功能变化,但是整体分3块,顶部显示过滤区,中间主体内容显示区,底部开关控制和强度控制下面分模块介绍ipaguard功能界面。

ipaguard启动界面

这个界面可以选中打开文件,从配置加载文件,切换软件显示的语言,登录账号,查看软件的版本信息等 

ipaguard代码混淆界面

代码混淆界面随左侧的菜单不同略有区别。但是整体是,顶部选择需要处理的macho文件,然后是一排显示过滤控制功能。 

资源文件混淆界面

资源文件模块包括了文件名称修改,web资源压缩,图片水印等等功能。界面分顶部的显示控制,中介的文件列表,底部的是否处理开关。 

重签名界面

签名配置界面可以配置签名证书,描述文件,设置app的权限(次功能大部分app是用不到的),设置混淆加密完是否要直接安装到设备。底部同样是是否进行签名的总开关 

相关推荐

  1. Flutter App代码混淆

    2023-12-14 09:02:03       41 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-14 09:02:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-14 09:02:03       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-14 09:02:03       82 阅读
  4. Python语言-面向对象

    2023-12-14 09:02:03       91 阅读

热门阅读

  1. 一 OpenCV中的数据类型

    2023-12-14 09:02:03       48 阅读
  2. golang 基于数组、切片、链表实现队列

    2023-12-14 09:02:03       39 阅读
  3. K8S(六)—容器探针

    2023-12-14 09:02:03       53 阅读
  4. 定积分的应用@元素法@微元法@平面图形面积

    2023-12-14 09:02:03       40 阅读
  5. Git 生成系统公私钥

    2023-12-14 09:02:03       63 阅读
  6. C# 校验方法

    2023-12-14 09:02:03       53 阅读
  7. 【C++ Primer Plus学习记录】?:运算符

    2023-12-14 09:02:03       65 阅读
  8. ORACLE DG 三种保护模式

    2023-12-14 09:02:03       55 阅读
  9. SQL Update语句

    2023-12-14 09:02:03       60 阅读
  10. FS sip/sdp

    2023-12-14 09:02:03       64 阅读
  11. springboot1.x升级到springboot3.x中遇到的问题总结

    2023-12-14 09:02:03       54 阅读