本文へスキップ
GhostDex

トラブル対処

位置が変わらない?症状から対処

症状を選んで、原因と対処法を確認してください。ほとんどの問題は、iPhone 自身の Wi-Fi 測位が Bluetooth の位置と競合しているのが原因で、別の都市や国へ移動するときは NextDNS を設定すればたいてい解決します。

NextDNS の設定へ

同じ都市の中で少し動かすだけなら、通常は設定不要です。別の都市や国へ飛んだあと本当の位置に戻されるのは、iPhone が周りの Wi-Fi や基地局を使って Apple に現在地を問い合わせ、Bluetooth から届いた位置を上書きするため。NextDNS で Apple の位置情報サーバーをブロックし、地図アプリの位置情報を「このAppの使用中のみ許可」にすれば、ほとんど解決します。

位置がまったく変わらない

原因

iPhone が GhostDex の位置を受け取っていません。未接続、認証中、またはほかのツールが位置を送っている状態です。

対処

  1. 1GhostDex でこの iPhone が「接続済み」で、地図に位置を送信中と表示されているか確認。未接続ならクイックスタートに戻ってペアリングし直します。
  2. 2遠くへ飛ぶと、ゲームに反映されるまで数秒かかります。少し待ってください。
  3. 3ポケモンGO を完全に終了(上にスワイプ)してから開き直します。
  4. 4同じ iPhone で、ほかの位置変更ツールや本物の GO Plus を同時に使わないでください。
  5. 5それでも動かなければ、下の「元の位置に戻される」の手順で NextDNS を設定します。
クイックスタート

飛んだのに元の位置に戻される

原因

iPhone が周りの Wi-Fi や基地局を使って Apple の位置情報サーバー(gs-loc.apple.com)に現在地を問い合わせ、その結果で Bluetooth の位置を上書きしています。

対処

  1. 1下の 5 ステップで NextDNS を設定し、プレイ中はオンにしてください。
  2. 2設定 › プライバシーとセキュリティ › 位置情報サービス › システムサービス で「ネットワークとワイヤレス」をオフ。
  3. 3キャッシュされた位置を消す:位置情報サービスをオフ → Wi-Fi をオフ → 10 秒待つ → Wi-Fi をオン → 位置情報サービスをオン。そのあとゲームを開き直します。
NextDNS 設定:5 ステップで引き戻しを防ぐ

位置が行ったり来たりする

原因

Bluetooth 以外の位置情報源が競合しています。多いのは「常に」許可された地図アプリ(Google マップなど)。独自のサーバーでネットワーク測位をするため、NextDNS では止められません。

対処

  1. 1設定 › プライバシーとセキュリティ › 位置情報サービス で、地図アプリをすべて「このAppの使用中のみ許可」か「なし」に。
  2. 2機内モードでモバイル通信を切り(基地局測位も止まります)、Wi-Fi と Bluetooth を手動でオンに戻します。ゲームは Wi-Fi で通信し、GhostDex は Bluetooth で動きます。
  3. 3この Wi-Fi で NextDNS が有効か確認します(ステップ 4)。
NextDNS 設定:5 ステップで引き戻しを防ぐ

遠くへ飛ぶと動かないが、歩くと動く

原因

数百 km の急な移動は iOS に異常値として捨てられます。小刻みな連続移動なら受け付けます。

対処

  1. 1テレポートしたら 5〜10 秒待ってから次へ。数秒おきに連打しないでください。
  2. 2それでも止まったままなら、ゲームを完全に終了して開き直すか、GhostDex でこの iPhone を切断して接続し直します。
  3. 3まだダメなら、ほかの位置情報源が引き戻している可能性大。「元の位置に戻される」「行ったり来たり」を順に確認してください。

置いたままにすると位置が止まる

原因

iPhone を約 2 分平らに置くと、iOS は移動していないと判断し、省電力のために位置情報を止めます。

対処

  1. 1スマホを持ち上げて軽く振るか、画面をつければすぐ戻ります。
  2. 2放置プレイ中はジョイスティックやルートで動き続ければ、位置は更新され続けます。

NextDNS 設定:5 ステップで引き戻しを防ぐ

