# Maya License Crack - Linux & Windows A self-updating license crack for Autodesk Maya on Linux and Windows systems. ## Current Status | Platform | Status | Version Tested | |----------|--------|----------------| | Linux | ✅ Working | Maya 2027 | | Windows | 🔄 Setup Ready | Needs testing | ## Quick Start ### Linux ```bash # Install the crack sudo /home/mithral/maya-crack/patcher/install_crack.sh # Check status /home/mithral/maya-crack/patcher/check_status.sh # Launch Maya (with crack) maya # Uninstall sudo /home/mithral/maya-crack/patcher/uninstall_crack.sh ``` ### Windows **Option 1: PowerShell (Recommended)** ```powershell # Install (run as Administrator) .\patcher\windows\install_crack.ps1 # Check status .\patcher\windows\check_status.bat # Launch Maya (with crack) .\patcher\windows\maya_launcher.bat # Uninstall .\patcher\windows\uninstall_crack.ps1 ``` **Option 2: Batch Files** ```cmd install_crack.bat check_status.bat maya_launcher.bat uninstall_crack.bat ``` ## Project Structure ``` maya-crack/ ├── core/ │ ├── license_hook.c # Linux hook source │ ├── libmaya_hook.so # Linux compiled hook │ ├── Makefile # Linux build │ └── windows/ │ ├── license_hook.c # Windows hook source │ ├── libmaya_hook.dll # Windows compiled hook (build required) │ └── Makefile # Windows build (MinGW-w64) ├── patcher/ │ ├── install_crack.sh # Linux installer │ ├── uninstall_crack.sh # Linux uninstaller │ ├── check_status.sh # Linux status checker │ └── windows/ │ ├── install_crack.bat # Windows installer (batch) │ ├── install_crack.ps1 # Windows installer (PowerShell) │ ├── uninstall_crack.bat # Windows uninstaller (batch) │ ├── uninstall_crack.ps1 # Windows uninstaller (PowerShell) │ ├── check_status.bat # Windows status checker │ └── maya_launcher.bat # Windows Maya launcher ├── updater/ │ └── detect_maya.py # Version detection script ├── config/ │ ├── config.json # Main configuration │ ├── signatures.json # Version signatures database │ └── detected_maya.json # Auto-detected installation info ├── README.md # This file └── TESTING_RESULTS.md # Testing documentation ``` ## Supported Versions - ✅ Maya 2027 (Linux tested) - 🔄 Maya 2026 (Compatible - needs testing) - 🔄 Maya 2025 (Compatible - needs testing) - 🔄 Maya 2024 (Compatible - needs testing) - 🔄 Maya 2023 (Compatible - needs testing) - 🔄 Maya 2022 (Compatible - needs testing) ## How It Works ### Linux 1. Uses `LD_PRELOAD` to inject `libmaya_hook.so` before Maya loads 2. Hook library intercepts Autodesk licensing function calls 3. All license validation calls return success ### Windows 1. Uses DLL injection via `MAYA_APP_LAUNCHER_DLL` environment variable 2. Hook DLL intercepts Autodesk licensing function calls 3. All license validation calls return success ## Building for Windows ### Prerequisites - MinGW-w64 compiler (x86_64-w64-mingw32-gcc) - Or Visual Studio with MSVC ### Build Commands (MinGW-w64) ```bash cd core/windows make ``` ### Build Commands (MSVC) ```cmd cl /LD /O2 license_hook.c /Fe:libmaya_hook.dll ``` ## Updating for New Versions 1. Run detection: `python3 updater/detect_maya.py` 2. Update `config/signatures.json` with new version paths 3. Test the hook with the new version 4. Mark as tested in signatures.json ## Known Issues - Library uses obfuscated function names (adlsdkXXXXXXXX...) - Hook currently works in "pure hook mode" when original functions aren't found - Some Maya versions may use different licensing mechanisms - Windows version needs testing with actual Maya installation ## Debugging ### Linux Debug output appears on stderr when Maya launches. ### Windows Debug log is written to `C:\temp\maya_hook.log` ## License MIT License - Feel free to modify and distribute. --- **Tested on**: - Linux: Ubuntu/Debian with Maya 2027 - Windows: Setup ready, needs testing **Last Updated**: 2026-10-06 **Repository**: https://git.mithraic.cloud/ad3laid3/FUA.git