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

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

Habe mehrere Kopien von Acrobat Professional, die zuvor gekauft, installiert und aktiviert wurden. Es gibt jedoch keine Dokumentation der Seriennummern, der Adobe-Online-Konto-ID oder sonstige Details dazu.

Die Lizenzen müssen auf aktualisierte Windows 7-PCs verschoben werden (die aktuellen PCs laufen unter Windows XP und werden demnächst außer Betrieb genommen).

Voraussetzung ist NURbewegendie Lizenzen auf die aktualisierten Arbeitsstationen. NICHT mehrere Instanzen derselben Lizenz gleichzeitig ausführen.

Hinweis: Der Adobe-Support ist nicht sehr hilfreich, da es nicht viele Informationen zu den Lizenzen gibt.

Verwenden Sie KEINE Tools von Drittanbietern zum Extrahieren von Seriennummern.

Gibt es eine Möglichkeit, diese Informationen aus der Registrierung oder einem anderen Speicherort abzurufen, sodass die Lizenzen übertragen werden können, ohne die Aktivierung zu unterbrechen? Und wenn ja, wie?

Antwort1

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

SCHRITT 1: Adobe-Schlüssel suchen (verschlüsselt)

Verwenden Sie eine der folgenden Methoden.

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

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

Dies ist eine SQLite-Datenbank, die geöffnet werden kann mitSQLite-Datenbankbrowser. Mit dem SQLite-Datenbankbrowser müssen Sie nach dem Schlüssel suchenSN

M2. Verwenden 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 der Seriennummer:

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 von Seriennummern

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 der 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 herunter und installieren Sie sie mit der gleichen Seriennummer

Laden Sie dieselbe Version der Adobe-Software, die zuvor installiert wurde, aus dem offiziellen Adobe-Repository herunter. Verwenden Sie dazu die folgenden Links:

Adobe 10, 11

Adobe 8, 9

Adobe 7- Download für Adobe Professional und Standard Version 7 undSerienschlüssel hier erhältlich-Die im Rahmen des Downloads bereitgestellten Seriennummern dürfen nur von Kunden verwendet werden, die CS2 oder Acrobat 7 rechtmäßig erworben haben und diese Produkte weiterhin nutzen möchten.(Kann heruntergeladen werden mitBELIEBIGAdobe-ID zum Anmelden – nicht nur die Adobe-ID, mit der das Produkt gekauft wurde)

Verweise:

JavaScript Code

PowerShell-Code

VB-Code

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

Finden Sie Ihre Adobe Acrobat-Seriennummer

verwandte Informationen