feat: support auto decompiling with cfr

This commit is contained in:
ReaJason
2026-08-30 12:30:58 +08:00
parent f239dfb6df
commit 3c91ba50e9
19 changed files with 692 additions and 29 deletions
+5 -1
View File
@@ -4,6 +4,7 @@
"byPassJavaModule": "BypassModule",
"byPassJavaModule.description": "JDK 9+ module system strictly restricts reflective defineClass calls. When enabled, automatically inserts Unsafe-based module bypass code into injector",
"cancel": "Cancel",
"copy": "Copy",
"copyLabelSuccess": "Copy {{label}} successfully",
"copySuccess": "Copy successfully",
"debug": "Debug Mode",
@@ -56,5 +57,8 @@
"commandTemplate": "Command Template",
"commandTemplate.placeholder": "e.g., sh -c \"{command}\" 2>&1",
"commandTemplate.description": "Use {command} as placeholder",
"targetJdkVersion": "JRE Version"
"targetJdkVersion": "JRE Version",
"decompile": "Decompile",
"decompiling": "Decompiling...",
"decompileFailed": "Failed to decompile source: {{error}}"
}
+5 -1
View File
@@ -4,6 +4,7 @@
"byPassJavaModule": "绕过模块限制",
"byPassJavaModule.description": "JDK 9+ 模块化系统严格限制反射调用 defineClass。开启后会在注入器中自动插入使用 Unsafe 绕过模块限制的代码",
"cancel": "取消",
"copy": "复制",
"copyLabelSuccess": "复制 {{label}} 成功",
"copySuccess": "复制成功",
"debug": "调试模式",
@@ -56,5 +57,8 @@
"commandTemplate": "命令模板",
"commandTemplate.placeholder": "例如:sh -c \"{command}\" 2>&1",
"commandTemplate.description": "使用 {command} 作为占位符",
"targetJdkVersion": "JRE 版本"
"targetJdkVersion": "JRE 版本",
"decompile": "反编译",
"decompiling": "正在反编译...",
"decompileFailed": "反编译源码失败:{{error}}"
}