2013年4月12日金曜日

Pushover - AndroidとiOSにPush通知


WindowsPhoneへのPush通知はPushalotが良さそうです…というエントリがちょっと前に書いたコレ

Pushalot - WindowsPhoneにPush通知

Androidへの通知はTwiProwl+NotifiMyAndroidの組み合わせで行っていたのですが、Pushoverというサービスが良さそうなので乗り換える事にしました。

Pushover
  • AndroidとiOS向けクライアントが用意されている。
  • IFTTTの通知先として使える。
  • Push通知させるデバイスの管理がWeb上で行える。
  • Androidクライアントは受信した通知をNotificationエリアに個別に表示出来る。

iOS向けクライアントは使ったことが無いので使い勝手が良いかは分かりませんが、Android向けクライアントはNotifiMyAndroidより使い勝手が良いと思います。

NotifiMyAndroidは通知を受信した際にIntentをブロードキャストするので他アプリと連携させやすいのが良い点かなと思います。


2013年4月9日火曜日

Windows Phone 8 Nokia Lumia 820にインストールしたアプリケーション


2ヶ月前に書いたエントリの時から変化があったので改めて。

あれ - Windows Phone 8 Nokia Lumia 920にインストールしたアプリケーション



Pushalot - WindowsPhoneにPush通知


WindowsPhoneへのPush通知は長いことTwiProwl/IMAProwl + toastyという組み合わせで使っていたのだがPushalotという良さそうなサービス、アプリケーションを見つけたので早速試してみた。

Pushalot

toastyと比べるとPushalotは以下の点が優れている。

  • WindowsPhoneだけでなく、Windows 8向けにもクライアントアプリが用意されている。
  • Push通知させるデバイスの管理がWeb上で行える。
  • SSLに対応(toastyは対応してない)
  • WindowsPhone8のLockscreenに未読の通知件数を表示させられる。

  • 既読ステータスをデバイス間で同期できる。
    例:Lumia920と820に同じ通知をPush。920で通知を確認。820側も自動的に既読状態になる。

TwiProwlをPushalotに対応させる



PushalotのAPIページにRubyのサンプルコードが載ってるのでそれを使うのが楽

私はTwiProwlの360行目あたりに以下のコードを挿入した。
  def pushalot( icon, params={}, user = nil )
    begin
      require "net/https"

      url = URI.parse("https://pushalot.com/api/sendmessage")
      req = Net::HTTP::Post.new(url.path)
      req.set_form_data({
      :AuthorizationToken => "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
      :Title => params[:event],
      :Body => params[:description],
      :Image  => "https://ar3r3.com/icon_twiprowl.png",
      :Source => params[:application],
      
      })
      res = Net::HTTP.new(url.host, url.port)
      res.use_ssl = true
      res.verify_mode = OpenSSL::SSL::VERIFY_PEER
      res.start {|http| http.request(req) }
    rescue
      error "Error while Prowling: #{$!}"
    end
  end

こうした方がいいよ!みたいなツッコミ頂けると喜びます。


2013年4月2日火曜日

Bluetoothで繋がる万歩計Fitbit Zip買ったよ

某あおやまさんとか某管理日誌の人は上位機種のOneを買ってましたけど僕はこれでいいかな…と。

fitbit zip

Fitbit

Bluetooth 4.0に対応しててiPhoneと接続できるらしいです、Androidのアプリもそのうち出るらしいです。
Bluetooth 4.0なAndroid端末持ってないのでなにか買わなきゃ…


付属のドングルを挿したPCの近くに行くと勝手に歩数などの情報を吸い上げてくれるのでスマートフォンと繋げなくてもそこそこ捗る。


Webの管理画面はこんな感じ

Oneと比べるとZipはハイテク感無いけどバッテリー半年くらいもつみたいですし、安いですし可愛いのでZipもアリだと思いますよ?

fitbit萌える


2013年4月1日月曜日

2013年3月26日火曜日

Motorola製Android端末の一部にロック画面のパスコードを迂回し、通知エリアにアクセス出来る脆弱性

Motorola RAZR i XT890 OS Ver4.1.2 と RAZR XT910 4.0.4で確認
RAZR XT910に関しては設定メニューへのアクセスも可能です。



方法はロック画面の、緊急通報から「*#*#2486#*#*」とダイヤルするだけ、簡単でしょ?

対策方法はSettings -> Apps -> ALL からCQATestをDisableとします。
テスト用アプリなので端末の動作そのものには無効にしても問題無いと思います。

2013年3月25日月曜日

Motorola RAZR iでSoftBankのMMSを使う


SoftBank 4G契約の場合
僕用メモ

MMSC : http://mms/
MMS proxy : andmms.softbank.ne.jp
MMS port : 8080

Messaging.apk
res/xml/smi_overlay.xml

mms_user_agent : SoftBank/1.0/Smart/MyrMMS
mms_x_wap_profile_url : http://uaprof.softbank.ne.jp/uaprof/mms-myriad01.xml

Full wipeするか
/data/data/com.android.providers.telephony/databases/mmssms.db
を消してから再起動