そんなウザい話がありましたので、
通知バーに、外部からPUSHして警告アイコンを表示したり、何かの別の操作をきっかけにいきなり通知したりするアプリがどれなのか、を特定ししちゃいましょう。
以下の内容が一覧で確認できます。
・通知バーに表示されたアイコン
・通知バーに表示されたメッセージ
・通知したアプリのアイコン(ランチャー)
・通知したアプリ名称
・表示した時刻
4.3-jelly-bean 以降で確認できます。
確認手順を説明します。
そんなウザい話がありましたので、
通知バーに、外部からPUSHして警告アイコンを表示したり、何かの別の操作をきっかけにいきなり通知したりするアプリがどれなのか、を特定ししちゃいましょう。
以下の内容が一覧で確認できます。
・通知バーに表示されたアイコン
・通知バーに表示されたメッセージ
・通知したアプリのアイコン(ランチャー)
・通知したアプリ名称
・表示した時刻
4.3-jelly-bean 以降で確認できます。
確認手順を説明します。
「AppOps」てのがなんのことか良くわからなかったのだけども。
USBデバック接続してコンソールから以下で利用できるようです。
$ adb shell am start -n com.android.settings/com.android.settings.Settings \ -e :android:show_fragment com.android.settings.applications.AppOpsSummary \ --activity-clear-task --activity-exclude-from-recents \ --activity-no-history
Android 4.3.1と4.4でAppOpsを呼び出す方法 | ブライテクノBlog
リストのアイテム(インストールされている任意のアプリ)を選択すると、
アプリが使用しているパーミッションが表示され、パーミッションのON/OFFを切り替えることができます。
[Android] AppOps を起動する(Android 4.4 編) - adakoda
新 Nexus 7 の発表とともに提供が始まったばかりの Android 4.3 に、アプリごとにパーミッションを個別設定できる機能 App Ops が含まれていることが分かりました。この App Ops は標準状態ではアクセスできない隠し設定ですが、可視化して触れるようにする非公式のショートカットアプリも Google Play で公開されています。
Android 4.3 にアプリ別パーミッション設定の隠し機能が見つかる、有効化アプリ公開 - Engadget Japanese
ようするに、
・インストールしているアプリのパーミッションを制御できる
・UIからは見えないいわゆる「隠し機能」
・OS 4.3までは利用可能化するアプリが公開されている
ということのようです。
けど、今、Google Play を見てみると公開されています。KitKatでも。
続きを読む >>
こんなニュースでてるけど。
(2/2)ニュース - マカフィー、電話番号を盗むAndroidチャットアプリを発見:ITpro
電話番号の詐取機能の実装にはJavaScriptが用いられているという。ブログを執筆したマカフィー Mobile Malware Researcherの中島大輔氏は、「ユーザーの個人情報を盗む多くのAndroidマルウエアと異なり、このアプリの情報漏洩コードはサーバーサイドでホストされているHTML/JavaScriptファイルで実装され、それがAndroidのWebViewの機能である独自JavaScriptインタフェース呼出を通じて電話番号取得APIを呼び出している」と解説している。
なんかこの記事を読むと、
実装方法が巧妙にばれないように実装されている。
てなかんじに思ったりするけど、それは本筋ではないと思う。