Apr 212011
 

iPhoneやiPad Wi-Fi+3Gがユーザーの移動状況を記録しているそうで、iOS機器を母艦と同期する度に/Users/<your user name>/Library/Application Support/MobileSync/Backups/に新しいフォルダが作成されて、移動歴が保存されるとか。私の場合はどうなっているのか調べてみると、Backupの下に3つのフォルダがあり、それぞれのフォルダの中にアルファベットと数字を羅列したファイルがたくさんありました。3つのフォルダはこのiMacを母艦にしているiPhone 3GとiPad Wi-Fi、そしてiPhone 4用のフォルダです。それぞれのフォルダに含まれる、info.plistをテキストエディターで開くとiOS機器の名称がわかります。

オープンソースのiPhone Trackerは、このデータを地図上に表現するアプリケーションだそうです。iPhone Trackerをダウンロードしてアプリケーションを立ち上げると、世界地図が現れ、私がiPhone 4と共にこれまでに訪れた地点が時系列で赤や黒のドットで表示されました。訪問していない地点も表示されますが、これは位置情報の取得をGPSではなく、最寄りの3G携帯電話電波塔の位置を元に三角法で行っているためだそうです。(三角測量の方が精度が低いものの電力消費が少なくて済む。)上の画像にある大きな黒いドットは鈴鹿サーキットがある辺り。確かに去年、iPhone 4を携えて何度も通いました。

iPhone Trackerの開発者が、このようなデータが母艦に蓄積されているのを見つけたきっかけは、位置データ視覚化プロジェクト(たとえば、日本の放射線レベルを示す地図)に参加したことであり、移動歴データの視覚化について検討している時に、偶然、このファイルを見つけたそうです。放射線レベルを示す地図は、ヨーロッパのF1関係者の方には見せない方が良いかもしれません。日本グランプリ中止とか言い出しそうで…

Appleが何を目的にこのようなデータを記録して母艦にファイルを保存させているのか不明ですが、Appleも含めて第三者にデータが送信されることはないようです。

  8 Responses to “iPhone Tracker”

  1. 筆者 様

     恐るべしiPhoneの移動記憶!!。早速にD/Lして、MacBook 13インチアルミで確認してみました(たまに、iPhoneをこちらで充電、その折りにシンクロを外すのを忘れて古いデータやバックアップが作動して、データが格納されている可能性があるので)キッチリと、昨年、京都の顧客様の方へお伺いした時の行動軌跡がキッチリ出定ました。また、私の住んでいる国での移動軌跡もキッチリと出ています。凄いと言うしか有りません。多分、iPhone 3GS本体母艦のMacBook Pro 15 Inch Aluminumでは、更に凄い移動軌跡が見られるのは間違いのない所だと思います。

     私の勝手なGuessですが、多分SafariとかMSのIE、その他のブラウザで常套手段として用いられている「先読み」機能と同じく、移動する方向のベクトル(方向性)を読み取り、ナビを立ち上げた瞬間にその最新位置情報をナビなどGPSを使用するアプリに反映させているのではないかと思います。これによって、マップの現在位置表示の速度(Response Speed)の向上を図っていると考えれば、自然ではないかと思います。また、iPhoneで撮影した写真もGPSデータ埋め込みであるはずで、このロケーションデータの「照合」の手助けをしているのかもしれません。あくまでGuessですが。

     昼休みにでも、MadBook Pro 15インチのデータを見てみたいものです。これで、何月何日何時頃そこへ行ったてなデータが分かれば、便利さ抜群ですが、中にはそれが分かると怖い?場合もありますかね、多分(笑)。

    Jim,

    • MobileMeか何かでいつでもこのようなデータを利用できるようにするためにiOS 4からデータの蓄積をしていると考える人もいるようです。GPSではなく、3G電波塔を利用しているので、機内モードにすればトラッキングができないのか、シンガポールには一つも赤いドットが現れません。iPhone 4はずっと機内モードに設定していました。今度、iPad Wi-Fi+3Gの方も調べてみます。大きな黒いドットが現れるはずです。

      • 筆者 様

         CNNでもこのニュース取り上げられていましたね。iPadも、考えれば同じデータがあるはずですね。iPhoneのデータとiPadのデータ、どの様に見分けるのでしょうか?興味があります。やり方が分かりましたら、ご教示下さい。

        Jim,

      • 複数のiOS機器を母艦に同期している場合、直前に同期したiOS機器のデータがiPhone Trackerでロードされるようです。アプリケーションから機器を指定することはできないように思います。

      • 筆者 様

         そうですね、私もたった今試してわかりました。記憶しているデータは直近の数ヶ月の様な気がします。iPadの方のデータは、これを一度日本に持っていったのですが(昨年10月頃)記録にありませんでした。多分、6ヶ月程度のデータが更新されて行っている気がします。

        Jim,

  2. 筆者 様

     対応、早すぎ!の感は拭えませんが、このデータに対してUntrackする「Untracker」てなBackgroundで作動するソフトが出たようです。

    http://www.gizmodo.jp/2011/04/iphoneipad_4.html

    Jim,
     

    • 対応早いと私も思っていました。ハッカー達は、このようなデータがiOS 4.0以降、母艦とiOS機器に保存されていることにこれまで気付かなかったことでプライドに傷が付き、慌てて対向処置を考えたのではないでしょうか。

      • 筆者 様

         そうかも知れませんね。ま、これでiOS 4.3.XがAppleからアップデートNoticeに至れば、多分、このデータはブラインド・ファイルかHiddenファイルの暗号化ファイルになるでしょうね、多分。

         しかし世の中人は、結構、じっくりとこの様な事を確認する人が居るのですね。或記事に書いていましたが、この発見者の一人は元Appleの人ですが、iPhone開発には関わっていなかったとの事でした。

         私は、ノー天気なのかも知れませんが、データ搾取が悪意のあるアプリで行わなければ、このデータを眺めて「ああ、そう言えば、あそこにも行ったな」的、感傷に浸れるのも良いかな?と思っています(笑)。

        Jim,

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)

This site uses Akismet to reduce spam. Learn how your comment data is processed.