HWID スプーファー用に PC を準備するための実践的なガイド: 開始前に何を記録するか、どの設定を確認するか、結果を比較する方法、および変更が持続しない場合に何を調査するか。これは、GoofyNest および spoofer.shop のアドバイスと、Microsoft のドキュメントと照合してチェックされた Windows および TPM の手順を組み合わせたものです。

製品独自の手順から始めます。一時的なスプーファーと永続的なスプーファーでは、異なる手順が必要になる場合があります。新しいシリアル番号により、その特定のフィールドへの変更が確認されます。アカウントの禁止が解除されたこと、または今後の禁止が不可能であることを確認するものではありません。 Windows の再インストール、TPM 設定の変更、またはファームウェアの更新が必要かどうかは、特定の製品とハードウェアによって異なります。

1. 準備: 体系化されたワークフロー

  • ゲームのサポート、Windows のエディションとビルド、マザーボードのモデル、BIOS のバージョンを確認します。製品が変更されることが予想される識別子と、再起動後もどの変更が存続する必要があるかを確立します。
  • 重要なファイルを別のデバイスにバックアップします。 BitLocker 回復キー、Windows サインイン回復オプション、および BIOS 設定の写真 (ストレージ モード、起動順序、TPM、Secure Boot、メモリ プロファイル) を保管してください。
  • 以下のコマンドで初期値を記録します。日付、スプーファーのバージョン、接続されているデバイス、およびチェックされている正確なフィールドに注意してください。完全なレポートは非​​公開で保管してください。
  • 開発者の準備と起動シーケンスに従います。複数のスプーファーとクリーナーを一緒に実行しないでください。どのアクションが変更を引き起こしたのかを特定することが困難になります。
  • 直後と再起動後に同じ確認を繰り返します。永続的な変更の場合は、指示に従って完全にシャットダウンして電源を入れた後も確認してください。
  • 結果が予期したものと異なる場合は、レポートとエラー メッセージを保存します。コンポーネントを購入したり、ファームウェアをフラッシュしたりする前に、サポートで原因を診断してください。

2. 初期設定を記録します。

PowerShell を開きます。次のコマンドは情報を読み取るだけです。シリアル番号、BIOS 設定、デバイスは変更されません。一部のクラスは特定のシステムでは利用できない場合があります。フィールドの欠落またはクエリの失敗は、識別子が存在しないことを意味するのではなく、チェック方法に調査が必要であることを意味します。

PowerShell読み取り専用
Get-CimInstance Win32_BaseBoard |
  Select-Object Manufacturer, Product, SerialNumber

Get-CimInstance Win32_BIOS |
  Select-Object Manufacturer, SMBIOSBIOSVersion, SerialNumber

Get-CimInstance Win32_ComputerSystemProduct |
  Select-Object Vendor, Name, IdentifyingNumber, UUID

Get-CimInstance Win32_OperatingSystem |
  Select-Object Caption, Version, BuildNumber

ボードのシリアル番号、システムのシリアル番号、および UUID は別のフィールドです。同じツールを使用して同じフィールドを比較します。フォーマット、スペース、バイト順序、または Default String や 00000000 などの値が異なる場合、PC 全体が「クリーン」であることは証明されません。 SMBIOS 情報も、すべての低レベル識別子をカバーしているわけではありません。

3. Windows の再インストール、キャッシュとユーザー アカウント

spoofer.shop では、クリーン再インストールが必須であると説明されています。一般的なガイドでは、これをシナリオ固有の要件として扱います。スプーファーの開発者がそれを必要とする場合、インプレース ビルド アップグレードや新しい Windows ユーザーがクリーン インストールを置き換えることはありません。事前に公式のMicrosoftインストールメディアとネットワークドライバーを準備してください。

  • パーティションを削除する前に、モデルと容量によって対象の物理ドライブを特定します。パーティションを削除するとデータが破壊されます。バックアップや個人ファイルを含む他のドライブはそのままにしておきます。
  • インストーラーまたは製品の説明書でシステム ドライブのクリアが必要な場合は、操作をそのドライブに制限します。 Windows を再インストールしても、SSD、マザーボード、または TPM の物理シリアル番号は変更されません。
  • 修復機能または開発者の指示にある正確なパスを通じて、ゲームおよびアンチチートのキャッシュをクリアします。 「完全なクリーンアップ」を目的として、任意のシステム フォルダーやレジストリ ブランチを削除することは避けてください。
  • 新しい Windows アカウントでは、ハードウェア識別子ではなく、ユーザー プロファイルが変更されます。 Windows を再インストールしたり、コンポーネントを交換したりしても、ゲーム アカウントの禁止は解除されません。

