New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ProGuard Deobfuscation #110
Comments
I've been planning on supporting something like this, or an internal obfuscator/de-obfuscator. |
Adding basic ProGuard support shouldn't be too difficult, I can probably do it. What do you think about using a diffing plugin? |
That would be awesome, I would really love it to be an official feature. I'll be inactive due to holidays starting today till January 4th-ish, so if I'm not replying that's why. When I get back I'm planning on cleaning up the repo/merging Samczsun's changes. |
Sounds good. I'll send PRs whenever I have something done. |
Awesome, cheers! |
This cli tool might be useful: https://github.com/md-5/SpecialSource |
Is it still in progress? |
@AkshayJainG Not actively, but I still hope to implement it. The exporter for BinDiff/BinNavi is open source, so that's likely what I'll be using. |
Any updates, guys? |
Would be useful to have ProGuard support to allow loading a
mapping.txt
. This can be done with-applymapping mapping.txt
.In theory, a tool like Diaphora could be used to create a mapping.txt by comparing an older unobfuscated jar with a new release protected by ProGuard.
Related: #22
The text was updated successfully, but these errors were encountered: