0

linkで sideload コマンドのチュートリアルを読んでいます。

これには、リカバリ モードで再起動し、adb sideload [file].zip を使用する手順が含まれています。

私の質問は、サイドロードがその zip ファイルで実際に何をするかということです。過去に、私は AOSP をコンパイルし、使用してデバイスをフラッシュしました

  • adb 再起動-ブートローダー
  • adb fastboot flashall -w

サイドロードは上記と同様のことを達成しようとしていますか?

編集:

サイドロードに関する私の混乱は、Android のメモリがどのように構成されているかを理解していないことに起因していると思います。2 つのリンクを見つけました。

最初は Android パーティションを説明するリンクです:パーティション

2番目は、Androidのメモリを説明するSOの答えです:メモリ

これまでの私の理解はこれです:

Android には RAM と ROM があります。ROM は、/system、/data、/boot、/recovery、/cache、/misc、/sdcard などの複数のパーティションに分割されています。

現在、サイドロードに関連するリンクには、このコマンドが zip ファイルをインストールすると記載されています。

私がまだ理解していないのは、このzipファイルがAndroidのROM全体を置き換えるということですか? つまり、上記のリストのように適切なパーティションが必要ですか?

これは、同様のコマンド「fastboot flashall」についても混乱させます。私がそれを実行すると、ターミナルはいくつかのパーティションに書き込みを行うことを知っています。だから私の質問はこれらに要約されます:

1) サイドロードは ROM 全体を置き換えますか?

2) 関連するコマンド「fastboot flashall」も ROM 全体を置き換えますか?

3) 選択したパーティションを置き換える方法はありますか?

ありがとう。

4

1 に答える 1