- 2008-12-31 (水)
- 未分類
-

このブログをはじめて5ヶ月ほど。いままで3名の方から「iPhoneを紛失したけど探せないか」と言った主旨のメールを頂戴しました。iPhoneは安心遠隔ロックや位置ナビのようなSoftBankのサービスが利用できないため、自衛手段が必要です。続いては脱獄iPhoneでできること。
目次
今回は以下の方法をご紹介します。脱獄していると位置ナビ相当のことが実現できます。FindMyiで失したiPhoneを探す
CydiaからインストールできるFindMyiを使えばiPhoneの位置をトラッキングできます。iPhoneを失した時にPCからWebサイトにアクセスして”盗まれたよ!”と設定すればGPSを使ってiPhoneの位置をgoogleMap上に表示できます。使い方(準備)
- CydiaからFindMyiをインストールして、iPhoneを再起動。
- ホーム画面にFindMyiアイコンが追加されているので、ユーザ登録を行う。(無料)
- GPS精度やWebサイトをチェックしに行く間隔を設定しておく。
Mark as Stolenで無いときはWebのみチェックに行くようです。
常にGPS使わないのでそれほど電池を喰わないのが売りらしい。
使い方(iPhoneを無くした時)
- http://findmyi.org/account.phpにアクセスしてログインする。
- Manage Registered Phonesをクリック

- Mark as Stolenをクリック
Stolen状態だと定期的にGPS使っちゃうので通常は切っておきましょう。

- アカウントトップまで戻ってPurchase Trackingをクリック
- 3日限定で10ドルもしくは月2ドルを払うとトラッキングできるようです。

IPアドレスをロギングしてSSHで侵入する(サンプル)
「IPアドレスさえ分ればSSHで侵入してなんでもできるんだけどなぁ」と思いちょっとサンプルを作ってみた。今回作ったサンプル
n分に1回IPアドレスをチェックして、IPアドレスが変更されていたら、FTPサーバ上にアドレス情報をアップロードする。用意するもの
- 自前のFTP鯖
- Cydia::cURL
設置方法
- iplogger.shをカスタマイズ。
※FTP鯖のアドレス、ディレクトリ、ユーザID、パスワードを設定のこと。
※FTP鯖側にディレクトリ作るのもお忘れ無く。
#!/bin/sh FILENAME=`date +%Y%m%d%H%M%S` cd $(cd $(dirname $0);pwd) ifconfig > $FILENAME if [ -e olddat ]; then :; else touch olddat fi if cmp -s olddat $FILENAME ; then rm $FILENAME exit 0 else curl -T $FILENAME ftp://FTP鯖のアドレス/アップするディレクトリ/$FILENAME --user ユーザID:パスワード mv $FILENAME olddat fi exit 0 - iplogger.shをiPhoneに設置して実行権限を付ける。 今回は/var/root/Script/iplogger/に設置することにします。
- jp.goodegg.iplogger.plistを確認する。 ※iploggerのパスとIPアドレス確認間隔(StartInterval:秒)を確認。
- jp.goodegg.iplogger.plistを/System/Library/LaunchDaemonsに設置。
- iPhone再起動
- FTP鯖の所定ディレクトリに日付時分秒のファイルができます。
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>jp.goodegg.iplogger</string>
<key>ProgramArguments</key>
<array>
<string>/var/root/Script/iplogger/iplogger.sh</string>
</array>
<key>StartInterval</key>
<integer>1200</integer>
</dict>
</plist>
注意など
- 利用は自由ですがあくまでサンプルです。エラー処理等なし。
- FTPサーバ及びその通信経路が新たなセキュリティの穴になります。
- そもそも必要ない人にSSHをオススメしません。また最低限の安全策を取る必要はあるかと思います。
- エラーなどはsyslogに吐かれます。
- たぶんロック中は動作しないと思います。紛失にすぐ気付くか、盗難者が使っていれば…
SSHでログインしちゃえば…
ロックが掛かっていても、SSHでログインできるのでなんでもできますね。例えば…- findmeコマンドでiPhoneの位置補足(GPS)する
- recAudioコマンドで周囲の音を記録
- openURL tel://[電話番号]コマンドで電話しちゃう
- etc…
- Newer: TV&バッテリー本体のみ本日発売
- Older: iPhoneの紛失・盗難に備える(非脱獄編)
-
u
-
goodegg
-
u
-
混乱中
-
goodegg
-
混乱中
-
匿名
