Suchen Sie den Schlüssel der installierten und aktivierten Instanz von Adobe Acrobat Professional, ohne Tools von Drittanbietern zu verwenden

25

Haben Sie mehrere Kopien von Acrobat Professional, die Sie zuvor gekauft, installiert und aktiviert haben. Es gibt jedoch keine Dokumentation der Seriennummern, der Adobe-Online-Konto-ID oder Einzelheiten zu diesen.

Sie müssen die Lizenzen auf aktualisierte Windows 7-PCs verschieben (die aktuellen befinden sich unter Windows XP, das kurz vor der Außerbetriebnahme steht).

Voraussetzung ist, dass die Lizenzen NUR auf die aktualisierten Workstations verschoben werden . Es dürfen NICHT mehrere Instanzen derselben Lizenz gleichzeitig ausgeführt werden.

Hinweis: Der Adobe-Support ist nicht sehr hilfreich, da nicht viele Informationen zu den Lizenzen verfügbar sind.

Verwenden Sie KEINE Tools von Drittanbietern, um Seriennummern zu extrahieren.

Gibt es eine Möglichkeit, diese Informationen aus der Registrierung oder einem anderen Speicherort abzurufen, damit die Lizenzen übertragen werden können, ohne die Aktivierung zu unterbrechen? Wenn das so ist, wie?