4. Fast Startup、冬眠およびUEFI Fast Boot

Windows Fast Startup は、休止状態を使用してカーネルとドライバーの状態を保存します。したがって、シャットダウンと電源投入は完全なブートとは異なる場合があります。再起動により、Windows の完全なブート サイクルが実行されます。 UEFI Fast Boot は別個のファームウェア設定であり、通常、起動時のハードウェア チェックを短縮します。

  • 手順で Windows Fast Startup を無効にする必要がある場合は、「コントロール パネル」→「電源オプション」→「電源ボタンの動作を選択」→「現在使用できない設定を変更」の順に開きます。 Fast Startup チェックボックスをオフにして保存します。ラベルは Windows のバージョンによって異なります。
  • powercfg /a で利用可能なスリープ状態を確認します。手順で休止状態を無効にする必要がある場合は、管理者端末で powercfg /hibernate off を実行します。これにより、休止状態と Windows Fast Startup が無効になります。 powercfg /hibernate on は休止状態を再び有効にします。
  • UEFI Fast Boot はマザーボードのマニュアルに従って個別に変更してください。これらのスイッチはいずれも、トレースの削除、すべての識別子の変更、またはすべてのメモリの消去を保証しません。

5. マザーボード、BIOS、NVRAM および CMOS

NVRAM は電力が供給されていない状態でもファームウェア データを保持します。設定と一部のプラットフォーム データは Windows を再インストールしても存続します。 SMBIOS/DMI 書き込みサポートは、正確なモデル、ボード リビジョン、BIOS バージョン、およびスプーファー方法によって異なります。再起動前に変更されたように見えても、再起動後に元に戻る値は、永続的であるとは証明されていません。

GoofyNest は、一部の新しい ASUS BIOS バージョンの制限を含む、Gigabyte、ASRock、MSI および ASUS での経験を報告します。これらの所見は、ブランド全体の保証ではなく、互換性に関する質問として使用してください。同じシリーズのボードであっても、異なるファームウェアが搭載されている可能性があります。購入する前に、完全なモデル名とBIOS バージョンを確認してください。

  • BIOS のアップデートまたはダウングレードは、メーカーの公式手順に従って、正確なボード モデルとリビジョンのファイルのみを使用してください。任意の古い BIOS は、CPU をサポートしていないか、ロールバックを許可していない可能性があります。アップデート後に設定となりすまし結果を再確認してください。
  • CMOS をクリアするとファームウェア設定がリセットされます。 SMBIOS、NVRAM、デバイスのシリアル番号、またはTPM キーを消去する普遍的な方法ではありません。起動順序、ストレージモード、メモリ設定を変更できます。
  • Clear CMOS の場合は、ボードのマニュアルとメーカーの電源切断手順に従ってください。システムの電源が入っている間は、未確認のピンをショートさせたり、バッテリーを取り外したりしないでください。

6. ストレージドライブ、RAID、および Windows ドライブ

PowerShell読み取り専用
Get-CimInstance Win32_DiskDrive |
  Select-Object Model, SerialNumber, InterfaceType, PNPDeviceID

システムドライブだけでなく、すべての内部ドライブと接続されている外部ドライブを確認します。物理ドライブのシリアル番号、ボリュームのシリアル番号、およびパーティション識別子は異なる値です。ボリューム シリアルを変更しても、ハードウェア シリアルが変更されたことは確認されません。 USB ブリッジとコントローラーは異なる方法で情報を公開する場合があります。同じ接続パスを比較します。