NextDNS はドメイン単位でブロックできる暗号化 DNS サービスで、個人なら無料枠で十分です。プレイ中は完全版リストがおすすめ。Apple への通信をまとめて止めるので最も安定します。ゲーム中に App Store は使わないので問題なく、終わったらオフにするだけです。

  1. 1

    NextDNS に登録

    ブラウザで my.nextdns.io を開き、無料で登録。構成が自動で作られるので、「Setup」ページで 6 文字の構成 ID(例:abc123)を確認しておきます。

    NextDNS に登録
  2. 2

    ブロックリストに追加

    「Denylist」を開き、下のドメインを追加します。プレイ中は完全版、App Store や iCloud を使いたいときは軽量版を。

    完全版 · プレイ中のおすすめ · 11
    ドメイン内容
    gs-loc.apple.com

    Apple の Wi-Fi・基地局測位(最重要)

    apple.com

    Apple のすべてのサービス(位置情報を含む)

    akadns.net

    Apple のサービス(位置情報を含む)が使う DNS エイリアス

    akamai.net

    Apple が使う Akamai CDN(他の多くのサイトも利用)

    edgekey.net

    一部の Apple サービスが使う Akamai エッジ

    apple-dns.net

    Apple の DNS 負荷分散

    aaplimg.com

    Apple の画像・リソース CDN

    mzstatic.com

    App Store・iTunes のリソース

    icloud.com

    iCloud

    iphone-service.com

    iPhone のアクティベーションと端末サービス

    bluedot.is.autonavi.com

    中国本土で Apple の位置情報が実際に使うサーバー

    オンの間は App Store、iCloud、Apple ID サインイン、通知、iOS アップデートが使えず、Akamai を使う他のアプリやサイトも開けないことがあります。プレイが終わったら NextDNS アプリでオフにすれば元に戻ります。Apple アカウントでポケモンGOにログインしている場合は、先にログインしてからオンにしてください。

    軽量版 · Apple の位置情報サーバーだけ

    App Store、iCloud、通知はそのまま使えます。Apple の位置情報サーバーをブロックしますが、ネットワークによっては引き戻しを防ぎきれないことがあります。その場合は完全版に切り替えてください。

    軽量版 · Apple の位置情報サーバーだけ · 6
    ドメイン内容
    gs-loc.apple.com

    Apple の Wi-Fi・基地局測位(最重要)

    gs-loc-cn.apple.com

    Apple の位置情報(中国本土)

    bluedot.is.autonavi.com

    中国本土で Apple の位置情報が実際に使うサーバー

    gs-loc.ls-apple.com.akadns.net

    上のドメインの別名。追加しておくと確実

    gs-loc-new.ls-apple.com.akadns.net

    上のドメインの別名。追加しておくと確実

    gs-loc-cn.ls-apple.com.akadns.net

    上のドメインの別名。追加しておくと確実

    完全版と軽量版、どちらを使う?

    iPhone は周囲の Wi-Fi や基地局を使って Apple に現在地を問い合わせます。その通信は Apple 自身のドメインのほか、Apple が使う Akamai の CDN を通ることもあります。完全版はこれらをすべて止めるので Bluetooth の位置が上書きされませんが、Apple の他の機能も止まります。軽量版は Apple の位置情報サーバーだけを止めるので、ほかは普段どおり使えます。ゲーム中は完全版、普段は軽量版かオフ。

    *.nextdns.io はブロックしないでください(NextDNS 自体が動かなくなります)。軽量版では *.ls.apple.com(Apple マップの地図と検索。位置情報ではありません)もブロックしないでください。

  3. 3

    iPhone で有効にする

    App Store から「NextDNS」をインストールし、設定に構成 ID を入力してオンに。iPhone の「設定 › 一般 › VPNとデバイス管理 › DNS」で NextDNS が選ばれているか確認します。

  4. 4

    有効になったか確認

    Safari で test.nextdns.io を開き、"status": "ok" と自分の構成 ID が出れば有効です。Wi-Fi を変えるたびに確認を。NextDNS につながらないネットワークでは、iPhone が黙ってルーターの DNS に切り替え、オフと同じ状態になります。

    確認ページを開く

    NextDNS サイトの「Logs」で、どのドメインがブロックされたか見られます。gs-loc.apple.com が止まっているか確認できます。

  5. 5

    古い位置を消してゲームを開き直す

    位置情報サービスをオフ → Wi-Fi をオフ → 10 秒待つ → Wi-Fi をオン → 位置情報サービスをオン。そのあとポケモンGO を完全に終了して開き直します。

いちばん安定する設定チェックリスト

別の都市・国へ飛ぶ前に確認しましょう。

  • NextDNS がオンで、test.nextdns.io が ok
  • システムサービスの「ネットワークとワイヤレス」がオフ
  • 地図アプリの位置情報が「使用中のみ」か「なし」
  • 機内モードでモバイル通信を切り、Wi-Fi と Bluetooth はオン
  • ほかの位置変更ツールや本物の GO Plus を使っていない
  • テレポート後は 5〜10 秒待つ。遠くへ飛んだらクールダウン後に捕まえる

NextDNS では防げないもの

  • 地図アプリ独自のネットワーク測位。IP で直接自社サーバーにつなぐため、位置情報の許可設定で止めるしかありません。
  • グローバル IP から都市を判定するアプリ。目的地の地域に出口がある VPN が必要です。

よくある質問

位置を変えるには NextDNS の設定が必須?

必須ではありません。同じ都市の中で少し動かすだけなら、たいてい不要です。別の都市や国へ飛んで本当の位置に戻されるときだけ設定してください。

これらのドメインをブロックすると、iPhone のほかの機能に影響は?

完全版では NextDNS がオンの間、App Store、iCloud、Apple ID サインイン、通知、アップデートが止まり、Akamai を使う一部のアプリも開けないことがあります。プレイ後はオフにしてください。軽量版ならこれらはすべて普段どおりで、影響は屋内での Apple マップの測位が遅く・不正確になる程度です。

ゲームから切り替えて戻ると、本当の位置に戻るのはなぜ?

iPhone が Wi-Fi や基地局で Apple から本当の位置を取得し、Bluetooth の位置を上書きしたためです。NextDNS で gs-loc.apple.com などの位置情報ドメインをブロックし、システムサービスの「ネットワークとワイヤレス」をオフにしてください。

それでも直らない?

Discord で、どの症状か、Mac・Windows・Android のどれを使っているかを書き、アプリから書き出したログを添えて投稿してください。こちらで確認します。