rooting-future / tools /README_ADMIN.md
mtornani's picture
Initial HF Spaces deployment (clean branch without large binaries)
38f9c15
# Rooting Future - Admin License Tool
## Cosa fa questo tool?
Genera chiavi di licenza per i clienti Rooting Future.
Ogni chiave e legata univocamente a:
- **Email del cliente**
- **Codice macchina (HWID)** del PC del cliente
## Come usare
### 1. Ricevi dal cliente:
- Il suo **Codice Macchina (HWID)** - es: `851D-F5E0-C244-D56C`
- La sua **Email** - es: `mario.rossi@email.com`
### 2. Apri LicenseKeyGen.exe
Doppio click su `LicenseKeyGen.exe`
### 3. Compila i campi:
- **Email Cliente**: inserisci l'email del cliente
- **Codice Macchina (HWID)**: inserisci il codice ricevuto (con o senza trattini)
### 4. Clicca "Genera Chiave Licenza"
Vedrai la chiave generata nel formato: `XXXXXX-XXXXXX-XXXXXX-XXXXXX`
### 5. Invia al cliente:
- Clicca "Copia negli Appunti"
- Invia la chiave al cliente via email/WhatsApp
### 6. (Opzionale) Salva Log
Clicca "Salva Log" per tenere traccia delle licenze generate.
Il file `license_log.txt` contiene lo storico.
---
## Versione CLI (Command Line)
Per generazione rapida da terminale:
```bash
python keygen_cli.py cliente@email.com 851D-F5E0-C244-D56C
```
Output:
```
==================================================
Email: cliente@email.com
HWID: 851D-F5E0-C244-D56C
==================================================
LICENSE KEY: A1B2C3-D4E5F6-789012-345678
(raw: A1B2C3D4E5F6789012345678)
==================================================
```
---
## Note Tecniche
- Le chiavi sono generate con SHA-256 + salt segreto
- Ogni chiave funziona SOLO su quel specifico PC
- Se il cliente cambia PC, serve una nuova chiave
- Il log viene salvato in `license_log.txt`
---
## Troubleshooting
**"pyperclip" error al copia:**
- La funzione copia funziona comunque (fallback tkinter)
**Il cliente dice "chiave non valida":**
1. Verifica che l'email sia identica (maiuscole/minuscole contano!)
2. Verifica che l'HWID sia corretto (copia-incolla esatto)
3. Rigenera la chiave e riprova
---
## Contatti
Supporto tecnico: support@rootingfuture.com