2018年6月7日木曜日

Androidの端末探索通知を隠蔽する

AndroidやiPhoneには端末を万が一紛失しても端末を探し出す機能がある。
この機能は一歩間違えれば、プライバシー侵害ともなり得るが、保護者が子供の位置を知ったり盗難や紛失の際にはとても強い味方となる。端末近くまで来たら音を鳴らしたり、操作をロックしたり、最悪回収を諦めるなら端末のデータ消去すら可能である。
※SIMの無効化は別途サービス会社に手続きを取る必要がある。

ちなみにこの機能は利用時に当該端末と同一Googleアカウントでないと利用できないので、誰でも他人の端末位置を特定できるわけではない。

◆事前の準備と使い方
Android 搭載端末を紛失しても見つけられるように準備する
(Google ヘルプ)

紛失した Android 搭載端末の位置の特定、ロック、データ消去を行う
(Google ヘルプ)

ただし、唯一の弱点として端末の探索を行うと対象端末に通知が送られるため、端末の(オーナーではなくその時点での)所有者に知られてしまう結果となる。
盗難にあった端末なら電源を切られたり、水没させられるかもしれない。

そこで以下の方法で通知を表示させないようにできる。


(1)設定→アプリ→Google開発者サービスを探し通知をタップする。

(2)すべてブロックを選択する。

これで、端末の位置特定時に一瞬GPSは点灯するものの場所特定の通知は表示されない。

使い方によってはプライバシー侵害ともなりうるので、あくまでも保護者が子供の端末に仕込む、あるいは自分の端末の自衛用として活用してほしい。

Google Nexus/Pixcel向け6月の月例アップデート公開

Nexus/Pixcel向けAndroid2018年6月の定期アップデートの配布が開始されました。

今月のアップデートではメディアフレームワークの脆弱性、クァルコム製ドライバーの脆弱性など緊急11(OSによっては12件)件、危険度高46件の脆弱性が修正が提供されています。
また機種別脆弱性として高OSによっては6件、危険度中62件の修正および各機種ごとの機能改善がアナウンスされています。
パッチレベルはJun 05, 2018で統一されています。

ビルド番号はAndroid8.1.0となりOPM4.171026.006、OPM4.171019.021/030が最新のビルド番号となります。
なお、Nexus6およびNexus9のアップデートは10月が最終提供です。

Android Security Bulletin (June 2018)
https://source.android.com/security/bulletin/2018-06-01

Pixel/Nexus Security Bulletin (June 2018)
https://source.android.com/security/bulletin/pixel/2018-06-01


OTAファイルのリンクが判明次第、この記事を随時アップデートします。
◆各OTAファイルへのリンク(2018/6/6更新)
OTA Images for Nexus Devices
https://developers.google.com/android/ota

●機種別リンク(国内発売機種のみ掲載します)
Nexus5X 8.1.0(OPM6.171019.030.B1):Link
Nexus6P 8.1.0(OPM6.171019.030.B1):Link


OTA(差分)ファイルを利用したアップデートの場合、SDKツールのadbコマンドを利用して手動更新すれば現在の設定を保持したままアップデートできます。
※設定→端末情報→システムアップデートで更新する方法と同じ。
※adbコマンドの利用方法はこちらを参考にしてください。

それが待てないという方は、先行して公開されたファクトリーイメージからインストールしてください。
※本体は初期化されますので、設定が面倒という場合にはOTAアップデートをお待ち下さい。
※アーカイブのバッチファイルを加工(fastboot -wの部分の-wを削除することでユーザーデータは保持したまま更新されます)することにより、そのまま更新されます。ただし、ブートローダーのアンロック必須です。

Factory Images for Nexus Devices
https://developers.google.com/android/nexus/images