メインコンテンツにスキップ
macOS · メニューバーアプリ

iPhone の実際の GPSを偽装した位置に合わせる

GeoSpoof GPS は、接続した iPhone のシステムレベルの位置情報を、GeoSpoof で選んだ場所に設定する macOS のメニューバー用コンパニオンです。ブラウザと端末の実際の GPS が同じ位置を示すようになります。

初期段階の実験的な機能です

GeoSpoof GPS は新しく、さまざまな端末での検証がまだ進行中です。細かな不具合や、初回のみ必要な設定手順があることをご了承ください。GeoSpoof の他の機能はこれなしでも動作します。これは iPhone の実際の GPS を合わせるための任意の追加機能です。

Mac 用をダウンロード

最新バージョンを取得しています…

Apple Silicon と Intel に対応したユニバーサルビルド。Developer ID で署名され、Apple により公証済みです。

GitHub ですべてのリリースを見る
iPhone 上の GeoSpoof GPS — スクリーンショット 1iPhone 上の GeoSpoof GPS — スクリーンショット 2

必要なもの

  • macOS 13(Ventura)以降。
  • iPhone 用 GeoSpoof アプリと GeoSpoof Pro。アプリが操作の中心で(位置を設定します)、端末の実際の GPS を変更する機能は Pro 機能です。
  • デベロッパモードを有効にした iPhone。初回セットアップでは USB ケーブルで接続します。
  • Xcode — Apple の無料の開発者向けアプリ(Mac App Store)。ビルド作業は不要です。インストールして、iPhone を接続した状態で一度開くだけで、セットアップが完了し iOS デベロッパイメージが用意されます。ダウンロードは大きめなので、15 GB ほどの空き容量を確保してください。すでにデベロッパイメージがある場合は、代わりにそのフォルダをアプリに指定できます。

GeoSpoof GPS はソース公開されており、ブラウザ拡張機能とは別にバージョン管理されています。

GeoSpoof GPS をセットアップ

メニューバーのアイコンから「セットアップ…」を選ぶと、ウィザードが各手順を進むごとにチェックしていきます。セットアップを終えるには iPhone をケーブルで接続してください。完了後は Wi-Fi 経由で動作し続けます。

  1. アプリをインストール

    DMG をダウンロードし、GeoSpoof GPS を「アプリケーション」フォルダにドラッグします。メニューバーから動作し、Dock アイコンもウインドウもありません。初回起動時にセットアップウィザードが開きます。

  2. iPhone を接続

    iPhone を USB ケーブルで Mac に接続し、ロックを解除します。表示されない場合は、別のケーブルや USB ポートを試してください。

  3. このコンピュータを信頼

    iPhone に確認が表示されたら「信頼」をタップします。表示されない場合は、iPhone の 設定 ▸ 一般 ▸ 転送または iPhone をリセット ▸ リセット ▸ 位置情報とプライバシーをリセット を実行してから接続し直してください。

  4. デベロッパモードを有効化

    iPhone で 設定 ▸ プライバシーとセキュリティ ▸ デベロッパモード を開いてオンにし、求められたら再起動します。デベロッパモードは、iPhone を一度 Mac に接続した後にのみ表示されます。

  5. この Mac とペアリング

    セットアップウィンドウで「ペアリング」をクリックします。Mac が iPhone の GPS を制御できるようにする、一度きりの安全なハンドシェイクです。実行中は iPhone のロックを解除し、接続したままにしてください。

  6. デベロッパイメージを準備

    「準備」をクリックして iOS のデベロッパイメージをマウントします。これにより GeoSpoof GPS が iPhone の実際のシステム位置を変更できるようになります。Xcode のコピーを利用します。Mac App Store から Xcode をインストールし、iPhone を接続した状態で一度開くか、すでにイメージがあるフォルダをアプリに指定してください。

  7. GeoSpoof で場所を選ぶ

    いつも通り GeoSpoof で位置を設定します。iPhone のシステムレベルの GPS がそれに追従し、ケーブルを抜いて Wi-Fi に切り替えた後も同期を保ちます。