GoofyNest は、Intel RAID 0 と AMD RAID/RAIDABLE をRust/Easy Anti-Cheat から物理ドライブのシリアルを隠す方法として扱うべきではないと具体的に報告しています。これは特定のシナリオに関するソースのレポートであり、すべてのゲームがどのように動作するかを証明するものではありません。 RAID を使用すること自体が禁止を定めるものではなく、ドライブが隠蔽されていることを示すものでもありません。

これをテストするためだけに RAID 0 アレイを作成しないでください。構成を変更するとデータが破壊される可能性があり、1 つのドライブに障害が発生するとアレイ データが失われます。 SSD ファームウェアの変更、Windows の移動、ドライブの交換、またはブリッジの使用には、別途互換性の確認が必要です。別のドライブからゲームを実行しても、以前に接続されていたドライブが非表示になることはありません。

7. TPM: 個別モジュールのチェック、クリア、

PowerShell読み取り専用
Get-Tpm |
  Select-Object TpmPresent, TpmReady, TpmEnabled, TpmActivated

TPM は、AMD fTPM または Intel PTT としてファームウェアに実装されるか、個別のモジュールによって提供されます。 TPM は暗号キーを使用します。その ID は、通常のデバイス リストの単なる番号ではありません。 TpmReady ステータスだけでは禁止については何も言えません。

TPM をクリアすると、関連するキーが削除され、BitLocker、Windows Hello PIN およびその他の保護されたデータに影響を与える可能性があります。 TPM のハードウェア ID の交換を保証するものではありません。最初に回復キーと PIN なしでサインインする方法を保存します。 Microsoft は、UEFI を介して直接クリアするのではなく、Windows を介してクリアすることをお勧めします。パスは、「Windows セキュリティ」→「デバイス セキュリティ」→「セキュリティ プロセッサの詳細」→「セキュリティ プロセッサのトラブルシューティング」→「TPM のクリア」です。ラベルは異なる場合があります。

spoofer.shop のTPM をクリアしてから無効にするというアドバイスは、すべてのゲームに当てはまるわけではありません。一部のゲームでは、TPM と Secure Boot を有効にする必要があります。 GoofyNest ではディスクリート TPM モジュールについて説明しますが、コネクタ、ピン割り当て、サポートはボードによって異なります。コネクタの見た目が似ているという理由だけでモジュールを購入したり、必要性を確認せずにアクセス回復計画を立てずに TPM を変更したりしないでください。

8. メモリ: シリアル番号と Asset Tag

PowerShell読み取り専用
Get-CimInstance Win32_PhysicalMemory |
  Select-Object DeviceLocator, Manufacturer, PartNumber, SerialNumber, Tag

各メモリモジュールを個別に確認してください。 GoofyNest は、Corsair Vengeance を含む、いくつかの新しい DDR5 モジュールのシリアル番号をメモします。ブランド名よりも実際のシステムの出力が重要です。このクエリ内の空またはゼロの SerialNumber は、他の SPD データ フィールドまたはインベントリ フィールドを除外しません。 WMI タグは、DMI ツールによって報告される同じ Asset Tag として自動的に扱われるべきではありません。

サポートからAsset Tag または SPD を確認するように求められた場合は、正確なフィールドと適切なツールを確立してください。 SPD の編集またはメモリ モジュールのフラッシュは別の操作です。エラーにより PC が起動できなくなる場合があります。通常の前後比較では、メモリへの書き込みは必要ありません。

9. グラフィックス カードと統合グラフィックス

PowerShell読み取り専用
Get-CimInstance Win32_VideoController |
  Select-Object Name, PNPDeviceID, DriverVersion

このクエリは、モデル、PNPDeviceID、およびドライバーを示します。 GPU UUID や物理シリアル番号へのアクセスを保証するものではありません。 NVIDIA システムでは、インストールされた nvidia-smi により追加情報が公開される可能性があります。フィールドはデバイスとドライバーによって異なります。他のカードにはメーカーの診断ツールを使用してください。 1 つのツールに番号が欠落していても、デバイスに番号がないことは証明されません。

