A utility tool designed to modify device identification parameters for Cursor IDE, helping to manage and refresh device identifiers to bypass Cursor's free trial limit.
- 🔄 Generates new device identifiers
- 💾 Automatically backs up existing configurations
- 🛡️ Option to disable auto-updates
- 🔒 Requires administrator privileges for registry modifications
- 📊 Detailed logging and status reporting
- 🎨 Colorful CLI interface
- ⚡ Automatic process management
- Windows 10 or 11
- Python 3.6 or higher
- Administrator privileges
- Cursor IDE v0.45.x or lower installed
- Clone this repository:
git clone https://github.com/yourusername/cursor-device-modifier.git
cd cursor-device-modifier- Install required packages:
pip install -r requirements.txt- Log out of Cursor account in the IDE.
- Run the script as Administrator:
python pwn.py- Follow the on-screen prompts
- Restart Cursor IDE after completion
The tool performs the following operations:
- Detects current Cursor version
- Creates backups of existing configurations
- Generates new device identifiers:
- Machine GUID
- SQM ID
- Machine ID
- Device ID
- Updates storage configuration
- Optionally disables auto-updates
📁 Your Cursor Directory
├── 📄 storage.json (modified)
└── 📁 backups
└── 📄 storage.json.backup_YYYYMMDD_HHMMSS
- ✅ Windows 10
- ✅ Windows 11
- ❌ macOS
- ❌ Linux
This tool modifies system settings and device identifiers. Use at your own risk. Always ensure you have backups before running the tool.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
This tool is for educational purposes only. Users are responsible for ensuring they comply with all relevant terms of service and licensing agreements.

