今回はブートローダーのアンロックです

準備としてPCに adb と fastboot をインストールします
 端末で sudo apt install android-tools-adb android-tools-fastboot

次に、Nexus7のデバイス情報を登録します
 Nexus7(電源入)とPCをUSBケーブルで繋ぐ
 端末で lsusb
  Mint-pc2:~$ lsusb
  Bus 002 Device 002: ID 0480:a200 Toshiba America Inc
  Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
  Bus 001 Device 021: ID 18d1:4ee1 Google Inc. Nexus 4 / 10
  Bus 001 Device 020: ID 192f:0916 Avago Technologies, Pte.
  Bus 001 Device 019: ID 0566:3029 Monterey International Corp.
  Bus 001 Device 018: ID 05e3:0608 Genesys Logic, Inc. Hub
  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 上記結果で
  18d1:4ee1 Google Inc. Nexus 4 / 10 がNexus7です
  これの最初の4桁 18d1 をメモしておく
 端末で sudo xed /etc/udev/rules.d/51-android.rules
  (root権限で 51-android.rules というファイルをテキストエディタで開く)
  SUBSYSTEM==”usb”, ATTRS{idVendor}==”18d1″, MODE=”0666″, GROUP=”plugdev” の一文を追加する
  (初めての登録時は空のファイルが開かれる)(ATTRS{idVendor}== の後の " " の中がメモした値)
  ファイルを保存して終了
これでPC側の準備はOK
ここまでは先日 Nexus5 をアンロックした時にやっていたので、今回はそのまま使えます
 (デバイスIDも調べると同じだったので)

Nexus7の準備
 設定→デバイス情報を開き、ビルド番号を7回タップし、開発者向けオプションを有効にする
 開発者向けオプションを開き、USBデバッグを有効にする、スリープしないを有効にする

ブートローダーアンロック
 Nexus7(電源入)とPCをUSBケーブルで繋ぐ
 端末で adb reboot bootloader
  Nexus7 に、このPCからのUSBデバッグを許可するか、表示
  許可をタップし、再度 adb を実行
   
  この画面になったら

  端末で fastboot oem unlock
   
  この画面になったら

  音量ボタンで Yes を選択
   
  電源ボタンを押すと unlock が実行され
   
   になる
   LOCK STATE が unlocked に変わっています

これでブートローダーのアンロックは完了です

そのままSTARTを選択し電源ボタンを押せばブートローダーが起動し、初期化した Androido が立ち上がります
 (初期化のため少し時間がかかる)
 
 初期設定から始めます

今回はここまで
ダラダラと手順の羅列になりましたが、備忘録ということで・・・
コメント ( 0 ) | Trackback (  )