A library for performing Java bytecode normalization and generic deobfuscation.
npm install @run-slicer/pokeA Java library (and CLI) for performing bytecode normalization and generic deobfuscation.
Currently, it is a thin wrapper around ProGuard's core configured specifically for optimization only
(no need to configure -keep rules or anything of that sort).
For use as a library, see how the CLI uses it.
For use of the actual CLI, grab a build from GitHub Packages and run it with the --help option, you should see something like this:
```
Usage: poke [-hV] [--[no-]inline] [--[no-]optimize] [--[no-]verify]
[-p=
In most use cases, you'll want to use --optimize, --verify and --inline` with a decent amount of passes (5-10).
poke is licensed under the GNU General Public License, version 2, like ProGuard.