47
goroh_kun @goroh_kun
LifeLogのAndroidManifestのダンプ http://t.co/M6pkMoqy さまざまなパーミッションを要求している。 apkの署名をみるとSharpのものであることが分かる。
goroh_kun @goroh_kun
LifeLogのAndroidManifest.xmlによると、jp.co.sharp.android.lifelog.permission.USER_LL_DATABASEというパーミッションを持っているユーザーがこのサービスに対して要求を出すことが可能。
goroh_kun @goroh_kun
LifeLogのAndroidManifestないではUSER_LL_DATABASEは定義されていないことから、別の場所で定義されていることが分かる。簡単に言うと、LifeLog.apkを見ただけでは意味がなくて、誰がLifeLogで提供されている
goroh_kun @goroh_kun
誰がLifeLogで提供されているAPIを利用しているかを調べないと意味がない。
goroh_kun @goroh_kun
LifeLogServiceのAPI利用に必要なパーミッションを誰が取得しているかを見るために、packages.xmlをダンプしてみた。http://t.co/orki6HEK システム系のものはほぼすべてUSER_LL_DATABASEパーミッションを利用している模様
goroh_kun @goroh_kun
LifeLogServiceのAPI呼び出しに必要なパーミッションはframework-res.apk内AndroidManifest.xmlに記載されていた。ダンプはこちら。http://t.co/OppmLElM プロテクションレベルはsignatureOrSystem
goroh_kun @goroh_kun
プロテクションレベルはsignatureOrSystemなので、System内にあるアプリケーションか、同じ署名(この場合Sharp署名)のもののみpermissionの利用が可能。packages.xmlに記載されているものが該当することが分かる。
goroh_kun @goroh_kun
LifeLogServiceを利用しているアプリケーションを特定するために、odexファイルをgrepしてみた。http://t.co/hAPu7YiC アドレス帳、ブラウザ、ファイルダウンロード等々でログ記録命令が発行されている模様
goroh_kun @goroh_kun
LifeLogServiceに保存されるアクション一覧、まずそうかどうかは各自判断を・・。 http://t.co/EUxNLkLP 後はこれがどのタイミングでどう利用されるかですね。
goroh_kun @goroh_kun
LifeLogServiceで提供されるAPI経由でやってきたイベント情報は、データベースに保存される。データベースの場所は/ldb 専用のmtdパーミッションにマウントされている。IS05の場合はmtd10
goroh_kun @goroh_kun
・・・/ldb/に存在するデータベースをダンプしてみると、誰が(メールアドレス・電話番号)、何時、どこに電話したか、メールしたか、メール読んだかがしっかりログされている。 http://t.co/AxpAKRGQ さすがにあれなので一部伏字にしてます。
goroh_kun @goroh_kun
LifeLogServiceがやっていること(何を記録しているのか?)は大体わかったので、あとは、このログがどう使われるのかですね。
goroh_kun @goroh_kun
frameworkで定義され、LifeLog.apkで実装提供されているaidlインタフェース。 ILifeLogServiceInterfaceと、ILifeLogCallbackListenerの2つ。 http://t.co/b3d5KIaf
goroh_kun @goroh_kun
LifeLogのイベント、ためるだけためて、使ってるところが見当たらない気がする・・。まあインタフェースが切って有る以上、メーカー署名アプリを後から入れれば取れるわけだけど・・。
goroh_kun @goroh_kun
LifeLogのイベント使っている人を発見jp.co.sharp.android.camelot.muiというパッケージ。シャープと共同開発のものらしい http://t.co/9azJuo8v
goroh_kun @goroh_kun
ちょっと一部不特定な情報は消しておきました。
goroh_kun @goroh_kun
LifeLogのイベントを利用しているラウンドホームというアプリは、docomo,ソフトバンクでは入ってるけど、auのものには入ってないみたいですね。http://t.co/Q9Lc2lrp
goroh_kun @goroh_kun
実際にラウンドホームなり、3Dオススメメニューなりを見てみないと、このDBに蓄えられた情報が、ネットワークを通してどこかに行くのかどうかは不明ですね。リコメンドエンジンがクラウド実装だとネットを通りますね。この接続先がキャメロットさんなのかシャープさんなのかは不明
ログインして広告を非表示にする
ログインして広告を非表示にする