@@ -7,7 +7,6 @@ public class B64DeobfuscateOptions extends BasePluginOptionsBuilder {
77 private boolean enable ;
88 private boolean enableByteArrayStringPass ;
99 private int byteArrayMinPrintablePercent ;
10- private int minInputLength ;
1110 private int minDecodedLength ;
1211 private int maxCommentLength ;
1312 private int minPrintablePercent ;
@@ -23,19 +22,14 @@ public void registerOptions() {
2322 .defaultValue (100 )
2423 .setter (v -> maxCommentLength = v );
2524 intOption (JadxStringDecoderPlugin .PLUGIN_ID + ".minDecodedLength" )
26- .description ("Minimum decoded string length to add a comment (0 = disabled); rejects very short decoded outputs " )
25+ .description ("Minimum decoded string length to add a comment (0 = disabled); helps reject short garbage decodes " )
2726 .defaultValue (0 )
2827 .setter (v -> minDecodedLength = v );
29-
3028 // B64DeobfuscatePass options
3129 boolOption (JadxStringDecoderPlugin .PLUGIN_ID + ".enableB64DecodePass" )
3230 .description ("Enable Base64 string detection and decoding" )
3331 .defaultValue (true )
3432 .setter (v -> enable = v );
35- intOption (JadxStringDecoderPlugin .PLUGIN_ID + ".minInputLength" )
36- .description ("Minimum length of an encoded string to be considered for decoding" )
37- .defaultValue (8 )
38- .setter (v -> minInputLength = v );
3933 intOption (JadxStringDecoderPlugin .PLUGIN_ID + ".minPrintablePercent" )
4034 .description ("Minimum percentage of printable ASCII chars in decoded string (0-100); higher values reduce false positives" )
4135 .defaultValue (90 )
@@ -76,10 +70,6 @@ public double getByteArrayMinPrintableRatio() {
7670 return byteArrayMinPrintablePercent / 100.0 ;
7771 }
7872
79- public int getMinInputLength () {
80- return minInputLength ;
81- }
82-
8373 public int getMaxCommentLength () {
8474 return maxCommentLength ;
8575 }
0 commit comments