📦 Massive Improvement
A complete rework, improving existing and adding new functionality, has been released as a free update (2.0.0).
⚠️ Beware of Copycats
Mfuscator was the first and only package on the Unity Asset Store to offer this style of IL2CPP protection, originally released years ago — and it's still actively developed and supported by the same author today. Because the idea has proven popular, cheap, AI-generated copycat packages have started appearing on the store, claiming to match or exceed what Mfuscator does. Since anyone can become a publisher, many of these are quick cash-grabs with little real engineering behind them and go unmaintained soon after release. Before choosing a protection tool, please check how long it's been around, how active its update history is, and whether the publisher responds to support requests and reviews.
⚙️ Information
Mfuscator was created to protect Unity IL2CPP builds using several uncommon techniques found in AAA games (e.g., Genshin Impact). These techniques include layout-randomized metadata encryption, export modification, and initialization pattern obfuscation.
The purpose of Mfuscator is to prevent automatic dumping and impede the reverse-engineering efforts of hackers targeting your projects. It is different from more widely known obfuscation methods for Mono (e.g., "control flow") by ensuring that runtime performance remains unaffected while making reverse-engineering (or dumping) tools for Unity IL2CPP fail.
The process is automated and seamlessly integrated, requiring no manual configuration or documentation reading. By importing Mfuscator and initiating the build, the protection measures are applied.
🛠️ Compatibility
Editor (Host): Windows, Linux, and macOS - 2021 LTS/2022 LTS/6.0 LTS/6.3 LTS, x64 (AMD64).
Target Platforms: Windows, Linux, macOS (experimental), Android, and iOS (for advanced users, experimental).
A project must be built in a compatible Unity Editor (listed above). "Headless" building (-batchmode) is supported. The macOS version now exclusively supports Apple Silicon processors (building on Windows ARM machines is not supported).
🔗 Frequently Paired With
Asset Encryption (Avoid Ripping & Unity Project Restoration).
Build Profiles (Building Tool).
ACTk (C# Anti-Cheat).
🪧 Third-Party Notices
Asset uses the Font Awesome (6.6.0) free font under the SIL OFL 1.1 license to display icons in Unity Editor; see the "Notices.txt" file in the package for details.
📋 Can Be Used for Free
The new, separate Mfuscator SaaS platform is now live at mfuscator.com. 🎉~
See the Mfuscator SaaS vs. Unity Asset Store differences blog post.
📑 Licensing Information
This product is licensed on a per-seat basis in accordance with the standard Unity Asset Store EULA.
Please ensure you purchase the appropriate number of seats to cover your development team and remain in compliance.
If you represent an established studio (10+ developers) and require a trial version to verify compatibility before entering the procurement phase, please contact us at knight@mew.icu from your corporate email domain. We can arrange a temporary evaluation license.
The source code for the native binaries is proprietary and not available for sale to maintain effectiveness for all parties.
📧 Support & Maintenance
This tool is in active development. If you need help with your initial setup, would like to request a feature, or report a bug, we are willing to help. You are more than welcome to reach out to us via help@mew.icu or join our Discord community.