Réinitialisation du curseur : script permettant de réinitialiser l'identifiant du dispositif pour les versions 0.45.x et supérieures du curseur.

Introduction générale

Curseur Reset est un outil de script PowerShell pour réinitialiser l'identifiant de l'appareil Cursor IDE, supportant la version 0.45.x de Cursor. L'outil est conçu pour aider les utilisateurs à réinitialiser l'identifiant de l'appareil dans Cursor IDE afin de se connecter avec un nouveau compte. Il est destiné à être utilisé pour l'apprentissage et la recherche du mécanisme d'identification de Cursor IDE, et il est fortement recommandé que les utilisateurs soutiennent les développeurs en achetant une licence authentique pour Cursor. Le script prend en charge les systèmes Windows et macOS et fournit des instructions détaillées et des précautions pour s'assurer que les utilisateurs peuvent mener à bien l'opération de réinitialisation de l'identification de l'appareil.

 

Liste des fonctions

  • Réinitialiser l'identifiant de l'appareil IDE du curseur
  • Prise en charge de la version 0.45.x du curseur
  • Fournit des scripts pour les systèmes Windows et macOS
  • Sauvegarde automatique des identifiants originaux des appareils
  • Fournir des instructions et des précautions d'emploi détaillées
  • Prise en charge de l'exécution de scripts via PowerShell et Terminal

 

Utiliser l'aide

Processus d'installation

  1. Système Windows
    • Déconnexion du compte actuellement connecté dans l'IDE Cursor
    • Désactiver complètement l'IDE curseur
    • Ouvrir PowerShell en tant qu'administrateur
    • Copiez et collez la commande suivante pour l'exécuter :
     Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass; iwr -Uri "https://raw.githubusercontent.com/hamflx/cursor-reset/refs/heads/main/reset.ps1" -UseBasicParsing | iex
    
    • Une fois la réinitialisation terminée, ouvrez l'IDE Cursor et connectez-vous avec le nouveau compte (n'utilisez pas le compte précédent).
    • Si le script est bloqué à "Waiting for Cursor processes to exit...", vous pouvez forcer tous les processus du curseur à se terminer en exécutant la commande suivante à partir de la ligne de commande avec des privilèges d'administrateur :
     taskkill /f /im cursor.exe
    
  2. macOS
    • Déconnexion du compte actuellement connecté dans l'IDE Cursor
    • Désactiver complètement l'IDE curseur
    • Ouvrez un terminal et exécutez la commande suivante : bash
      curl -o /tmp/reset.sh https://raw.githubusercontent.com/hamflx/cursor-reset/refs/heads/main/reset.sh && chmod +x /tmp/reset.sh && sudo /tmp/reset.sh
    • Lancez Cursor et connectez-vous avec votre nouveau compte (n'utilisez pas votre ancien compte).
    • Si le script est bloqué à "Waiting for the Cursor process to exit...", vous pouvez forcer le processus du curseur à se terminer en exécutant la commande suivante dans le terminal : bash
      pkill -9 Cursor

Procédure d'utilisation détaillée

  1. Sauvegarde de l'identifiant original de l'appareil
    • Les scripts Windows modifient le registre du système.HKLM\SOFTWARE\Microsoft\Cryptography\MachineGuidet sauvegardé automatiquement sur%USERPROFILE%\MachineGuid_BackupsCatalogue.
    • Le script macOS crée un fauxioregpour émuler les différents identificateurs de dispositifs, et la commande d'origineIOPlatformUUIDSauvegarde vers~/IOPlatformUUID_BackupsCatalogue.
  2. Réinitialiser l'identification de l'appareil
    • Systèmes Windows : le script génère un nouveauMachineGuid,telemetry.machineId,telemetry.macMachineId,telemetry.devDeviceIdrépondre en chantanttelemetry.sqmIdet mettre à jour le registre etstorage.jsonDocumentation.
    • systèmes macOS : le script génère de nouveaux identifiants d'appareils, qui sont modifiés en changeant le paramètrePATHdes variables d'environnement pour simuler différents identifiants d'appareils.
  3. Rétablir l'identification d'origine de l'appareil
    • Si vous avez besoin de restaurer l'identifiant d'origine du périphérique, vous pouvez trouver le fichier de sauvegarde correspondant dans le répertoire de sauvegarde, puis restaurer la valeur à l'aide de l'éditeur de registre ou du terminal.

mise en garde

  • L'utilisation de ce script peut constituer une violation des conditions d'utilisation de Cursor, et l'auteur n'est pas responsable des problèmes résultant de l'utilisation de ce script, y compris, mais sans s'y limiter, l'invalidation de licences de logiciels, l'interdiction de comptes, etc.
  • Il est vivement conseillé aux utilisateurs de soutenir les développeurs en achetant une licence authentique de Cursor.
  • Les scripts Windows modifient le registre du système.MachineGuidce qui peut affecter d'autres licences logicielles qui utilisent cette entrée de registre comme identifiant de l'appareil.
  • Les scripts macOS doivent conserverPATHles modifications de la variable d'environnement restent en vigueur.
© déclaration de droits d'auteur
AiPPT

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...