24

Имейте несколько копий Acrobat Professional, которые были приобретены ранее, установлены и активированы. Однако нет документации о серийных номерах, идентификаторе онлайн-счета Adobe или каких-либо подробностях для них.

Нужно перенести лицензии на обновленные ПК с Windows 7 (текущие версии находятся на Windows XP, которая будет выведена из эксплуатации).

Требуется ТОЛЬКО переместить лицензии на модернизированные рабочие станции. ЗАПРЕЩАЕТСЯ иметь одновременно несколько экземпляров одной и той же лицензии.

Примечание. Служба поддержки Adobe не очень полезна, поскольку о лицензиях не так много информации.

НЕ НУЖНО использовать сторонние инструменты для извлечения серийных номеров.

Есть ли способ получить эту информацию из реестра или любого другого места, чтобы лицензии можно было переносить без прерывания активации? Если так, как?

1 ответ1

37

Это то, что я смог найти после нескольких поисков в Google

ШАГ 1. Найти ключ Adobe (зашифрованный)

Используйте один из методов ниже.

M1. Использование базы данных SQLite: информация об активации хранится в расположении ниже:

C:\Program Files (x86)\ Общие файлы \ Adobe \ Adobe PCD \ cache \ cache.db

Это база данных SQLite, которую можно открыть с помощью браузера баз данных SQLite. Используя SQLite Database Browser, вам нужно искать ключ SN

M2. Использование реестра:

Для 32-битной ОС:

HKEY_LOCAL_MACHINE\ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Adobe \ Adobe Acrobat \ 10.0 \ Registration \ SERIAL

Для 64-битной ОС:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Adobe\Adobe Acrobat\10.0\Регистрация \SERIAL

Замените 10.0 используемой версией Adobe

ШАГ 2: ключ расшифровки

Используйте один из методов ниже.

M1: код JavaScript для расшифровки

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 для расшифровки последовательного

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 код для расшифровки

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-код для расшифровки

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

ШАГ 3: Загрузите и установите программное обеспечение с тем же серийным номером

Загрузите ту же версию программного обеспечения Adobe, которая была установлена ранее, из официального репозитория Adobe, используя ссылки ниже:

Adobe 10, 11

Adobe 8, 9

Adobe 7 - загрузка для Adobe Professional и Standard version 7 и серийный ключ доступны здесь . Серийные номера, указанные как часть загрузки, могут использоваться только теми клиентами, которые законно приобрели CS2 или Acrobat 7 и которым необходимо поддерживать текущее использование этих продуктов. , (Можно загрузить, используя ЛЮБОЙ Adobe ID для входа - не только Adobe ID, в котором он был приобретен)

Рекомендации:

Код JavaScript

Код PowerShell

Код VB

Все о Adobe cache.db (ну, не совсем)

Найдите свой серийный номер Adobe Acrobat

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .