Facebookは、OculusGoヘッドセット用のオペレーティングシステムのロック解除バージョンに取り組んでいます。現在、同社はOculus Go用のOSビルド(〜711MB)を正式にリリースしており、完全なルートアクセスを提供します。
ルート化プロセスは元に戻せず、将来的にOTAアップデートを受信できなくなることに注意することが重要です。また、このプロセスは他のデバイスやオペレーティングシステムには適しておらず、OculusGoのみがサポートされています。
Xiaobaiにとって、これはあまり意味がないかもしれません。しかし、コミュニティは、ロック解除されたバージョンのOculus Goを使用して、Facebookがこれまでに行ったことのないクールなことをたくさんいじくり回したり、OculsuGoのあまり知られていない内部を掘り下げたりすることができます。
以下は、Oculusが提供するルートフラッシュのロック解除ガイドです。
bootLoaderは、boot.imgで署名チェックを実行せず、カーネルコマンドラインを介したdm-verity検証を強制しません。これは、boot.imgを独自のバージョンに安全に置き換えることができ、それによってsystem.imgを置き換えることができることを意味します。
1.デバイスのロックを解除するにはどうすればよいですか?
OculusGoをUSBケーブルでPCに接続します。
開発者モードを有効にしてADBを許可します。
次のいずれかの方法を使用して、adbサイドロードモードで再起動します。
コマンドadbrebootsideloadを発行します。
コマンドadbreboot bootloaderを発行するか、音量大ボタンを押したままにして、電源オフ状態から起動するときにbootLoaderに入り、Sideloadメニューオプションを選択して、電源ボタンを押します。
PC側で、コマンドadb sideloadunlocked_build.zipを発行します。
完了するのを待ち、デバイスが再起動するのを待ちます。
次のいずれかの方法を使用して、bootLoaderを再起動します。
コマンドadbrebootbootloaderを発行します。
電源オフ状態から起動する場合は、音量大ボタンを押したままにして、bootLoaderに入ります。
コマンドfastbootoemunlockを発行します。この手順により、デバイスが工場出荷時の設定に復元され、すべてのデータが消去されます。
これで、デバイスは完全にロック解除され、fastbootflashやadbrootなどのコマンドを受け入れることができます。
2.デバイスのロック解除が完了したことを確認するにはどうすればよいですか?
boot.imgにOculus署名が含まれていない場合、デバイスは起動中に警告画面を表示します。これは、デバイスのロックが解除されており、非公式のソフトウェアを実行している可能性があることを示す警告です。
3.デバイスを再ロックできますか?
fastboot oem lockコマンドを発行することにより、逆にデバイスを再びロック状態にすることができます。このコマンドは、ルートキットやその他のマルウェアを防ぐためにユーザーデータもワイプします。ロックされると、デバイスはboot.imgにOculus署名が含まれていることを確認します。含まれていない場合、デバイスは起動に失敗します。ロックされた状態では、公式のOculus署名付きイメージのみを実行できます。
「OSビルドにアクセスすることで、Oculusを再利用してより多くのことを達成できるようになることを願っています」とOculus氏は述べています。
© 2020 www.ourvrworld.com