市販のNFCタグを使ってmoto XのSkipっぽく端末のロック解除が出来るようにしてみた

2013.8.19

moto Xの公式NFCアクセサリのSKIP。NFCを使って端末のロックを解除出来るというものですが、それぐらいなら既存の端末でも出来るんじゃないかと思いチャレンジしてみました。が、それなりに大変でした。

まず、標準的なAndroid端末ではスクリーンオフ、スクリーンロック状態ではNFCの読み取りができません。これに対応するためにはシステムアプリNfc.apk(またはNfcNci.apk)を修正する必要があります。

いきなりハードルが高いのですが、修正箇所はこちらのスライドを参照してください。じつは定数を一箇所変更するだけで対応可能です。だがしかし。Androidのソースビルドが何度やってもうまくいかないので自前でビルドするのは諦めました。

XDAで調べるとすでにいくつかの機種用に改変済みのNfc.apkが配布されていました(Nexus 4用はこちら)。「NFC on lockscreen」でXDAを検索すると幾つか見つけることができます。

Nexus 4用とはいっても、CM10.2とAOSP JSS15J向けのものしかなく、手元にあったJWR66V向けはなかったので、本体にCM10.2のNightlyを焼いてしまいました。JSS15J向けのものをJWR66Vに入れたら起動時にNFCのエラーが出て操作が出来なくなったので注意してください。

あとはTaskerとNFCタスクランチャーでNFCタグを読み取った際にロックを解除するようにすればOKですが、これもXDAにスレッドが立っています。しかし、ここで配布されているxmlをどうしてもインポートできず、仕方がないので一から設定しました(インポート不可は環境によって発生するようです。回避策は不明)。

そんな紆余曲折はありつつも、とりあえずそれっぽい動きをするようになりました。PINロックやパターンロックを使っている人なら便利かもしれませんが、ちょっと微妙かな……。ただ、NFCを読み取った時の音を消す方法がわかりません。これを消せれば常用してもいいかなという気はします。

なお。今回使ったNfcNci.apkではスクリーンオフ状態ではNFCを読み取れません。改変方法によってはスクリーンオフでも読み取れるようになるので、やっぱり自分でビルド出来るようにちゃんと環境を整えよう。

タグ: , , ,

この記事が気に入ったら
いいね!しよう

最新情報をお届けします

microUSB-USB-Aの両端がリバーシブル仕様になったABOATのUSBケーブル3本セットがお買い得

上下の区別がないUSB Type-Cケーブルはとても便利ですが、まだまだmicroUSBな端末も多いです。 そんな人にも便利そうな、両端のmicroUSB、Type Aとも両面挿しが可能なケーブル3本

心拍モニタを搭載し、スマートフォンの通知にも対応したWhitings Steel HRが1月20日に日本で発売

海外では昨年9月に発表されていたWithingsのアクティビティトラッカ、Withings Steel HRが1月20日に日本で発売になります。 関連:Nokia傘下のWithings、心拍モニタを搭

コストコのディナーロールで揚げパンを作ってみた

コストコには1袋36個入りで460円という、私のようにお金はないけどカロリーを確保したいという人には大変ありがたい食材も売っているのですが、賞味期限が2日~3日しかなくさすがに期限内に全部食べ切るのは

LINEモバイル、1月18日から端末保証オプションをスタート 2月17日までは既存ユーザも申し込みOK

LINEモバイルが1月18日(水)から端末保証オプションを開始すると発表しました。 この手の端末保証オプションは通常、新規契約の時にしか申し込めませんが、2月17日まで既存ユーザも追加で申し込みが可能

小型PC「GPD WIN」のゲームパッドをPS4のリモートプレイで使う方法

キーボードとゲームパッドが付いた小型PC「GPD WIN」。 小さくてもWindows PCなので、PlayStation 4のリモートプレイをインストールして、PS4のゲームをプレイすることが可能で

スマホの画面をテレビに出力できるMiracast(ミラキャスト)の使い方

スマホの画面をテレビに出力できるMiracast(ミラキャスト)の使い方

名前だけは聞いたことはあるものの、使っている、活用しているという話をあまり聞かないMiracast(ミラキャスト)、どんなものかと思って実際に使ってみました。 ...

Microsoft、Surface Pro 4を価格改定 最大78,000円の値下げ

Microsoft、Surface Pro 4を価格改定 最大78,000円の値下げ

日本Microsoftが本日(1月16日)からSurface Pro 4の価格を値下げすることを発表しました。 Surface Pro 4が最大78,000円の値下げ Surface Pro ...

小型PC「GPD WIN」のゲームパッドをPS4のリモートプレイで使う方法

小型PC「GPD WIN」のゲームパッドをPS4のリモートプレイで使う方法

キーボードとゲームパッドが付いた小型PC「GPD WIN」。 小さくてもWindows PCなので、PlayStation 4のリモートプレイをインストールして、PS4のゲームをプレイすることが可...

honor 8の詳細レビュー HUAWEI P9やZenfone 3と比較してみました

honor 8の詳細レビュー HUAWEI P9やZenfone 3と比較してみました

上位機種のHUAWEI P9と同等のスペックを持つhonor 8の詳細レビュー。HUAWEI P9やASUS ZenFone 3と比較しながら紹介します。...

Android 7.0の標準機能、画面分割モードの使いかた

Android 7.0の標準機能、画面分割モードの使いかた

honor 8へのアップデートが開始されたAndroid 7.0 Nougatはデフォルトで画面分割モード(2画面モード)に対応しています。 画面分割モードはその名の通り画面を2分割して別々のアプ...

MENU

back to top