iPhoneの位置情報を偽装する方法【非脱獄】

iPhoneの位置情報を利用しているアプリは多いですよね。Jailbreakしていると「Location Holic」などのTweakで簡単に変更することが出来ますが、現在の最新のバージョンである「iOS 9.3.1」では出来ません。
今回は、脱獄無しでも位置情報を偽装して、別の場所に居るようにする方法を紹介いたします。
元ネタはこちら
iOS 7時代の方法ですが、iOS 9.3.1 iPhone SEにて確認しました。
iPhoneの位置情報を偽装する方法
今回もこの神ツール「iBackupBot」を使用します。
はじめに「iPhoneを探す」をオフにしてください。
1. iTunesでデバイスのバックアップを取る

(バックアップを暗号化しないように)

2. iBackupBotを開き最新のバックアップに移動

1)「/System Files/HomeDomain/Libirary/Preferences」に移動
2)こちらのファイルを「Import」
Link:com.apple.Maps.plist
<?xml version="1.0" encoding="UTF-8"?>3)Restoreをクリック
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>__internal__PlaceCardLocationSimulation</key>
<true/>
</dict>
</plist>

そのまま「OK」をクリック
3. デバイスが再起動して「Restore completed」で完了です
4.Mapアプリを開いて偽装したいスポットを検索

東京スカイツリーとしてみます。
5.ピンが立っているところの説明をタップ
6.一番下までスクロールして「Simulate Location」をタップ

背景が灰色になれば偽装完了です。


カテゴリ: ソーシャルネットワーキング, 旅行 サイズ: 38.2 MB
全てのバージョンの評価:



こちらの位置共有アプリを開いたところ、問題なく偽装されていますね!
その他のiBackUpBotでのTips
iOS Tweaking by iTunes backup modification使えないものも有りますが、脱獄できない状態の中、Appスイッチャーのホーム画面を上にスワイプして、Respringが行えるようになる方法など面白いですね。
「System Files/HomeDomain/Library/Preferences」の「com.apple.springboard.plist」に以下のキーを追加でできます。
<key>SBKillableInAppSwitcher</key>ちなみに、位置情報の戻し方は「Respring」では戻りませんでした。
<true/>
再起動することで、元に戻ります。
※「iPhoneを探す」を元に戻すことを忘れずに。
ディスカッション
コメント一覧
iOS 9.2.1の6sで確認しました。
iPhone SE 9.3.1ではうまくいきましたが・・・
Simulate Locationが出てきませんでした
ちなみにiPhone5で、バージョンは9.3.1です
SE、9.3.1です。サイトの通りしたのですがうまくいきません。
リンク先からダウンロードしたplistファイルのサイズが89、-rw-r–r– になっているのが原因かと考えているのですが、こちらのファイルは正しいものなのでしょうか。
ichitaso氏の画像では42,-rw—— になっているのですが・・・。
コメントいただけると幸いです。
上記のようにiTunesからバックアップからの復元もダメでした。
夫がこのやり方で居場所偽造して、浮気をしているようなのです。偽造している状態で、Iiphoneを探すをしても、探せないということですか???
どなたかご教示ください。よろしくお願い致します。
「友達を探す」というアプリは「iPhoneを探す」がON/OFF関わらず、位置情報と連絡先でやり取りするアプリなので関係ありません。
「iPhoneを探す」がONでこの方法で位置情報を偽装している場合、偽装した場所が表示されます。
・iBackupBot > view > options > Restore Engine で iTunes Restore Engine を選択
・iBackupBot > view > options > Restore Engine で iTunes Restore Engine を選択
Could not get APP in information from device: Could not start com.apple.mobile.notification proxy! Error code:-17
とでるのですが対処法はないのでしょうか?
管理者権限で実行する方法を教えていただけないでしょうか。
調べてみたところ分かりませんでした。
押しても灰色?の画面まで進みません(ボタンを押しても反応しない)
iPhone6sとiPhone5の9.3.2でやっています。
コメントにあったようにitunesから復元で戻せば戻るのですがその都度1時間以上かけ復元しなければならないのですがこれは9.3.3だと仕方ないのでしょうか?
お忙しい中申し訳ありませんがよろしくお願いします。
私も管理者権限で実行する方法を調べたのですが
見つけることができませんでした教えていただけるとありがたいです
具体的に言うと、restoreは上手く行くのですが、simulate locationが表示されません。
加えて、plistのインポートの仕方を教えていただけたら幸いです。
iBackupBotを一回インストールして一回目は開いたんですけどiBackupBotを一回アンインストールしてもう一回ダウンロードしたら何故かタスクバーにはiBackupBotを開いている状態の表示になっているのですが、実際デスクトップ上にiBackupBotが表示さません。おしえていただけないでしょうか?
ちなみにOSはwindows10です
細かくずらす事はできないのでしょうか?
某ゲームようでしたら細かくポイントを動かすしかないです。
ピンを置いて位置偽造をするとピンの位置ではなく近くのポイントに現在位置が偽造されます
公園内とかだと偽造したい位置に立てなくて困ってます。
ピンを置いた位置からある程度の範囲でマーカーの置かれる位置が決まっているような状態だと言えます。
iphoneの方で復元が終わった後に再起動していまい強制的にアップグレードが開始されてしまいます。解決策のご教示よろしくお願いいたします
これをios10に上げると、この作業をもう一度しなければなりませんか?
そのまえに、ios10でも偽装出来るのでしょうか?