4 votes

Où OS X stocke-t-il mes clés de produits Adobe?

Je sais que le trousseau d'accès conserve mes mots de passe WiFi et autres, mais je suis curieux de savoir où sont stockées les clés de produit Adobe et Microsoft pour des éléments comme CS6 et Office. J'utilise OS X Mavericks.

5voto

Jose Chavez Points 645

Il n'y a pas d'endroit générique sur OS X pour stocker les clés de produit. C'est à chaque fournisseur de logiciel de décider où ils veulent stocker les produits. Habituellement, cela se fait dans des fichiers ordinaires stockés dans le système de fichiers.

Pour Microsoft, ils résident dans /Library/Preferences/ sous un nom tel que com.microsoft.office.licensing.plist.

De même pour Adobe, je pense qu'ils sont dans /Library/Application Support/Adobe// Registration

En tant qu'utilisateur, vous n'avez pas vraiment besoin de savoir où il est stocké car les programmes gèrent eux-mêmes la gestion des clés de produit.

4voto

Dylan Czenski Points 111

Pour adobe CS5, cherchez dans /Library/Application Support/Adobe/Adobe PCD/cache/cache.db : c'est une base de données sqlite (vous pouvez l'ouvrir avec sqlite3).

sqlite3
.open "cache.db"

Ensuite, exécutez la requête :

select * from domain_data where key='SN';

Cela devrait vous donner un numéro de série crypté en 24 chiffres. Vous devez ensuite le décrypter (le logiciel gratuit "SoftKey Revealer" pour Windows dispose d'un outil de décryptage, vous pouvez également le exécuter en utilisant wine sur Linux et éventuellement sur Mac OS).

Si vous réinstallez, vous pourriez avoir besoin de saisir votre clé de série d'essai lors de l'installation, puis saisir votre clé de produit lors de l'étape d'activation. Pour la clé de série d'essai, consultez une autre réponse de mspasov.

3voto

Eric Points 31

Une autre manière de décrypter le numéro de série, par opposition au téléchargement de logiciels gratuits contaminés par des charges malveillantes (au moins un site de téléchargement pour "Softkey Revealer" est contaminé) consiste à exécuter une fonction JavaScript simple (copiée d'ailleurs, mais testée et fonctionne) :

function DecodeAdobeKey(sAdobeEncryptedKey) {
  var regex = /[0-9]{24}/g;
  if (!regex.test(sAdobeEncryptedKey)) {
    return 'série corrompue';
  }

  var AdobeCipher = new Array(), index = 0, sAdobeDecryptedKey = '';
  AdobeCipher[index++] = '0000000001';
  AdobeCipher[index++] = '5038647192';
  AdobeCipher[index++] = '1456053789';
  AdobeCipher[index++] = '2604371895';
  AdobeCipher[index++] = '4753896210';
  AdobeCipher[index++] = '8145962073';
  AdobeCipher[index++] = '0319728564';
  AdobeCipher[index++] = '7901235846';
  AdobeCipher[index++] = '7901235846';
  AdobeCipher[index++] = '0319728564';
  AdobeCipher[index++] = '8145962073';
  AdobeCipher[index++] = '4753896210';
  AdobeCipher[index++] = '2604371895';
  AdobeCipher[index++] = '1426053789';
  AdobeCipher[index++] = '5038647192';
  AdobeCipher[index++] = '3267408951';
  AdobeCipher[index++] = '5038647192';
  AdobeCipher[index++] = '2604371895';
  AdobeCipher[index++] = '8145962073';
  AdobeCipher[index++] = '7901235846';
  AdobeCipher[index++] = '3267408951';
  AdobeCipher[index++] = '1426053789';
  AdobeCipher[index++] = '4753896210';
  AdobeCipher[index++] = '0319728564';

  //décrypter la clé adobe
  for (var i = 0; i < 24; i++) {
    if (i % 4 == 0 && i > 0)
      sAdobeDecryptedKey += '-';
    sAdobeDecryptedKey += AdobeCipher[i].charAt(sAdobeEncryptedKey.charAt(i));
  }

  return sAdobeDecryptedKey;
}

Vous pouvez copier ceci dans la console de débogage de Chrome ou Firefox, puis taper :

console.log(DecodeAdobeKey('[mettre le numéro encrypté ici sans les crochets]'))

1voto

mspasov Points 6152

Les informations d'inscription d'Adobe (pour la plupart des produits Adobe CC les plus récents) sont stockées à /Library/Application Support/Adobe/Adobe PCD/. Il y a un fichier SQLite contenant les clés. Voici une partie de l'extraction :

...
INSERT INTO "domain_data" VALUES('1','V7{}Lightroom-6-Mac-GM','EPIC_APP','Adobe Lightroom');
INSERT INTO "domain_data" VALUES('1','V7{}Lightroom-6-Mac-GM','EPIC_APP_160','Adobe Lightroom');
INSERT INTO "domain_data" VALUES('1','V7{}Lightroom-6-Mac-GM','TrialSerialNumber','9732070344xxxxxxxxx8');
INSERT INTO "domain_data" VALUES('1','V7{}Lightroom-6-Mac-GM','ExpirationDate','');
INSERT INTO "domain_data" VALUES('1','V7{}Lightroom-6-Mac-GM','NTL_WO_SN','');
...

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X