GPS のリアルさ:偽装した地点の精度、揺れ、高度

本物の GPS は完全に静止することがありません。座標はわずかに揺れ、精度は変わり、方位も揺らぎます。そのため Mock Location も標準では同じように動作し、ほかのアプリでは地点が少し揺れ、移動中はルートのラインから 1〜2 m ほど外れます。これは用途によって利点にも邪魔にもなります。ジオフェンスの確認には、その場にぴたりと止まる地点が必要です。「GPS のリアルさ」セクションでは、地点をどう見せるかを選べます。

  1. 「GPS のリアルさ」を開く

    地図の右下の歯車 →「GPS のリアルさ」。このセクションは Premium の機能です。サブスクリプションがなくても開き、上部に機能の内容が表示されますが、設定は薄く表示されます。変更はすぐに反映され、すでにオンになっている偽装にも適用されます。

  2. プリセットを選ぶ

    「完璧な精度」は地点が静止し、ライン上を正確に進みます。ジオフェンス、トラッカー、自動テスト向けです。「本物の GPS 風」は標準で、わずかな揺れと自然な方位です。「受信が弱い」は高いビルの間のように、地点が大きめに揺れてラインから外れます。「バッテリー節約」は更新が 1 秒に 1 回で、それ以外は本物の GPS と同じです。

  3. 静止中の地点を調整する

    「地点の揺れ」は「オフ」(完全に静止)から「強め」(地点の周囲最大 5 m)まで選べます。「報告する精度」は「非常に高い」(0.6〜1.4 m)か「高い」(1〜2.5 m)です。2.5 m より悪い値は選べません。誤差が大きいと、スマートフォンの Google のサービスが実際の位置を混ぜ始めるためです。

  4. 必要なら高度を指定する

    「海抜高度を指定」をオンにして数値を入力するか、「−」と「+」のボタンで 10 m ずつ変更します。指定しない場合、アプリは 115 m を報告しますが、山や高層階では不自然です。GPX ファイルの高度が優先され、トラックに高度があればそれが使われます。

  5. ルートに沿った移動を調整する

    「ルートからのずれ」は「オフ」(地点はライン上を正確に進む)から「強め」(横に最大 4 m)まで選べます。「普通」は 1〜2 m で、滑らかに、急な飛びはありません。「方位の揺れ」は、道路に正確に沿った進行方向から、最大 4 度の目立つ揺れまでです。速度、「自然な移動」、「都市部の GPS 精度」などは、ルート自体で設定します。

  6. 更新頻度を選ぶ

    「4回/秒」は最も滑らかな移動(標準)、「2回/秒」はスマートフォンの負荷を軽減、「1回/秒」はほとんどのスマートフォンと同じで、長時間の移動でバッテリー消費を抑えます。ラインからのずれの幅は頻度に左右されません。設定を手動で変えると、プリセットの横に「カスタムプロファイル」が、下部に「標準に戻す」が表示されます。

ほかのアプリに見えるもの

どの設定も、Mock Location が位置情報としてシステムに渡すデータ、つまり座標、精度、高度、方位、頻度だけを変えます。Mock Location 自体の地図では、地点は揺れずに描かれます。仮の位置情報であることを示すフラグ、歩数、スマートフォンのセンサーはこれらの設定では変わりません。それらを確認するサービスは、どのプリセットでも偽装を検出します(理由)。

Premium なしの場合

標準の「本物の GPS 風」が使われます。これまでアプリが常にしていた動作とまったく同じです。Premium で選んだ設定は消えず、サブスクリプションとともに戻ります。

Mock Location — root 不要の Android 用偽の GPS 位置情報アプリ

無料、Google Play 以外から配布。インストール前にファイルのチェックサムを確認できます。

APK をダウンロード