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:

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