thilina R
quelle
Warum keine Tools von Drittanbietern? (
Brian Adkins
Viele Zustimmungsstufen sind erforderlich, um Tools von Drittanbietern zu verwenden, und das ist
problematisch

Antworten:

39

Dies ist, was ich nach ein paar Google-Suchen finden konnte

SCHRITT 1: Adobe Key suchen (verschlüsselt)

Verwenden Sie eine der folgenden Methoden.

M1. Verwenden von SQLite DB: Die Aktivierungsinformationen werden am folgenden Speicherort gespeichert:

C: \ Programme (x86) \ Gemeinsame Dateien \ Adobe \ Adobe PCD \ cache \ cache.db

Dies ist eine SQLite-Datenbank , die mit dem SQLite-Datenbankbrowser geöffnet werden kann . Bei Verwendung des SQLite-Datenbankbrowsers müssen Sie nach dem Schlüssel suchenSN

M2. Verwendung der Registrierung:

Für 32-Bit-Betriebssysteme:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Adobe \ Adobe Acrobat \ 10.0 \ Registration \ SERIAL

Für 64-Bit-Betriebssysteme:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Adobe \ Adobe Acrobat \ 10.0 \ Registration \ SERIAL

Ersetzen Sie 10.0 durch die verwendete Adobe-Version

SCHRITT 2: Schlüssel entschlüsseln

Verwenden Sie eine der folgenden Methoden.

M1: JavaScript-Code zum Entschlüsseln

function DecodeAdobeKey(sAdobeEncryptedKey)
{
    var regex=/[0-9]{24}/g;
    if(!regex.test(sAdobeEncryptedKey))
    {
        return 'corrupted serial';
    }
    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';

    //decode the adobe key
   for(var i=0;i<24;i++)
   {
       if (i%4 == 0 && i>0)
           sAdobeDecryptedKey += '-';
       sAdobeDecryptedKey += AdobeCipher[i].charAt( sAdobeEncryptedKey.charAt(i) );
   }
   return sAdobeDecryptedKey;
}

M2: PowerShell-Code zum Entschlüsseln der Seriennummer

function ConvertFrom-EncryptedAdobeKey {
    [CmdletBinding()]
    Param(
        [Parameter(Position=0, Mandatory=$true)] 
        [string]
        [ValidateLength(24,24)]
        $EncryptedKey
    )

    $AdobeCipher = "0000000001", "5038647192", "1456053789", "2604371895",
        "4753896210", "8145962073", "0319728564", "7901235846",
        "7901235846", "0319728564", "8145962073", "4753896210",
        "2604371895", "1426053789", "5038647192", "3267408951",
        "5038647192", "2604371895", "8145962073", "7901235846",
        "3267408951", "1426053789", "4753896210", "0319728564"

    $counter = 0

    $DecryptedKey = ""

    While ($counter -ne 24) {
        $DecryptedKey += $AdobeCipher[$counter].substring($EncryptedKey.SubString($counter, 1), 1)
        $counter ++
    }

    $DecryptedKey
}

M3: VB-Code zum Entschlüsseln der Seriennummer:

Function DecodeAdobeKey(strAdobeEncryptedKey)
Dim AdobeCipher(24)
Dim strAdobeDecryptedKey, i, j

AdobeCipher(0) = "0000000001"
AdobeCipher(1) = "5038647192"
AdobeCipher(2) = "1456053789"
AdobeCipher(3) = "2604371895"
AdobeCipher(4) = "4753896210"
AdobeCipher(5) = "8145962073"
AdobeCipher(6) = "0319728564"
AdobeCipher(7) = "7901235846"
AdobeCipher(8) = "7901235846"
AdobeCipher(9) = "0319728564"
AdobeCipher(10) = "8145962073"
AdobeCipher(11) = "4753896210"
AdobeCipher(12) = "2604371895"
AdobeCipher(13) = "1426053789"
AdobeCipher(14) = "5038647192"
AdobeCipher(15) = "3267408951"
AdobeCipher(16) = "5038647192"
AdobeCipher(17) = "2604371895"
AdobeCipher(18) = "8145962073"
AdobeCipher(19) = "7901235846"
AdobeCipher(20) = "3267408951"
AdobeCipher(21) = "1426053789"
AdobeCipher(22) = "4753896210"
AdobeCipher(23) = "0319728564"

'decode the adobe key
for i = 0 To 23
if (i Mod 4 = 0 And i > 0) Then
'every 4 characters add a "-"
strAdobeDecryptedKey = strAdobeDecryptedKey & "-"
end if

'Grab the next number from the adobe encrypted key. Add one to 'i' because it isn't base 0
j = mid (strAdobeEncryptedKey, i + 1, 1)

'Add one to J because it isn't base 0 and grab that numbers position in the cipher
k = mid (AdobeCipher(i), j + 1, 1)
strAdobeDecryptedKey = strAdobeDecryptedKey & k

Next
DecodeAdobeKey = strAdobeDecryptedKey
End Function

M4: Java-Code zum Entschlüsseln von Seriennummer:

public static String decrypt(String encryptedKey) {
    String[] AdobeCipher = { "0000000001", "5038647192", "1456053789", "2604371895", "4753896210", "8145962073",
            "0319728564", "7901235846", "7901235846", "0319728564", "8145962073", "4753896210", "2604371895",
            "1426053789", "5038647192", "3267408951", "5038647192", "2604371895", "8145962073", "7901235846",
            "3267408951", "1426053789", "4753896210", "0319728564" };

    String sAdobeDecryptedKey = "";
    for (int i = 0; i < 24; i++) {
        if (i % 4 == 0 && i > 0)
            sAdobeDecryptedKey += '-';
        String ndx=encryptedKey.substring(i, i+1);
        int tmp=Integer.parseInt(ndx);
        sAdobeDecryptedKey += AdobeCipher[i].substring(tmp, tmp+1);
    }
    return sAdobeDecryptedKey;
}

SCHRITT 3: Laden Sie die Software mit derselben Seriennummer herunter und installieren Sie sie

Laden Sie über die folgenden Links dieselbe Version der Adobe-Software herunter, die zuvor vom offiziellen Adobe-Repository installiert wurde:

Adobe 10, 11

Adobe 8, 9

Adobe 7 - Download für Adobe Professional und Standard Version 7 sowie Seriennummer hier verfügbar - Die im Rahmen des Downloads angegebenen Seriennummern dürfen nur von Kunden verwendet werden, die CS2 oder Acrobat 7 rechtmäßig gekauft haben und ihre aktuelle Verwendung dieser Produkte beibehalten müssen . (Kann mit JEDER Adobe-ID heruntergeladen werden, um sich anzumelden. Nicht nur mit der Adobe-ID, unter der es gekauft wurde.)

Verweise:

JavaScript-Code

PowerShell-Code

VB Code

Alles über Adobes cache.db (na ja, nicht ganz)

Finden Sie Ihre Adobe Acrobat-Seriennummer

thilina R
quelle
1
Auch ein großes Dankeschön dafür. Nur ein paar Punkte: Im VB-Quellcode müssen Sie " Dim j as Integer Dim k as IntegerUsing SQLite Database Browser" deklarieren , nach dem Schlüssel suchen SNund ihn in das VB / PS / JS-Programm kopieren / einfügen.
Guter Fang. Getan!
Thilina R
1
Ich liebe die Javascript-Funktion - so einfach! Öffnen Sie einfach die Entwicklertools in einem Browser, gehen Sie zur Konsole und fügen Sie sie ein. Nächster Schritt - führen Sie die Funktion mit dem Kodierungsschlüssel aus und lassen Sie den Schlüssel herausspringen!
JoBu1324,
1
Eine Python-Implementierung: gist.github.com/fdemmer/dda13fe0d24e44d4b04560c092808c91
Florian
1
Funktioniert das für CS6?
user2060451