0
点赞
收藏
分享

微信扫一扫

JAVA CLASS混淆工具:ProGuard简单试用



  • 费用:免费
  • 下载并解压​


  • 图形化运行

进入bin目录,执行:

proguardgui.bat

JAVA CLASS混淆工具:ProGuard简单试用_java

  •  命令行

配置文件(试图使用*.jar失败):

-injars d:\TIOffice.jar
-outjars d:\TIOffice2.jar

-libraryjars 'C:\Program Files\Java\jre1.8.0_291\lib\rt.jar'
-libraryjars 'D:\Office-3.3-project\lib\a.jar'
-libraryjars 'D:\Office-3.3-project\lib\b.jar'
-libraryjars 'D:\Office-3.3-project\lib\c.jar'

-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontpreverify
-verbose
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*

-keepattributes *Annotation*,EnclosingMethod
-keepattributes JavascriptInterface
-keepattributes Signature
-ignorewarnings

-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}


-keepclasseswithmembernames class * {
native <methods>;
}


-keep class * implements java.io.Serializable { *; }

进入bin目录,执行:

proguard.bat @taishan.conf


举报

相关推荐

0 条评论