Oculus Go のアンロック手順

同じ作業をまたやるかもしれないので、備忘録として雑なメモを残しておく。

  • Oculus Go を入手(これが案外大変?)
    • 経年劣化で、電池を新品に変えてもコントローラが使えないことがある。アルミホイルを電極に挟むと使えることも
  • Go を使っているアカウントの開発者モードを有効化する
  • スマートフォンの Meta Quest アプリを起動。(既にペアリング済みの)Oculus Go を選択し、開発者モードを enable する
  • 母艦の PC に Android Studio をインストール
    • adb へのパスを通す
      • macOS の場合 PATH に以下を追加 /Users/USERNAME/Library/Android/sdk/platform-tools
  • unlocked OS build をダウンロード
  • 母艦と Go を USB ケーブルで接続
  • ターミナルで cd して unlocked_build.zip  と同じディレクトリに移動
  • adb reboot bootloader と入力
  • Go をかぶると画面が USB Update Mode になっている
  • Volume ボタンで enable sideload uploading を選択した後、電源ボタンで決定。画面が暗くなる
  • 母艦に戻り、ターミナルから adb sideload unlocked_build.zip と入力
    • 終わったら Total xfer: 2.00x のような出力が出る
  • ターミナルから adb reboot bootloader と入力
    • Go の画面は USB Update Mode になる
  • ターミナルから fastboot oem unlock と入力
  • うまくいくと以下のような出力が出る
    OKAY [  0.031s]
    Finished. Total time: 0.031s
  • ここまで来たら unlock 成功。adb root が使えるようになる