GoofyNest の AMD 優先と統合グラフィックスの無効化は、その特定の設定に属します。両方のグラフィック システムが存在する場合は確認してください。 iGPU を無効にする前に、ディスプレイが動作する個別のカードに接続されていることと、切り替え可能なグラフィックスを備えたラップトップを考慮していることを確認してください。 NVIDIA を AMD に置き換えるという普遍的な要件はありません。

10. モニターとEDID

PowerShell読み取り専用
function Read-MonitorText($Value) {
  ($Value | Where-Object { $_ -ne 0 } |
    ForEach-Object { [char]$_ }) -join ""
}

Get-CimInstance -Namespace root\wmi -ClassName WmiMonitorID |
  ForEach-Object {
    [PSCustomObject]@{
      Instance = $_.InstanceName
      Maker = Read-MonitorText $_.ManufacturerName
      Model = Read-MonitorText $_.UserFriendlyName
      Serial = Read-MonitorText $_.SerialNumberID
    }
  }

EDID には、メーカー、モデル、場合によってはシリアル番号などの表示情報が含まれます。セカンダリ ディスプレイ、ドック、アダプターを含む、接続されているすべてのモニターを確認します。ポートと接続チェーンを記録します。すべてのディスプレイが WMI を介して入力された SerialNumberID を提供するわけではありません。

GoofyNest では、EDID エミュレータとプログラム可能な EDID を備えたフューザーについて説明します。通常の HDMI/DisplayPort アダプタでは、この情報が必ずしも変更されるわけではありません。デバイスはリフレッシュ レート、解像度、HDR および VRR にも影響を与える可能性があります。このアプローチが実際に必要な場合は、特定のモデルの機能を確認し、各表示を個別に確認してください。

11. ネットワーキング: イーサネット、Wi-Fi、Bluetooth、MAC および IP

PowerShell読み取り専用
Get-NetAdapter -Physical |
  Select-Object Name, InterfaceDescription, Status, MacAddress

アクティブな接続だけでなく、すべての物理ネットワーク アダプターを確認します。 MAC アドレス、パブリック IP およびデバイス識別子は別の情報です。 1 つを変更しても、他の変更が確定するわけではありません。 MAC オーバーライドのサポートはアダプターとドライバーによって異なります。再起動またはドライバーのアップデート後に再確認してください。

  • 未使用の Wi-Fi と Bluetooth を一時的に無効にするように指示されている場合は、まず有線接続が機能していることを確認してください。ラップトップでは、Bluetooth と Wi-Fi がモジュールを共有する場合があります。無効になったデバイスが、自動的にシステム全体から見えないとみなされるべきではありません。
  • ルーターを再起動しても、新しいパブリック IP が保証されるわけではありません。アドレスは予約されるか、CGNAT を通じて提供される可能性があります。前後を比較し、必要に応じて変更がどのように機能するかをプロバイダーに問い合わせてください。 VPN はハードウェアのシリアル番号を変更しないため、遅延が増加する可能性があります。
  • PCIe/USB Ethernet または Wi-Fi アダプターの交換は、その特定のデバイスを診断した後にのみ検討してください。任意のガイドを使用して統合ネットワーク コントローラーをフラッシュすることは避けてください。

12. USB デバイスと外部ストレージ

PowerShell読み取り専用
Get-PnpDevice -PresentOnly |
  Where-Object { $_.InstanceId -like "USB*" } |
  Select-Object Class, FriendlyName, InstanceId

フラッシュ ドライブ、外付け SSD/HDD、USB ネットワーク アダプター、マウス、キーボード、Web カメラ、その他のデバイスをリストします。 InstanceId はデバイスを区別するのに役立ちますが、そのすべての部分が物理的なシリアル番号であるわけではありません。情報源が言及したUSBDeview も視聴オプションの 1 つです。上記の組み込みクエリは基本的なリストを提供します。

