1 - Buradan
https://www.python.org/ İndirin
2 - Web üzerinden cursor Oturumunuz açık ise kapatın
3 - Bilgisayarınızda cursor açık ise kapatın
4 - Bilgisayarınızda bu python kodunu çalıştırın - Bu kod ne yapıyor? Cursor programının sizi tanımladığı kimliği değiştiriyor. Kodu nasıl çalıştıracağınızı bilmiyorsanız ChatGPT'den yardım alabilirsiniz.
Kodu çalıştırdığınızda almanız gereken cevap şu şekilde olmalı;

import json
import os
import shutil
import uuid
from datetime import datetime
from pathlib import Path
import platform
def backup_file(file_path: str):
if os.path.exists(file_path):
backup_path = f"{file_path}.backup_{datetime.now().strftime('%Y%m%d_%H%M%S')}"
shutil.copy2(file_path, backup_path)
def get_storage_file():
system = platform.system()
if system == "Windows":
return Path(os.getenv("APPDATA")) / "Cursor" / "User" / "globalStorage" / "storage.json"
elif system == "Darwin": # macOS
return Path(os.path.expanduser("~")) / "Library" / "Application Support" / "Cursor" / "User" / "globalStorage" / "storage.json"
elif system == "Linux":
return Path(os.path.expanduser("~")) / ".config" / "Cursor" / "User" / "globalStorage" / "storage.json"
else:
raise OSError(f"Desteklenmeyen İşletim Sistemi: {system}")
def reset_cursor_id():
storage_file = get_storage_file()
storage_file.parent.mkdir(parents=True, exist_ok=True)
backup_file(storage_file)
if not storage_file.exists():
data = {}
else:
with open(storage_file, 'r', encoding='utf-8') as f:
data = json.load(f)
machine_id = os.urandom(32).hex()
mac_machine_id = os.urandom(32).hex()
dev_device_id = str(uuid.uuid4())
data["telemetry.machineId"] = machine_id
data["telemetry.macMachineId"] = mac_machine_id
data["telemetry.devDeviceId"] = dev_device_id
with open(storage_file, 'w', encoding='utf-8') as f:
json.dump(data, f, indent=2)
print("🎉 Cihaz Kimliği Değiştirildi. Yeni Üyelikle Devam Edebilirsiniz...: \n")
print(
json.dumps(
{
"machineId": machine_id,
"macMachineId": mac_machine_id,
"devDeviceId": dev_device_id,
},
indent=2))
if __name__ == "__main__":
reset_cursor_id()5 - Aşağıda ki dizinde bulunan "state.vscdb" ve "state.vscdb.backup" bu 2 dosyayı başka bir yere yedek alın veya silin Cursor içerisinde ki birkaç ayarı ve oturum bilgilerini barındırıyor haberiniz olsun.
- Windows: %APPDATA%\Cursor\User\globalStorage\
- macOS: ~/Library/Application Support/Cursor/User/globalStorage/
- Linux: ~/.config/Cursor/User/globalStorage/
6-
Buradan veya başka bir servisten mail alın ve Cursor'a kayıt olun.
7- Cursor Programını açın ve açarken işaretlenmiş seçeneği seçin uzantılarınız yine de gelecek.
8 - Cursor programı Deneme sürümünüzün yenilenmiş olması gerekiyor. İyi forumlar.
Bu şekilde değilde tek seferlik limitsiz kullanım için ziyaret edebilirsiniz;
https://www.cursor.com/pricing