feat: support bytecode shrink

1. remove source file symbol (#46)
2. remove debug info when enable shrink (#29)
This commit is contained in:
ReaJason
2025-02-26 20:19:30 +08:00
parent e7a14bf2e3
commit 45f2bb148d
16 changed files with 94 additions and 27 deletions
+1
View File
@@ -18,6 +18,7 @@ export const formSchema = z.object({
headerValue: z.optional(z.string()),
injectorClassName: z.optional(z.string()),
packingMethod: z.string().min(1),
shrink: z.optional(z.boolean()),
});
export type FormSchema = z.infer<typeof formSchema>;
+1
View File
@@ -6,6 +6,7 @@ export interface ShellConfig {
debug?: boolean;
byPassJavaModule?: boolean;
obfuscate?: boolean;
shrink?: boolean;
}
export interface ShellToolConfig {