インストールをタップすると Play Store の行が保留中と表示され、変わったのは VPN だけでした。これだけで出口ノードを責めるには足りますが、証拠はその飛躍を支えていません。キューにあるジョブ、進行中の転送、インストールを拒否するパッケージはそれぞれ別の障害なので、画面を順に確認し、見えている現象を説明できる段階で止めてください。

ネットワークより先に項目の状態を読む

「アプリとデバイスの管理」を開き、次に「アップデート」で、数秒間その行を観察します。バーが動いていればパッケージは転送中で、決して埋まらないスピナーならジョブはキューにあり、開始されていません。

お使いの国では利用できないという表示のアプリは、すべてのアップデートが保留中という状況とは別のケースです。前者は項目の適格性についての答えで、後者はデバイス、アカウント、経路についてです。設定に触れる前に、止まっている行を数えてください:単独の障害とキュー全体の障害が同じ原因を共有することはまれです。

まずストレージと時計を除外する

空き容量、自動設定の時計、使える接続があれば、止まったダウンロードのほとんどは説明でき、どれもトンネルとは関係ありません。Google の Play のダウンロードに関するトラブルシューティング ガイド では、サポートされている再起動とアップデートの手順が説明されているので、複数の Google パッケージのデータを一度に消すのではなく、その順序に従ってください。ストレージをリセットするとアカウントがストアの一部からサインアウトし、仕事用プロファイルでは管理者の承認が必要になることがあります。

端末が管理されている場合は、そうでないと分かるまで、すべての修正を管理者の決定として扱ってください。ストアのデータを消すと組織が配布した構成が削除されることがあり、ダウンロードの問題が登録の問題に変わります。

トンネルが従量制を名乗っているか確認する

VPN クライアントは自身のインターフェースが従量制かどうかを決め、Android はそのラベルを VpnService.Builder の setMetered(boolean) オプションでアプリに伝えます。Wi-Fi につながっていても、トンネルがこの属性を提供するため、Play には従量制の接続として渡ることがあります。そのため同じ端末でも二つのクライアントで判断が分かれます。

Play のダウンロードとアップデートの設定を開き、使用中のネットワークを確認します。アプリが Wi-Fi を待ち、トンネルが従量制と印されていると、小さなアップデートは終わっても大きなパッケージは待つことがあります。まず設定を記録してください:その後に始まるダウンロードは設定について何かを示すのであり、出口の国を示すのではありません。テスト後に元に戻してください。

管理された比較を一度行う

小さな無料アプリを選び、端末とアクセスポイントを固定したまま、インストールを繰り返します。失敗する段階を書き留めます:一バイトも動く前か、途中か、パッケージが届いてインストーラーが引き継いだ後か。最後の場合はインストーラーかストレージを示し、ダウンロード元のホストではありません。次にトンネルを切って一度繰り返し、二回の実行を比べます。一度の成功ではほとんど分かりません:キャッシュされた応答は完了した転送のように見えるからです。

トンネルを切ったときだけダウンロードが完了するなら、それは手がかりであって判定ではありません。位置情報の偽装は考えられる理由の一つで、企業のブロック、フィルタリングするリゾルバー、混雑したエンドポイントも同じに見えます。

一度に一つの変数だけを変えます:同じクライアントの別サーバー、次に別のトランスポート、次に別のプロトコルです。DNS は独自のテストに値します:解決できない名前と応答の遅いホストでは失敗の仕方が違います。アプリごとのルーティングには罠があります:見えているアプリを除外しても、ダウンロードを取得するサービスも除外されているとは限りません。

国のメッセージとネットワーク障害を区別する

ストアが その項目はお使いの国では利用できない と表示するなら、そのメッセージはアカウントのストアの国についてなので、トンネルは変数ではありません。Play の国変更の流れには適格性の規則と待機期間があり、診断には使えません。ミラーから APK をサイドロードしても、ソフトウェアの出所が変わるだけで、ダウンロードが止まった理由は説明されません。

他の人が行動できる報告にするには、メッセージを正確に、クライアントとプロファイル、ネットワークの種類、二回の実行で分かったことを記録してください。この四つの事実があれば、VPN は位置情報を隠すので Play がブロックする、と繰り返す代わりに、別の人が障害を再現できます。

関連記事