/$$$$$$ /$$ /$$ /$$ /$$$$$$ /$$
/$$__ $$| $$ |__/ | $$ /$$__ $$ | $$
| $$ \__/| $$ /$$ /$$ /$$$$$$$| $$ \__//$$ /$$ /$$$$$$$ /$$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$
| $$$$$$ | $$ /$$/| $$ /$$__ $$| $$$$ | $$ | $$ /$$_____/ /$$_____/ |____ $$|_ $$_/ /$$__ $$ /$$__ $$
\____ $$| $$$$$$/ | $$| $$ | $$| $$_/ | $$ | $$| $$$$$$ | $$ /$$$$$$$ | $$ | $$ \ $$| $$ \__/
/$$ \ $$| $$_ $$ | $$| $$ | $$| $$ | $$ | $$ \____ $$| $$ /$$__ $$ | $$ /$$| $$ | $$| $$
| $$$$$$/| $$ \ $$| $$| $$$$$$$| $$ | $$$$$$/ /$$$$$$$/| $$$$$$$| $$$$$$$ | $$$$/| $$$$$$/| $$
\______/ |__/ \__/|__/ \_______/|__/ \______/ |_______/ \_______/ \_______/ \___/ \______/ |__/
/$$$$$$ /$$$$$$ /$$ /$$ /$$ /$$ /$$ /$$
/$$__ $$ /$$$_ $$ /$$$$ /$$$$ | $$ | $$ | $$ | $$
|__/ \ $$ | $$$$\ $$ |_ $$ |_ $$ | $$ | $$ /$$$$$$ /$$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$
/$$$$$$/ | $$ $$ $$ | $$ | $$ | $$ | $$ /$$__ $$ /$$__ $$ |____ $$|_ $$_/ /$$__ $$
/$$____/ | $$\ $$$$ | $$ | $$ | $$ | $$| $$ \ $$| $$ | $$ /$$$$$$$ | $$ | $$$$$$$$
| $$ | $$ \ $$$ | $$ | $$ | $$ | $$| $$ | $$| $$ | $$ /$$__ $$ | $$ /$$| $$_____/
| $$$$$$$$ /$$| $$$$$$//$$ /$$$$$$ /$$$$$$ | $$$$$$/| $$$$$$$/| $$$$$$$| $$$$$$$ | $$$$/| $$$$$$$
|________/|__/ \______/|__/|______/|______/ \______/ | $$____/ \_______/ \_______/ \___/ \_______/
| $$
| $$
|__/
Welcome to Skidfuscator 2.0.11
🎉 Changelog
- ✨ Pure function hashing: Absolute monstreous chaos, randomly selected method everywhere in the JVM. It is by far our strongest addition, making us more annoying than DexGuard (Yes, they hardcode these functions. We don't. We're so goated omg)
- ✨ Isolated logic for interprocedural: New additions to the configuration to allow you to exclude methods from being modified by signature, allowing for APIs to still have obfuscated code, but the same header
- 🐛 Fix a bug that checked the class method hash wrong, making it change the method group name for every opaque predicate method
- 🐛 Improved resiliency
- 🐛 Added failsafe to method matching to prevent downloaded mappings from crashing the client
- 🐛 Added more failsafes here and there
- 🐛 Added layers of failsafe in class outputting mechanism to ensure skipped classes due to large size would still receive remappings
- 🐛 Added heuristic decrease for large methods to prevent large methods from being too heavily obfuscated, causing large sizes and then resulting in no obfuscation
Preview of pure function hashing
For any support or concerns, check us out at https://discord.gg/mTaZDCngEW. All custom requests, enterprise billing questions and so forth can be address to our email ([email protected]
).
2020-2024 © Ghast Holdings LLC, All Rights Reserved, distributed under the MIT license