1

ほとんどの Android フォンは、fastboot を使用してシステム イメージとカーネル イメージをフラッシュします。

Samsung Galaxy S ファミリーの電話は異なります。Heimdall と呼ばれるツールでフラッシュされるコンポーネントがたくさんあります。

では、これらすべてのイメージ/パーティションは何ですか? デフォルトの AOSP ビルドに組み込まれているシステム イメージにどのように対応していますか?

最も重要なのは、Android のソース コードからこれらをどのように構築するかということです。

  • ピット
  • FactoryFS
  • カーネル(これは私が入手したものです。)
  • Param.lfs
  • プライマリ ブートローダー
  • セカンダリ ブートローダー
  • キャッシュ
  • データベースキャッシュ
  • モデム (これは私が入手したものです。)

これはフロントエンドの写真で、少なくとも一般的なパーティション オプションを示しています。コマンド ライン ツールには、実際にはさらに多くの機能がありますが、いずれも文書化されていません。(または、彼らですか?)

http://alexsleat.co.uk/wp-content/uploads/2011/06/Screenshot-1.png

4

1 に答える 1

0

Android Phoens/Tablets/Phablet のフラッシュには、Odinというツールがあります。ファイルは 2 つの方法でフラッシュできます。オプション 1 (PIT) のいずれか: 圧縮されたカーネル イメージ ファイルと factoryfs.img です。

または、次のセクションを持つオプション (2) : PDA - これは Android ファイルシステム イメージです (out/product// フォルダーで make コマンドを使用して Android ディレクトリの Android ソース コードをコンパイルした後に取得するものです。PDA は一般的に構成されています。 sysimage、userdata、および boot の .これは、これら 3 つのファイルのアーカイブ ファイルです。商品化された製品でフラッシュするために、sign_image を含めたり除外したりする必要がある場合があります。

電話 - これはモデム イメージです。

CSC - これは、地域ごとに変化するイメージ (ロケール イメージの一種) で、言語を有効にするための構成 (地域の特定のオペレーター用) を持ち、この他の地域固有の設定に似ています。

詳細については、xda 開発者サイトをご覧ください。

heimdallは、基本的に Linux/Mac 用のツールです (Windows で実行される Odin とは異なります)。heimdall で使用できる GUI とコマンド ライン ユーティリティの両方があります。Heimdall は、ほとんどの Android 携帯をサポートする場合とサポートしない場合があり、オープン ソースです。

Rgds、ソフト

于 2012-11-05T04:16:28.537 に答える