Nexus7(2013)のブートローダーのアンロック方法

ブートローダーのアンロック方法を記載します。

注意

ブートローダーをアンロックするとメーカー補償が無効になります。
作業中にデータが消える、端末が起動しなくなる可能性がありますが、
当方では一切責任は負えませんので、ご了承ください。

前提・事前準備

  • Ubuntu 14.04を使用する
  • ブートローダーのアンロックを行うと、データが初期化されるため、 必要に応じてバックアップをとっておく
  • adb, fastbootを使えるようにしておく
    方法はこちら

手順

Nexus7をfastbootモードで起動する

$ adb reboot bootloader

f:id:s53forco:20150318004944j:plain

上の写真はアンロック済だが、ロックされている場合は「LOCK STATE - locked」と表示される。

ロックを解除する

$ fastboot oem unlock

「Unlock bootloader?」とダイアログが表示されるので、ボリュームボタンで「Yes」を選択する。
ターミナルへ「Unlocking bootloader done!」と表示されると完了。

再起動を待つ

再起動時に起動画面の下に「鍵の開いた」アイコンが表示されていればOK。
f:id:s53forco:20150318004940j:plain

adb devicesで「???????????? no permissions」と出たときの対処法

Firefox OS端末のFx0をPCにつないでadbで接続を確認。

$ adb kill-server
$ adb devices
List of devices attached
????????????    no permissions

「???????????? no permissions」となっていた。
下記コマンドを入力。

$ sudo adb kill-server
$ sudo adb start-server
$ adb devices
List of devices attached
xxxxxxxxxxxxxx    device
(xxx:デバイスID)  

これで認識された。