Encontre a chave da instância instalada e ativada do Adobe Acrobat Professional sem usar ferramentas de terceiros

Encontre a chave da instância instalada e ativada do Adobe Acrobat Professional sem usar ferramentas de terceiros

Tenha várias cópias do Acrobat Professional adquiridas anteriormente, instaladas e ativadas. No entanto, não há documentação dos números de série, do ID da conta online da Adobe ou de quaisquer detalhes sobre eles.

É necessário mover as licenças para PCs com Windows 7 atualizados (os atuais estão no Windows XP que estão prestes a ser desativados).

O requisito é APENASmoveras licenças para as estações de trabalho atualizadas. NÃO ter várias instâncias da mesma licença em execução simultaneamente.

Nota: O suporte da Adobe não é muito útil, pois não há muitas informações sobre as licenças.

NÃO queira usar ferramentas de terceiros para extrair números de série.

Existe uma maneira de obter essas informações do registro ou de qualquer outro local para que as licenças possam ser transferidas sem interromper a ativação? Se sim, como?

Responder1

Isto é o que consegui encontrar depois de algumas pesquisas no Google

ETAPA 1: Encontre a Adobe Key (criptografada)

Use um dos métodos abaixo.

M1. Usando banco de dados SQLite: As informações de ativação são armazenadas no local abaixo:

C:\Arquivos de Programas (x86)\Arquivos Comuns\Adobe\Adobe PCD\cache\cache.db

Este é um banco de dados SQLite que pode ser aberto comNavegador de banco de dados SQLite. Usando o SQLite Database Browser, você precisa procurar a chaveSN

M2. Usando o registro:

Para sistema operacional de 32 bits:

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

Para sistema operacional de 64 bits:

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

Substitua 10.0 pela versão do Adobe que está sendo usada

PASSO 2: Chave de descriptografia

Use um dos métodos abaixo.

M1: código JavaScript para descriptografar Serial:

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: Código PowerShell para descriptografar serial

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: Código VB para descriptografar serial:

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: Código Java para descriptografar Serial:

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;
}

PASSO 3: Baixe e instale o software com o mesmo serial

Baixe a mesma versão do software Adobe que foi instalada anteriormente no repositório oficial da Adobe usando os links abaixo:

Adobe 10, 11

Adobe 8, 9

Adobe 7- Baixe para Adobe Professional e Standard versão 7 eChave serial disponível aqui-Os números de série fornecidos como parte do download só podem ser usados ​​por clientes que adquiriram legitimamente o CS2 ou o Acrobat 7 e precisam manter o uso atual desses produtos.(Pode baixar usandoQUALQUERAdobe ID para fazer login - não apenas a Adobe ID com a qual foi adquirido)

Referências:

Código JavaScript

Código PowerShell

Código VB

Tudo sobre o cache.db da Adobe (bem, não exatamente)

Encontre o seu número de série do Adobe Acrobat

informação relacionada