サードパーティのツールを使用せずにインストールおよびアクティブ化されたインスタンスのキーを見つけるAdobe Acrobat Professional


25

以前に購入し、インストールしてアクティブ化したAcrobat Professionalのコピーをいくつか用意してください。ただし、シリアル番号、AdobeオンラインアカウントID、またはこれらの詳細についてのドキュメントはありません。

アップグレードされたWindows 7 PCにライセンスを移動する必要があります(現在のPCは廃止予定のWindows XP上にあります)。

要件は、アップグレードされたワークステーションにのみライセンスを移動することです。同じライセンスの複数のインスタンスを同時に実行しないでください。

注:ライセンスに関する情報が少ないため、アドビのサポートはあまり役に立ちません。

サードパーティのツールを使用してシリアル番号を抽出したくない。

ライセンス認証を中断せずにライセンスを転送できるように、レジストリまたはその他の場所からこの情報を取得する方法はありますか?もしそうならどのように?


なぜサードパーティ製のツールがないのですか?(ちょうど尋ねる)
ブライアンアドキンス14

サードパーティ製のツールを使用するには多くのレベルの承認が必要であり、そのために多くの面倒があります
チリナR 14

回答:


39

これは、Googleで数回検索した後に見つけることができたものです

ステップ1:Adobe Keyの検索(暗号化)

以下のいずれかの方法を使用します。

M1。SQLite DBの使用: アクティベーション情報は次の場所に保存されます。

C:\ Program Files(x86)\ Common Files \ Adob​​e \ Adob​​e PCD \ cache \ cache.db

これは、SQLite Database Browserで開くことができるSQLite DB です。SQLite Database Browserを使用して、キーを探す必要がありますSN

M2。レジストリの使用:

32ビットOSの場合:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Adob​​e \ Adob​​e Acrobat \ 10.0 \ Registration \ SERIAL

64ビットOSの場合:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Adob​​e \ Adob​​e Acrobat \ 10.0 \ Registration \ 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バージョン7のダウンロードおよびここから入手できるシリアルキー - ダウンロードの一部として提供されるシリアル番号は、CS2またはAcrobat 7を正当に購入し、これらの製品の現在の使用を維持する必要があるお客様のみが使用できます。(サインインに任意の Adobe IDを使用してダウンロードできます-購入されたAdobe IDだけでなく)

参照:

JavaScriptコード

PowerShellコード

VBコード

Adobeのcache.dbに関するすべて(まあ、まったくそうではありません)

Adobe Acrobatのシリアル番号を見つける


1
これにも大いに感謝します。ほんの2、3のポイント:VBソースコードで、Dim j as Integer Dim k as IntegerSQLite Database Browserを使用して宣言する必要があります。キーを探し、SNそれをVB / PS / JSプログラムにコピーして貼り付ける必要があります。

良いキャッチ。できた!
チリナR

1
JavaScript関数が大好き-とても簡単!ブラウザで開発者ツールを開き、コンソールに移動して貼り付けてください。次のステップ-エンコードキーで関数を実行し、キーをポップします。
JoBu1324


1
これはCS6で機能しますか?
-user2060451
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.