Skip to content

Commit c31946c

Browse files
committed
fix: jadx add defpackage directory for obfuscated package smali files
skylot/jadx#118
1 parent 82fa39b commit c31946c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/decompiler/JadxDecompiler.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { promises as fs } from "fs"
77
export class JadxDecompiler implements SmaliDecompiler {
88
constructor(public jadxPath: String, public sourceOutputDir: string, public smaliClassName: string) { }
99
async decompile(inputFilePath: string, outputChannel: OutputChannel, options?: string): Promise<string> {
10-
const outputFilePath = join(this.sourceOutputDir, this.smaliClassName + ".java")
10+
const outputFilePath = join(this.sourceOutputDir, (this.smaliClassName.includes("/") ? "" : "defpackage/") + this.smaliClassName + ".java")
1111
try {
1212
await fs.stat(outputFilePath)
1313
await fs.unlink(outputFilePath)

0 commit comments

Comments
 (0)