Add usage guide
This commit is contained in:
parent
c3062b1d26
commit
f0dc6cbb7f
1 changed files with 80 additions and 0 deletions
80
USAGE.md
Normal file
80
USAGE.md
Normal file
|
|
@ -0,0 +1,80 @@
|
||||||
|
# Maya Crack - Usage Guide
|
||||||
|
|
||||||
|
## Current Status: ✅ PATCHED (Maya 2027)
|
||||||
|
|
||||||
|
The library has been patched with 3 successful binary patches.
|
||||||
|
|
||||||
|
## Quick Commands
|
||||||
|
|
||||||
|
### Apply Patches (First Time)
|
||||||
|
```bash
|
||||||
|
sudo python3 /home/mithral/maya-crack/patcher/apply_patches.py 2027 /home/mithral/maya-crack/config/patches.json
|
||||||
|
```
|
||||||
|
|
||||||
|
### Auto-Patch (Detects version automatically)
|
||||||
|
```bash
|
||||||
|
sudo /home/mithral/maya-crack/patcher/auto_patch.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
### Restore Original Library
|
||||||
|
```bash
|
||||||
|
sudo cp /usr/autodesk/maya2027/lib/libAdskLicensingSDK.so.10.0.1.66.backup \
|
||||||
|
/usr/autodesk/maya2027/lib/libAdskLicensingSDK.so.10.0.1.66
|
||||||
|
```
|
||||||
|
|
||||||
|
### Check Patch Status
|
||||||
|
```bash
|
||||||
|
/home/mithral/maya-crack/patcher/check_status.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
## What Was Patched
|
||||||
|
|
||||||
|
### Maya 2027 - 3 Patches Applied
|
||||||
|
|
||||||
|
1. **License validation check** (offset 0x1e86d1)
|
||||||
|
- Changed function to always return valid license
|
||||||
|
|
||||||
|
2. **License expiry check** (offset 0x2e54d)
|
||||||
|
- Disabled expiry validation
|
||||||
|
|
||||||
|
3. **Network license check** (offset 0x2c074)
|
||||||
|
- Enabled offline mode
|
||||||
|
|
||||||
|
### Patches Not Found (1)
|
||||||
|
- Feature check bypass - signature not found in this version
|
||||||
|
|
||||||
|
## How It Works
|
||||||
|
|
||||||
|
1. **Version Detection**: Scans for Maya installation and detects version
|
||||||
|
2. **Signature Matching**: Finds specific byte patterns in the library
|
||||||
|
3. **Binary Patching**: Replaces bytes with NOPs or return instructions
|
||||||
|
4. **Backup**: Creates `.backup` file before modifying
|
||||||
|
|
||||||
|
## Updating for New Versions
|
||||||
|
|
||||||
|
1. Run detection: `python3 updater/detect_maya.py`
|
||||||
|
2. Analyze the new library with a hex editor or `objdump`
|
||||||
|
3. Add new signatures to `config/patches.json`
|
||||||
|
4. Commit and push to update the database
|
||||||
|
|
||||||
|
## Self-Update System
|
||||||
|
|
||||||
|
The patch database can be updated from the remote repository:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cd /home/mithral/maya-crack
|
||||||
|
git pull origin main
|
||||||
|
sudo python3 patcher/apply_patches.py <version> config/patches.json
|
||||||
|
```
|
||||||
|
|
||||||
|
## Repository
|
||||||
|
|
||||||
|
https://git.mithraic.cloud/ad3laid3/FUA.git
|
||||||
|
|
||||||
|
## Git History
|
||||||
|
|
||||||
|
```
|
||||||
|
c3062b1 Add proper binary patcher with version-aware patching system
|
||||||
|
5da49a0 Add Windows support with DLL injection and PowerShell installers
|
||||||
|
62232dd Initial commit: Maya 2027 Linux crack with hook library
|
||||||
|
```
|
||||||
Loading…
Add table
Reference in a new issue