AndroidはアプリでGPS位置情報を偽装 『Pokemon GO』などの位置情報を使ったゲームや、「を探す」など端末の現在地をマッピング表示する紛失防止アプリなどスマホのGPS位置情報を活用したアプリは大量に存在します。 さらには、「Cerberus(ケルベロス)」といったパートナーの居場所を特定できる監視アプリにもGPS位置情報が利用されます。 そんなアプリ対策に役立つのが、スマホのGPS情報を偽装するテクニックです。 Androidの場合は専用アプリ「FakeGPS location」、iPhone(iOS11未満)の場合はPC用ツール「iBackupBot」を使うことで、GPS位置情報を自由に変更できます。 AndroidはGPS位置情報をアプリで一発偽装できます。 「Fake GPS location」は Playで入手できる無料アプリ。 起動すると、自動的に「開発者向けオプション」画面が立ち上がります。 AndroidでGPSを偽装したい場所にピン ここで「仮の現在地情報アプリ(端末によっては「疑似ロケーションアプリ」)を選択」をタップして、「Fake GPS」を指定。 そして、現在地として認識させたい場所にピンを移動するのです。 Android端末でGPS位置情報を偽装したい場所にピンを設定したら、画面右下の再生ボタンをタップします。 これで現在地は東京・渋谷なのに、スマホ上では大阪・通天閣そばと表示されるというわけです。 実際にオンライン地図や追跡監視アプリなどで確認してみたところ、スマホの現在地は大阪だと誤認識しました。 あわせて読みたい•
次の
ポケモンゴーの開始がいまかいまかと待たれていますが、このようなGPS(位置情報)利用ゲームではどうしてもしょっちゅう移動できない場合があります。 そこで便利なのがGPS偽装アプリ。 ポケゴーで利用できるかどうかはさだかでありませんが、気になる人は試してみましょう。 GPS偽装アプリ 偽のGPS 「偽のGPS」とはすごいネーミングですが、単純に「フェイクGPS」を直訳したらこうなるという感じだと思います。 これを入れると指定した場所の位置情報を、現在地のかわりに送信できます。 起動するとこんな感じ。 適当に地図をダブルクリック。 その場所を利用できるようにします。 右下の再生ボタンをタップしましょう。 すると以下のように出てきます。 偽情報を利用できるよう設定しないといけません。 まずは「エネーブルMockLocations」をタップ。 次に開発者向けオプションをオンにします。 同時に「 疑似ロケーションを許可」をオンにしましょう。 (更新) OSのバージョンによっては、「 仮の現在地情報アプリを選択」となっています。 偽装アプリを使う場合はここで指定できます。 タップして「なし」にすることでオフにできます。 アンドロイド版はこちら。 Fake GPS location こちらのほうが使いやすいかもしれません。 地図上で場所を選び、再生ボタンで偽装開始。 停止ボタンで偽装が停止となります。 また設定では「Simulate moving」というのがあり、オンにするとランダムに移動してくれるようです。 ダウンロードはこちらから。 アンドロイド版: ポケモンGOの場所を偽装するには? ユーザレビューによれば、このアプリを使って偽装しようとしてダメだったという報告があります。 実際使ってないので、できないかどうかは現時点ではうちではわかりません。 ただしポケゴーでは、ユーザが不正しないように移動速度などの状況をチェックするようです。 そうでないと自動車やバイクで瞬時に移動されてしまいますから。 このようなアプリで現在位置を偽装できたとしても、ポケモンゴー側にすべてちゃんと反映されるかは不透明です。 また、あまりやりすぎてバンされてしまうと本末転倒となりますので、あくまで自己責任でおためしください。 なので位置偽装アプリは駄目かもしれません。 ただし無事偽装できても、ポケゴー側が何等かチェックして不正?に気づき、使えなくされるようです。 偽装対策でいろんなことをアプリがチェックしているのでしょう。 (更新) 不正に対しての対応が強くなっています。 位置情報ゲームで利用する場合は、不正行為とみなされてバンされる可能性もあるので注意しましょう。 apicode.
次の
ポケモンGOでは、主にGPS計測によって現在位置を測定します。 二次元では、ふたつの円を交わらせるとふたつの交点が生じますが、同様に 三次元では三つの球を交わらせるとふたつの交点ができます。 この原理を使って、位置がわかる 三つのGPS衛星からの距離を測ることで、ポケモンGOでは トレーナーの現在位置を見つけ出しています。 このときの GPSの位置は、GPSから 送られてきた信号に記されていますが、 GPSからの距離は信号に記された 発信時刻と信号の 受信時刻との差を電波の速度、つまり 光速で割って計算します。 つまり、 GPSで正確な位置を測定するには、• 最低3つのGPS衛星が確認できる• 受信側の時計が非常に正確である のふたつが最低条件となり、このうちの どれかが狂うと位置情報がおかしいことになります。 なお、ふたつできる交点のうちひとつは、宇宙空間にできるので無視できます。 地図上のトレーナーの位置がずれる場合に限らず、ポケモンGOの動作がおかしいと感じたら、 アプリや本体を再起動します。 ポケモンGOをいったん終了させるには、• iPhone• ホームボタンのない機種…… 画面外下から上へスワイプし、途中で指を止め、ポケモンGOのウインドウを下から上へスワイプ• ホームボタンのある機種…… ホームボタンをダブルタップし、ポケモンGOのウインドウを下から上へスワイプ• Android……画面下右端(機種によっては左端)の 「マルチタスクメニュー」をタップし、 ポケモンGOのウインドウを左右いずれかにスワイプ といった方法を使います。 このあと ポケモンGOを再起動させても位置情報が おかしいという不具合が発生したままならば、 スマートフォンを再起動してください。 アプリやスマホを再起動することで、メモリがリフレッシュされて動作が改善されます。 冒頭で記したように、ポケモンGOの位置情報はGPS衛星の電波を受信しなければ始まりません。 地図上のキャラの位置がおかしいということは、このGPS衛星の電波の受信状況が良くないということを意味しています。 そこで位置情報の精度を高めるには、衛星の電波をより良く受け取るために、空がよく見渡せる場所に行く必要があります。 もし空が見えない 地下や建物の中だったり、 ビルが密集していて空がほとんど見えなかったり、 森の中だったり、衛星放送が映らなくなるような 雨や濃い雲の下だったりして、ポケモンGOで 位置情報のエラーが発生しているのなら、 空が広く見通せる場所に移動することをおすすめします。 もっともレイドバトルなどで場所を選べないこともあるでしょう。 そういう場合でも、ビルの中ではなく屋上や窓際、ビルの外などで少しでも空が広く見えるところに移動してください。 ここまで紹介した対処法をすべて試したにもかかわらず、ポケモンGOの位置情報がおかしいままであれば、 あなただけの問題ではなくポケモンGOのホスト側で障害が発生している可能性もあります。 その場合は、 Twitterでハッシュタグ「 ポケモンGO」で検索すると、あなた以外にも位置情報の不具合で困っているTweetが発見できます。 また、ポケモンGOの公式アカウント「 PokemonGOAppJP」からもアナウンスが発せられているかもしれません。 こちらの公式アカウントをフォローしておくといいでしょう。 いずれにせよ、Twitter上で 広く障害が発生していることが確認できたなら、あなたにできることは障害からの回復を待つことしかありません。 Twitterに障害の回復報告が上がるのを待ちましょう。
次の