診断を実行するには、不要な外部ストレージを安全に取り出し、オプションの周辺機器を取り外し、PC の操作とネットワークへのアクセスに必要なデバイスを維持します。違いの原因を特定するには、一度に 1 つのデバイスを変更します。一般的な推奨事項だけでは、すべての周辺機器を特定のブランドに置き換える十分な理由にはなりません。

13. クリーナーとDevice Instance ID

spoofer.shop は、Cleanup Devices、Cleanup Traces + Spoof Registry、FULL モードを含むTool.exe に加えて、Device Instance ID のDeviceInterfaceSpooferPerm.exe について言及しています。これらはそのガイドのサードパーティ ツールであり、すべてのスプーファーの必須コンポーネントではありません。ファイル名だけでは、発行者、内容、互換性を確立することはできません。

製品の開発者がそのようなツールを必要とする場合は、開発者の現在のリンクからツールを入手し、選択したモードでどのデバイスまたはエントリが削除されるか、何をバックアップする必要があるか、いつ再起動するかを設定します。複数のツールの「完全クリーンアップ」モードを組み合わせることは避けてください。変更された Device Instance ID、レジストリ エントリ、または保存されたデバイス プロファイルは、それ自体では変更されたハードウェア シリアル番号を示しません。

14. 結果とそれが持続するかどうかを確認する

  • 関連するフィールドごとに、手順の前、手順の直後、再起動後の 3 つの値を記録します。確認ツール、バージョン、デバイスの接続方法を記載します。
  • 一時的なスプーファーの場合は、その命令を使用して、予期される再起動動作を確立します。元の値が返されるのは正常である可能性があり、別の起動が必要であることを意味します。
  • 永続的なスプーファーの場合、元に戻された値により、BIOS サポート、選択されたメソッド、および永続化ステップを確認することが保証されます。 1 回の実行で新しい値が表示されたからといって、さらにブラインド フラッシュを行わないようにしてください。
  • 完全に合意されたフィールドとデバイスのセットを確認してください。マザーボード UUID を変更しても、ドライブ、EDID、MAC、TPM、またはメモリへの変更は確立されません。 1 回のゲーム ログインの成功は、遅延禁止が不可能であることを証明するものではありません。

15. 結果が指示と異なる場合

  • スプーファーが起動に失敗するか、エラーが報告されます。正確なメッセージ、Windows バージョン、ボード モデル、および BIOS を記録してください。サポートされているビルド、現在の製品ステータス、ドライバーとセキュリティ設定の要件を確認します。ユニバーサル チェックリストを使用して、すべての保護を無効にしないようにします。
  • 値は変更されましたが、再起動後に元に戻りました: 方法が一時的なものであるかどうかを確認し、同じツールでチェックを繰り返します。永続的なメソッドの場合は、3 つの状態の比較をサポートします。
  • 番号は変更されましたが、ゲームはまだアクセスをブロックしています。アカウントの禁止、ゲームのTPM/Secure Boot の要件、残りのデバイスと製品の互換性を個別に確認してください。フィールドが 1 つ変更されただけでは、診断には十分ではありません。
  • BIOS の変更後、Windows が起動しません。これ以上の変更を停止し、記録されたストレージと起動設定を比較し、製造元の回復プロセスを使用し、要求に応じて BitLocker キーを提供します。ドライブのフォーマットは最初の回復試行ではありません。

サポートのために、製品名とバージョン、ゲーム、Windows ビルド、正確なボード モデルとリビジョン、BIOS、デバイス リスト、アクション シーケンス、エラー メッセージ、および前後/再起動の比較を準備します。公開投稿から完全なシリアル番号と UUID を編集します。回復キー、ライセンス、パスワード、またはトークンを添付しないでください。

出典と詳しい説明

GoofyNest および spoofer.shop では、作成者の経験と特定の構成について説明します。このガイドでは、これらのトピックを共通のワークフローにまとめて、各アクションの目的と制限について説明します。 Windows の動作と TPM クリアの予防策が Microsoft に対してチェックされました。変更を適用する前に、製品の現在の説明書を参照してください。