w0a がお使いの PC に対して行うこと
アプリケーションのコードをもとに書いています: 何を変更し、それぞれの変更をどう元に戻すか、何に触れることを拒否するか、どのドライバーを読み込むことがあるか、ネットワーク経由で何を送信するか、そしてダウンロードしたファイルの確認方法です。
変更するもの
ボタンを押すかエンジンをオンにするまで、何も変更されません。新しくインストールした時点では、すべてのエンジンがオフです。
最適化は Windows の設定に書き込みます: レジストリ値、電源プラン、DNS サーバーと暗号化 DNS、スケジュールされたタスク、そして指定された一覧にあるサービスのスタートアップの種類です。レジストリ値は、アプリケーションに組み込まれた一覧に載っている必要があり、それ以外の場所への書き込みは拒否されます。
書き込む前に、w0a は現在の値を読み取り、%ProgramData%\w0a にある台帳に記録します。この台帳は、すべてのユーザーが読み取れ、管理者だけが変更できます。すでに目的の値になっている場合は、書き込みも記録もしません。セッションで最初の変更を行う前に、w0a は Windows の復元ポイントを作成するかどうかを確認します。
いくつかのページは独自のものを変更し、それぞれに独自の戻し方があります:
- CS2。Steam の設定ファイルにある起動オプション、ゲームのビデオ設定ファイル、そして autoexec.cfg の 1 行から実行される w0a 独自の w0a.cfg です。w0a が作成していないファイルは、w0a が初めて変更する前にコピーされます。
- cs2.exe 用の NVIDIA プロファイル。文書化されているドライバー設定を最大 4 つ変更します。元に戻すときはそれらの値だけを削除するため、そのプロファイルでご自身が設定した内容はそのまま残ります。
- グラフィックス カード。クロック オフセット、コア電圧、電力制限、ファン速度で、「グラフィックス カード」ページにプロファイルとして保存されます。このページでは、ボタン 1 つでカードを既定値に戻せます。
- スタートアップ エントリ。「スタートアップ」ページでオフにしたエントリは元の場所に残り、同じ一覧から再びオンにできます。
- 削除。「ログ」ページは選択したログとキャッシュを削除し、「アプリのアンインストール」ページはアプリを削除します。どちらも元に戻せません。両方のページがそのことを表示し、開始する前に確認します。
オンにしたエンジンは、実行中のプログラムに作用します。たとえば、ゲームの優先度を上げます。
変更を元に戻す方法
「バックアップ」ページには、操作ごとに w0a の復元ポイントが一覧表示されます。いずれかを復元すると、それ以降に行われたすべての変更が、後の復元ポイントの分も含めて元に戻ります。「すべて元に戻す」は、各設定で最初に記録された値を書き戻します。
「Fix」ページは、その台帳を必要としません。ほぼすべてのカードが Windows の既定値を書き戻すため、別のツールや古いインストールが変更した設定も修復できます。CS2 のカードは、w0a が最初に書き込む前に作成したコピーを元に戻します。
拒否するもの
- カーネルの設定。Session Manager\kernel の下にある値は、すべて拒否されます。
- ディスプレイ ドライバーのキー。マルチプレーン オーバーレイ (MPO) をオフにするキーと、グラフィックス カードが応答しなくなったときに Windows がどう回復するかを決める TDR のキーは、実際の PC で CS2 をフリーズさせました。w0a はそのどれも書き込みません。
w0a はこれらの値を削除することがあります。古い w0a のビルドや別のツールによる値がまだ残っている PC で、Windows の既定値に戻すためです。書き込むことは決してありません。
- Microsoft Defender。w0a はその設定を一切変更せず、除外も追加せず、そのプロセスの優先度を下げることもありません。Defender は、w0a がスタートアップの種類を変更できるサービスの一覧に含まれていません。また、ゲーム中に w0a がほかのバックグラウンド ダウンロードを保留しているときも、セキュリティ インテリジェンスの更新はダウンロードされ続けます。 w0a が Defender のファイルに触れるのは「ログ」ページだけです: そのチェック ボックスがオンの場合 (既定ではオンです)、クリーンアップで Defender の診断ログとスキャン履歴のログを空にします。保護エンジン、定義ファイル、検疫されたファイルには触れません。
- お使いのゲーム。w0a はゲームにコードを注入せず、ゲームのメモリも一切読み取りません。
- メモリ整合性。この Windows の保護をオフにするスイッチは、既定ではチェックされておらず、「すべて選択」の対象にも含まれません。FACEIT がインストールされている場合や、インストールされているかどうかを w0a が判断できない場合、また設定がロックされている場合は、実行を拒否します。
- ワンクリックの一括最適化。PC 全体を一度に最適化するボタンも、初回起動時のツアーもありません: 変更は 1 つずつご自身で選びます。
読み込むことがあるドライバー
w0a には独自のドライバーがなく、同梱もしていません。ただし、一部の読み取りにはドライバーが必要です: プロセッサのパッケージ温度、メモリ タイミング、メモリ モジュールの温度です。そのために w0a は PawnIO をインストールできます。PawnIO は独立した開発者が作成し、別途署名されたドライバーで、w0a は読み取りにのみ使用します。インストールするのは、そのボタンを押し、Windows がファイル上で確認した発行元の名前を示す確認画面で承認した後だけです。インストーラーは HTTPS で GitHub からダウンロードし、ほかの場所からは取得しません。
FACEIT のアンチチートは、古いリリースの PawnIO と一緒には起動しません。w0a は常に最新のリリースをインストールします。最新のリリースは Microsoft のハードウェア互換性の発行元によって署名されています。また、FACEIT と古い PawnIO が一緒にインストールされている場合は、先に警告します。
PawnIO は別の製品で、Windows のインストールされているアプリの一覧に独自の項目があります: w0a を削除しても、PawnIO は削除されません。
ネットワーク経由で送信されるもの
- ライセンスの確認。キーを入力した後に限り送信されます: キー、ハードウェア ID の一方向ハッシュ、同意した利用規約のバージョンと同意した日時です。キーが入力されている間はライセンス サーバーへの接続が開いたままになるため、取り消されたライセンスや変更されたライセンスは再起動なしで反映されます。無料トライアルを受け取るときは、ハッシュ化したハードウェア ID と、Discord ボットから受け取った 1 回限りのコードを送信します。
- 有効化。キーを有効化すると、ハードウェアの概要も一緒に送信されます: Windows のバージョンとアーキテクチャ、コンピューター名、メーカーとモデル、プロセッサとコア数、マザーボード、BIOS のバージョン、グラフィックス カード、メモリ、画面の解像度、稼働時間、ローカル IP アドレスです。サーバーが保持するのは、そのキーを最初に有効化したときの概要だけです。
- エラー診断情報。既定ではオンで、「設定」ページのチェック ボックス 1 つでオフにでき、キーがある場合にのみ送信されます。起動の 2 分後、その後は 6 時間ごと (未送信の分が多いときは、最長で約 1 時間、6 分ごと) に、キー、ハッシュ化したハードウェア ID、アプリのバージョン、エラー ログの新しい行を送信します。パス、ユーザー名、キーのパターンは削除されます。保持期間は 90 日です。
- 問題の報告。お客様が送信した場合に限り送信されます: メッセージと連絡先、アプリのバージョン、Windows のバージョン、プロセッサとグラフィックス カード、チェック ボックスをオンにした場合はエラー ログの末尾、そしてライセンス キーとハッシュ化したハードウェア ID です。パス、ユーザー名、キーのパターンは削除されます。
- アップデート。起動時と「アップデート」ページで、w0a は私たちの鍵で署名されたバージョン ファイルを読み取り、署名なしのファイルや、署名が正しくないファイルは無視します。アップデートがインストールされるのは、HTTPS で届き、その SHA-256 が署名されたファイルと一致し、実行中のコピーと同じコード署名がある場合だけです。
- その他のサービス。ページを開いたり、そのボタンを押したりした場合に限ります: 「ドライバー」ページは NVIDIA に最新のドライバーを問い合わせます。そのページの「アプリの更新」ボタンは winget を実行し、winget は Microsoft のパッケージ ソースに問い合わせます。「Ping」ページは Steam から Valve のリレーの一覧を取得し、「テストを開始」は各地域の Valve のリレーとネットワーク事業者のホストに ping を送信します。「DNS」ページは Cloudflare、Google、Quad9 などの公開リゾルバーをテストします。「インターネット」ページ、「ベンチマーク」のキャプチャ、「Fix」ページの IPv6 カードは Cloudflare の公開リゾルバーに小さな測定パケットを送信します。「アップデート」ページは w0a.app からリリース ノートを読み取ります。「PawnIO をインストール」ボタンはそのインストーラーを GitHub からダウンロードします。
各項目の保持期間を含む完全な一覧は、プライバシー ポリシーに記載しています。
ダウンロードしたファイルの確認方法
w0a は、w0a.app のダウンロード ページからのみダウンロードしてください。公開している各ビルドの SHA-256 はダウンロード ボタンの下に表示されています: 受け取ったファイルと比べ、2 つが異なる場合はファイルを削除してください。
関連ページ: 仕組み、プライバシー ポリシー、お問い合わせ。