開発者は、Fastboot が提供するすべてのフラッシュ機能をブラウザから直接実行できる新しい Web ツールをリリースしました。
アフターマーケットの開発シーンに足を踏み入れたいという衝動が去来する人もいます。 時々、私たちは新しい電話に満足していると主張し、必要なものがすべて揃っているふりをします。 ハネムーン期間が終わるとすぐに、私たちは古い習慣に戻り、すぐに root 化やカスタム ROM の世界に飛び込みたくなります。 ジェネリックも色々ある中、 または、デバイス固有のフラッシュ ガイドが役に立ちますが、これらすべての用語やプログラムが何であるかを理解しようとするのは、新規ユーザーにとって依然として困難な作業である可能性があります。 のために。 パワー ユーザーであっても、システム設定を何度いじっても、PC (または Mac) に Android スマートフォンを認識できない場合があります。
Googleのとき Android Flash Toolを初めて発表 汎用システム イメージ (GSI) のインストール ジョブを合理化する取り組みとして、いくつかの議論がありました。 ブラウザベースのアプローチがフラッシングを簡素化する上でどれほど効果的であるかについて、コミュニティの間で議論されています。 パラダイム。 結局のところ、この方法を使用すると、ユーザーは手動でイメージをダウンロードし、fastboot コマンドでフラッシュするという不便さを回避できます。 ただし、Google の提供するオンライン ツールは、 少数のデバイスでは、公式 AOSP イメージとストック ファームウェアのみをフラッシュすることに制限されます パッケージ。 そのために、通り過ぎるダニー・リンは、 kdrag0n 私たちのフォーラムで開発された fastboot.js – の JavaScript 実装 高速ブートプロトコル を使用して ウェブUSB Android デバイス上でサードパーティ オペレーティング システムをフラッシュする際に問題があるエンドユーザーを特に対象とした API。
他のオプションがポップアップ表示されるのは常に良いことです。JavaScript ベースのフラッシュ ツールの登場は、基本的に、ブラウザから直接カスタム ROM をフラッシュできることを意味します。 実際、開発者である Lin 氏は、
Kdrag0n は、プライバシーを重視した Web インストーラーも作成しました。 グラフェンOS 彼は、このプロジェクトの初期開発に資金を提供したと認めています。
Chromium はバージョン 61 以降 WebUSB をサポートしているため、PC にインストールされている Chromium ベースのブラウザ (Google Chrome や Microsoft Edge など) は、fastboot.js 上にコーディングされた Web フラッシュ ツールを使用できます。 Windows では、Fastboot インターフェイス用のドライバーをインストールする必要がある場合もありますが、ほとんどの場合、Windows Update 経由で自動的にダウンロードされ、インストールされます。
fastboot.js ライブラリの詳細については、以下のリンクのリポジトリを参照してください。 まだネイティブ Fastboot バイナリの汎用的な置き換えを意図したものではありませんが、Javascript 実装は、その固有の機能を備えています。 OS に依存しない性質により、Android プラットフォーム ツールを調整するためのポータブルで便利な補完ツール、または潜在的に代替ツールを提供します。 ニーズ。 必要なものがすべてブラウザ内にあるため、ユーザーはコマンドの欠落に関連する問題に悩まされたり、更新された Android プラットフォーム ツールをダウンロードするために慌てたりする必要はもうありません。
fastboot.js GitHub リポジトリ