diff --git a/README.md b/README.md index d4fd1e9968a92bf49e6ab5860ae4867eda1215e7..2a9287cfe1aa3fb8aff8f7b5227e0f8473060978 100644 --- a/README.md +++ b/README.md @@ -136,11 +136,11 @@ options: -h, --help - print this help Plugin options (-P=): - 1) dex-input (Load .dex and .apk files) - -Pdex-input.verify-checksum - Verify dex file checksum before load, values: [yes, no], default: yes - 2) java-convert (Convert .jar and .class files to dex) - -Pjava-convert.mode - Convert mode, values: [dx, d8, both], default: both - -Pjava-convert.d8-desugar - Use desugar in d8, values: [yes, no], default: no + 1) dex-input: Load .dex and .apk files + - dex-input.verify-checksum - verify dex file checksum before load, values: [yes, no], default: yes + 2) java-convert: Convert .class, .jar and .aar files to dex + - java-convert.mode - convert mode, values: [dx, d8, both], default: both + - java-convert.d8-desugar - use desugar in d8, values: [yes, no], default: no Examples: jadx -d out classes.dex diff --git a/jadx-cli/src/main/java/jadx/cli/JCommanderWrapper.java b/jadx-cli/src/main/java/jadx/cli/JCommanderWrapper.java index 2929d32842cfa8cd3020eeb9c37d363eb84bb9fa..d582b31797acf09529c6de1b6068442cec7429ee 100644 --- a/jadx-cli/src/main/java/jadx/cli/JCommanderWrapper.java +++ b/jadx-cli/src/main/java/jadx/cli/JCommanderWrapper.java @@ -193,11 +193,11 @@ public class JCommanderWrapper { return false; } JadxPluginInfo pluginInfo = plugin.getPluginInfo(); - out.append("\n ").append(k).append(") "); - out.append(pluginInfo.getPluginId()).append(" (").append(pluginInfo.getDescription()).append(") "); + out.append("\n ").append(k).append(") "); + out.append(pluginInfo.getPluginId()).append(": ").append(pluginInfo.getDescription()); for (OptionDescription desc : descs) { StringBuilder opt = new StringBuilder(); - opt.append(" -P").append(desc.name()); + opt.append(" - ").append(desc.name()); addSpaces(opt, maxNamesLen - opt.length()); opt.append("- ").append(desc.description()); if (!desc.values().isEmpty()) { diff --git a/jadx-plugins/jadx-dex-input/src/main/java/jadx/plugins/input/dex/DexInputOptions.java b/jadx-plugins/jadx-dex-input/src/main/java/jadx/plugins/input/dex/DexInputOptions.java index cc34c79e06a9728399c050e6d25052ba5a28ff28..5672f30fa46cffd807f60e5e057f3f06076574ed 100644 --- a/jadx-plugins/jadx-dex-input/src/main/java/jadx/plugins/input/dex/DexInputOptions.java +++ b/jadx-plugins/jadx-dex-input/src/main/java/jadx/plugins/input/dex/DexInputOptions.java @@ -23,7 +23,7 @@ public class DexInputOptions extends BaseOptionsParser { return Collections.singletonList( new JadxOptionDescription( VERIFY_CHECKSUM_OPT, - "Verify dex file checksum before load", + "verify dex file checksum before load", "yes", Arrays.asList("yes", "no"))); } diff --git a/jadx-plugins/jadx-java-convert/src/main/java/jadx/plugins/input/javaconvert/JavaConvertOptions.java b/jadx-plugins/jadx-java-convert/src/main/java/jadx/plugins/input/javaconvert/JavaConvertOptions.java index 044c082811f32a463072592ea1b58d4749c2a9ed..85391e61c3b128331c2a153f53b96e8218fa6958 100644 --- a/jadx-plugins/jadx-java-convert/src/main/java/jadx/plugins/input/javaconvert/JavaConvertOptions.java +++ b/jadx-plugins/jadx-java-convert/src/main/java/jadx/plugins/input/javaconvert/JavaConvertOptions.java @@ -30,12 +30,12 @@ public class JavaConvertOptions extends BaseOptionsParser { return Arrays.asList( new JadxOptionDescription( MODE_OPT, - "Convert mode", + "convert mode", "both", Arrays.asList("dx", "d8", "both")), new JadxOptionDescription( D8_DESUGAR_OPT, - "Use desugar in d8", + "use desugar in d8", "no", Arrays.asList("yes", "no"))); } diff --git a/jadx-plugins/jadx-java-convert/src/main/java/jadx/plugins/input/javaconvert/JavaConvertPlugin.java b/jadx-plugins/jadx-java-convert/src/main/java/jadx/plugins/input/javaconvert/JavaConvertPlugin.java index 072e92afd44cfb502f379e3c5010b7a0a185d801..34d0ba95699581e31ef41ddd79aeff9f0f64dcac 100644 --- a/jadx-plugins/jadx-java-convert/src/main/java/jadx/plugins/input/javaconvert/JavaConvertPlugin.java +++ b/jadx-plugins/jadx-java-convert/src/main/java/jadx/plugins/input/javaconvert/JavaConvertPlugin.java @@ -25,7 +25,7 @@ public class JavaConvertPlugin implements JadxInputPlugin, JadxPluginOptions { return new JadxPluginInfo( PLUGIN_ID, "JavaConvert", - "Convert .jar and .class files to dex", + "Convert .class, .jar and .aar files to dex", "java-input"); }