\r\n\r\n
長い間、ChromebookユーザーもAndroidデバイス用のADB(Android Debugging Utility)とFastbootにアクセスする必要があり、その選択肢はcrutonしかありませんでした。しかし、今ではADBもFastbootもChrome OSに含まれています。ここでは、そのアクセス方法について説明します。
まず最初に、ADBとFastbootは技術的に「開発者」ツールとみなされるため、アクセスするにはChromebookが開発者モードである必要があります。すべてのChromebookは、システムにより深くアクセスし、微調整できる「アンロック」モードにアクセスすることができます。これをデベロッパーモードと呼びます。
関連:Chromebookでデベロッパーモードを有効にする方法
幸いなことに、開発者モードを有効にするのは非常に簡単です。ただし、充電してしまうので、もう一度やり直さなければならないという注意点があります。Chromebookなので、そんなに時間がかからないのが良いところです。
これで問題なければ、デベロッパーモードを有効にするためのガイドをご覧ください。
ChromebookでADBやFastbootを使うには、Crosh(chromeshellの略)を使う必要があります。Chromeos用の軽量ターミナルのようなものと思ってください。
クロッシュにアクセスするには、いくつかの方法があります。フルブラウザで開くには、キーボードのCtrl+Alt+Tを押すだけです。
しかし、Crosh をよく使うようになり、ポップアップウィンドウ (「本物の」ターミナルなど) で表示させたい場合は、Secure Shell と Crosh window という 2 つの拡張機能が必要になります。個人的には、この方法がクロッシュの好ましい使い方です。
きしむ窓を開ければ、ロックンロールの始まりだ。ADBやFastbootに直接飛ぶことはできませんが、まずコマンドを入力してシェルウィンドウを表示させる必要があります。と入力する。
shellプロンプトを "0" chronos@localhostに変更すると、ADB、Fastbootともに正常に動作するはずです。
ADBは私のAndroidデバイスを見ることができますが、アクセスを要求することはありませんでした。Chrome OSはまだ古いバージョンのABD/Fastbootを実行していることが判明(Googleだからか?)だから、アップデートする必要があるのです。
ただ、そこが問題で、通常のパソコンのようにADBやFastbootをアップデートすることはできません。IntelベースのChromebookを使用している場合、スクリプトによってADBとFastbootを最新バージョンに更新し、「正しい」場所に移動させます。それからは、すべて順調です。
スクリプト自体は非常にシンプルで、すべての手順はGitHubのページに掲載されています。このページでは、その裏側をご紹介します。すべてオープンソースなので、コードを閲覧したい場合はそれも可能です。
ADBとFastbootのアップデートと移動で、どちらのコマンドも完全に動作するはずです。Pixelbook(i5、開発者向けチャンネル)でテストし、Nexus 6で純正ROMをフラッシュしたところ、完全に動作しました。