Vineflower / vineflower

Modern Java decompiler aiming to be as accurate as possible, with an emphasis on output quality. Fork of the Fernflower decompiler.
https://vineflower.org/
Apache License 2.0
1.22k stars 88 forks source link

Parse Kotlin metadata when decompiling #182

Open Ronsor opened 2 years ago

Ronsor commented 2 years ago

When decompiling obfuscated code, it'd be nice if the metadata inserted by the Kotlin compiler could be used to automatically rename classes, properties, etc.

Earthcomputer commented 2 years ago

It's out of the scope of quiltflower to deobfuscate

jaskarth commented 2 years ago

To elaborate a bit, while Quiltflower has a miniature deobfuscator built in, it's aimed towards making code found in the wild decompile into something readable. We have a plugin system planned for Quiltflower to add language specific features and instruction simplifications, this would become a part of that.