ProGuard

ProGuard

ProGuard-Java代码混淆/APP优化器

ProGuard 是一个开源的 Java/Android安卓移动应用APP类文件压缩器、优化器、混淆器和预验证器。ProGuard 处理过的Android安卓应用程序App和库更小、更快,并且在一定程度上可以抵御逆向工程。

ProGuard 是一个命令行工具,它通过压缩字节码和混淆类、字段和方法的名称来减小安卓Android应用程序APP的大小。使用 ProGuard 压缩任一Java 或 Kotlin 应用程序,支持在移动设备、嵌入式及桌面设备上。Android APP应用程序行业领先的 Java 优化器。

ProGuard使 Java 和 Android 应用程序APP的体积缩小多达 90%,速度提高多达 20%。它使用简短的无意义名称重命名剩余的类、字段和方法。同时提供针对静态逆向工程的基本防御代码混淆。

ProGuard 免费使用。遵循 GNU 通用公共许可证 (GPL) 第 2 版的条款分发。ProGuard下载与使用参考。更高级专业的APP加固保护方案,请参考我们的DexGuard

ProGuard-Java代码混淆

主要功能:

  • 压缩 检测并删除未使用的类、字段、方法和属性。
  • 优化 分析和优化代码流。
  • 混淆 使用简短无意义名称重命名剩余的类、字段和方法。

主要特点:

  1. ProGuard 是一个带有可选图形用户界面的命令行工具。
  2. ProGuard 易于配置。只需几个直观的命令行选项或一个简单的配置文件即可。
  3. ProGuard 速度很快。可以在几秒钟内处理小型 Android 应用程序。
  4. ProGuard 是 Oracle-Wireless Toolkit、NetBeans、EclipseME、Intel-TXE SDK 和 Google-Android SDK 等开发环境中的默认工具。
ProGuard-Java代码混淆/APP优化器