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

2016/04/14 16:53

location-fake-top

iPhoneの位置情報を利用しているアプリは多いですよね。Jailbreakしていると「Location Holic」などのTweakで簡単に変更することが出来ますが、現在の最新のバージョンである「iOS 9.3.1」では出来ません。
今回は、脱獄無しでも位置情報を偽装して、別の場所に居るようにする方法を紹介いたします。


元ネタはこちら


iOS 7時代の方法ですが、iOS 9.3.1 iPhone SEにて確認しました。

iPhoneの位置情報を偽装する方法


今回もこの神ツール「iBackupBot」を使用します。
はじめに「iPhoneを探す」をオフにしてください。
1. iTunesでデバイスのバックアップを取る
01
(バックアップを暗号化しないように)

02 「iPhone"(デバイス名称)"は設定が完了していないため、バックアップを作成できませんでした。」となる場合、設定の言語環境を変更してみてください。

2. iBackupBotを開き最新のバックアップに移動
location-fake-01
1)「/System Files/HomeDomain/Libirary/Preferences」に移動

2)こちらのファイルを「Import」
Link:com.apple.Maps.plist
<?xml version="1.0" encoding="UTF-8"?>
<!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>
3)Restoreをクリック

07
そのまま「OK」をクリック

3. デバイスが再起動して「Restore completed」で完了です
4.Mapアプリを開いて偽装したいスポットを検索
location-fake-02
東京スカイツリーとしてみます。

5.ピンが立っているところの説明をタップ
6.一番下までスクロールして「Simulate Location」をタップ
location-fake-03
背景が灰色になれば偽装完了です。

location-fake-04
Swarm — by Foursquare 4.0(無料) ※記事公開時
カテゴリ: ソーシャルネットワーキング, 旅行 サイズ: 38.2 MB
全てのバージョンの評価: (1,034件の評価)

こちらの位置共有アプリを開いたところ、問題なく偽装されていますね!

その他のiBackUpBotでのTips

iOS Tweaking by iTunes backup modification
使えないものも有りますが、脱獄できない状態の中、Appスイッチャーのホーム画面を上にスワイプして、Respringが行えるようになる方法など面白いですね。
「System Files/HomeDomain/Library/Preferences」の「com.apple.springboard.plist」に以下のキーを追加でできます。
<key>SBKillableInAppSwitcher</key>
<true/>
ちなみに、位置情報の戻し方は「Respring」では戻りませんでした。
再起動することで、元に戻ります。

※「iPhoneを探す」を元に戻すことを忘れずに。