2010年8月12日

【JBアプリ】 Signal を入れてみた。[08/13 updated]



基地局、アンテナマニア垂涎のiPhone用JBアプリが登場です。

その名も Signal http://signal.kssh.ca/
Modmyiのrepoから取れます。(約 $5 です)

このアプリを使えば、周辺の基地局の電波強度(RSCP dBm )や、
signal quality( Ec/N0)、位置情報がある局ならある程度の、
アンテナの場所がわかるようになります。

作成は、iPhone Dev Teamとのこと。
AndroidのCellFinderのiPhone版と思うと分かりやすい?

数値だけなら、FiledTest.appでも見れますが、
このアプリならマップ上に展開されるので非常に見やすいです。

■注意点

入れてみて気付いたのを少し

バッテリー消費が異常に激しくなります。

 ⇒Mobile Substrate のAddon 「enablettydebug」が原因との事。
  ここいらで話題になってました >>> iPhone 4 Battery DRAIN!! After Jailbreak.
 
  【08/13更新】
  updateがあり「1.3.1-1」では、今の所バッテリードレインは発生していません。
  暫く様子を見てみます。

○位置情報をもっていない局が多い

 ⇒案外、アンテナの位置が表示されない局が多いです。
  あと、SBMの場合は、アンテナ位置は100m離れた位置を表示するようです。

今後のアップデートで化けるかもしれないので、暫く注視したいと思います。

2010年8月8日

iPhoneでFlashを有効にしたらport 4242で待ち受ける様になった件

Jailbreakme + Frash で、iPhoneでもsafariからFlashが
見られるようなったと話題になっていますね。

うちの端末も話題の波にのって、インストールしてみましたが、
Frash-0.02.debをインストール後、一つある事に気付きました。

それは、TCP Port:4242 待ち受け(Listen)をするようになった事。

調べてみると、/System/Library/LaunchDaemons/food.plist で、
SockServiceName4242が指定されているのが原因のようです。

どうもfrashは、内部のループバック経由で動作していて、
4242ポートを使用しているようです。

ただ *.*:4242 で待ち受けているので、どこからでもアクセスされてしまうのが、
非常に気になったので、plistを編集して、localhostからのアクセスのみに変更を
してみました。

方法は簡単。food.plistにSockNodeNameのKeyを追加するだけ。
(iFilesから簡単に編集出来ます。)

▼変更箇所抜粋(色をつけた部分が追加部分です)

<key>Sockets</key>
<dict>
<key>Listeners</key>
<dict>
<key>SockNodeName</key>
<string>localhost</string>

<key>SockServiceName</key>
<string>4242</string>
</dict>
</dict>


設定変更後、再起動をすれば反映されると思います。
Sysinfo+などで、127.0.0.1:4242で待受していればOKです。

3G回線のIPアドレスを調べて試しにアクセスしても、
対策前は反応があったポートもしっかり閉じてました。

2010年8月1日

sonic phone finder わかったことメモ

sonic phone finderについて気付いた事をメモしておきます。

sonic phone finderは、iphoneを紛失してしまった時などにメッセージを送ったり、
位置情報を確認することで、どこにあるかを探せるサービスを提供するアプリです。

Mobile Meの年額9800円を払わずに、近いサービスを受けられるので、
最近になって少し話題になっているようです。

そんなアプリの動作について、少し調べてみました。


・アプリ起動中は、リアルタイムにwebアクセスで位置情報がアップデートされるようです。
 (フォアグラウンドに起動させておくとメチャクチャ電池喰います)

・「Update location in background」を設定した場合でも、常にGPSを使って、
 
更新し続ける訳ではないようです。(場所を移動しなければ通信は発生しないようです)
 
 これは、significant-change location serviceを使った更新にしているのかも。
 この場合は、基地局が変わらないければ、殆ど更新される事がないようです。

  ※参考:Getting the User’s Current Location

 電池の持ちは検証中ですが、なんとなーーく減りが早くなった気がします


パスワードロックをかけている場合は、プッシュ通知を受信しても、
 アプリがフォアグラウンドに来ないので位置情報の通知はされない模様

 = パスワードロックをかけてなくしてしまった場合は、プッシュ通知の表示が
   されるだけで、最新の位置情報を示してはくれません。  

 但し、「Update location in background」がオンならバックグラウンドの
 タスクで基地局が変われば合わせて位置情報が更新されるようです。

Mobile meの代わりになると喜んでいた人には、少し残念ですね。
ただ、バックグラウンドの自動更新である程度は補えるかもしれないですね。

Sonic Phone Finder - R.P.A. Tech
Sonic

※LinkをクリックするとiTunesが開きます。

ついでに似たアプリ。

TapTrace Pro - TapBase LLC
TapTrace