Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
qq_34111027
jadx
提交
20657e8b
J
jadx
项目概览
qq_34111027
/
jadx
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
jadx
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
20657e8b
编写于
6月 06, 2022
作者:
S
Skylot
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
doc(cli): improve plugins section formatting
上级
93d3194e
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
12 addition
and
12 deletion
+12
-12
README.md
README.md
+5
-5
jadx-cli/src/main/java/jadx/cli/JCommanderWrapper.java
jadx-cli/src/main/java/jadx/cli/JCommanderWrapper.java
+3
-3
jadx-plugins/jadx-dex-input/src/main/java/jadx/plugins/input/dex/DexInputOptions.java
...src/main/java/jadx/plugins/input/dex/DexInputOptions.java
+1
-1
jadx-plugins/jadx-java-convert/src/main/java/jadx/plugins/input/javaconvert/JavaConvertOptions.java
...va/jadx/plugins/input/javaconvert/JavaConvertOptions.java
+2
-2
jadx-plugins/jadx-java-convert/src/main/java/jadx/plugins/input/javaconvert/JavaConvertPlugin.java
...ava/jadx/plugins/input/javaconvert/JavaConvertPlugin.java
+1
-1
未找到文件。
README.md
浏览文件 @
20657e8b
...
@@ -136,11 +136,11 @@ options:
...
@@ -136,11 +136,11 @@ options:
-h, --help - print this help
-h, --help - print this help
Plugin options (-P<name>=<value>):
Plugin options (-P<name>=<value>):
1) dex-input (Load .dex and .apk files)
1) dex-input: Load .dex and .apk files
-
Pdex-input.verify-checksum - V
erify dex file checksum before load, values: [yes, no], default: yes
-
dex-input.verify-checksum - v
erify dex file checksum before load, values: [yes, no], default: yes
2) java-convert (Convert .jar and .class files to dex)
2) java-convert: Convert .class, .jar and .aar files to dex
-
Pjava-convert.mode - C
onvert mode, values: [dx, d8, both], default: both
-
java-convert.mode - c
onvert mode, values: [dx, d8, both], default: both
-
Pjava-convert.d8-desugar - U
se desugar in d8, values: [yes, no], default: no
-
java-convert.d8-desugar - u
se desugar in d8, values: [yes, no], default: no
Examples:
Examples:
jadx -d out classes.dex
jadx -d out classes.dex
...
...
jadx-cli/src/main/java/jadx/cli/JCommanderWrapper.java
浏览文件 @
20657e8b
...
@@ -193,11 +193,11 @@ public class JCommanderWrapper<T> {
...
@@ -193,11 +193,11 @@ public class JCommanderWrapper<T> {
return
false
;
return
false
;
}
}
JadxPluginInfo
pluginInfo
=
plugin
.
getPluginInfo
();
JadxPluginInfo
pluginInfo
=
plugin
.
getPluginInfo
();
out
.
append
(
"\n
"
).
append
(
k
).
append
(
") "
);
out
.
append
(
"\n "
).
append
(
k
).
append
(
") "
);
out
.
append
(
pluginInfo
.
getPluginId
()).
append
(
"
("
).
append
(
pluginInfo
.
getDescription
()).
append
(
") "
);
out
.
append
(
pluginInfo
.
getPluginId
()).
append
(
"
: "
).
append
(
pluginInfo
.
getDescription
()
);
for
(
OptionDescription
desc
:
descs
)
{
for
(
OptionDescription
desc
:
descs
)
{
StringBuilder
opt
=
new
StringBuilder
();
StringBuilder
opt
=
new
StringBuilder
();
opt
.
append
(
" -
P
"
).
append
(
desc
.
name
());
opt
.
append
(
" -
"
).
append
(
desc
.
name
());
addSpaces
(
opt
,
maxNamesLen
-
opt
.
length
());
addSpaces
(
opt
,
maxNamesLen
-
opt
.
length
());
opt
.
append
(
"- "
).
append
(
desc
.
description
());
opt
.
append
(
"- "
).
append
(
desc
.
description
());
if
(!
desc
.
values
().
isEmpty
())
{
if
(!
desc
.
values
().
isEmpty
())
{
...
...
jadx-plugins/jadx-dex-input/src/main/java/jadx/plugins/input/dex/DexInputOptions.java
浏览文件 @
20657e8b
...
@@ -23,7 +23,7 @@ public class DexInputOptions extends BaseOptionsParser {
...
@@ -23,7 +23,7 @@ public class DexInputOptions extends BaseOptionsParser {
return
Collections
.
singletonList
(
return
Collections
.
singletonList
(
new
JadxOptionDescription
(
new
JadxOptionDescription
(
VERIFY_CHECKSUM_OPT
,
VERIFY_CHECKSUM_OPT
,
"
V
erify dex file checksum before load"
,
"
v
erify dex file checksum before load"
,
"yes"
,
"yes"
,
Arrays
.
asList
(
"yes"
,
"no"
)));
Arrays
.
asList
(
"yes"
,
"no"
)));
}
}
...
...
jadx-plugins/jadx-java-convert/src/main/java/jadx/plugins/input/javaconvert/JavaConvertOptions.java
浏览文件 @
20657e8b
...
@@ -30,12 +30,12 @@ public class JavaConvertOptions extends BaseOptionsParser {
...
@@ -30,12 +30,12 @@ public class JavaConvertOptions extends BaseOptionsParser {
return
Arrays
.
asList
(
return
Arrays
.
asList
(
new
JadxOptionDescription
(
new
JadxOptionDescription
(
MODE_OPT
,
MODE_OPT
,
"
C
onvert mode"
,
"
c
onvert mode"
,
"both"
,
"both"
,
Arrays
.
asList
(
"dx"
,
"d8"
,
"both"
)),
Arrays
.
asList
(
"dx"
,
"d8"
,
"both"
)),
new
JadxOptionDescription
(
new
JadxOptionDescription
(
D8_DESUGAR_OPT
,
D8_DESUGAR_OPT
,
"
U
se desugar in d8"
,
"
u
se desugar in d8"
,
"no"
,
"no"
,
Arrays
.
asList
(
"yes"
,
"no"
)));
Arrays
.
asList
(
"yes"
,
"no"
)));
}
}
...
...
jadx-plugins/jadx-java-convert/src/main/java/jadx/plugins/input/javaconvert/JavaConvertPlugin.java
浏览文件 @
20657e8b
...
@@ -25,7 +25,7 @@ public class JavaConvertPlugin implements JadxInputPlugin, JadxPluginOptions {
...
@@ -25,7 +25,7 @@ public class JavaConvertPlugin implements JadxInputPlugin, JadxPluginOptions {
return
new
JadxPluginInfo
(
return
new
JadxPluginInfo
(
PLUGIN_ID
,
PLUGIN_ID
,
"JavaConvert"
,
"JavaConvert"
,
"Convert .
jar and .class
files to dex"
,
"Convert .
class, .jar and .aar
files to dex"
,
"java-input"
);
"java-input"
);
}
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录