Androidから得られるカーネルを使用し、Geckoに基づいたユーザインターフェイスを最上位に持ちます。この記事には新しい端末にOSをポーティング(移植)する方法の基本的なガイドを載せます。このガイドではすでにAndroid端末が動いている新しい端末にポーティングすることを前提とします。ない端末にはもっと複雑な仕事になります。Discourseで見つけられます。ビルドシステムのセットアップ最初のステップはビルドシステムを設定することです。ビルドの必要条件のガイドにならうことができます。端末を調理する前に、端末をバックアップするべきです。それに加えて、ビルドとインストール処理にちょっとした内容が必要です。使うのをお勧めします。systemB2Gリポジトリをクローンする最初の手順でB2Gリポジトリをクローンし、マニフェストのリポジトリも同様にします。新しい端末を追加します;つまりすでに存在するファイルをテンプレートとして使うことができます。これは基本的にビルドするための正しいファイルを取得する指示を提供することにもなります。新しい端末用のマニフェストを作成する今度は新しい端末向けのマニフェストファイルを追加する必要があります。あるマニフェストをテンプレートとして参考にします。マニフェストをリファレンスとして使えます。リポジトリを使うようにします。変数の値を、ローカルのリポジトリの好きなブランチに変更します。:GITREPO=${GITREPO:-"file:///home/yourname/b2g-manifest"}BRANCH=${BRANCH:-master}新しい端末用のコンフィギュレーションツリーを作成する新しい端末用のコンフィギュレーションツリーを作成します。device/<manufacturer>/<device_id>にあります。目立って異なる可能性があります。この部分はハック、テスト、デバッグを行って、どのバイナリブロブを引き出すべきかを理解していく必要があります。そこに何が入っているべきかの良い考えを得るには、hamachi端末用の設定を見てみましょう。新端末用に作成したマニフェストから、自身の設定へ正しく参照させることを忘れないでください。ある場合、その情報によってポーティング速度は上がります。(英語)も議論したり、リソースを探すのに良い場所です。boot.imgをリビルドするすべてを完了してしまってから、ブートイメージをリビルドする必要があります。変更を拾うことになります。代わりに端末から抜き出すものです。ファイルのパーミッションを訂正します。修正したい場合もあるでしょう。セットし忘れないでおく必要があります。ソースからカーネルをビルドする事前ビルドされたカーネルを使うことも、ソースからカーネルをビルドすることも可能です。カーネル設定とを、コンフィギュレーションツリーに追加します。ソースからカーネルをビルドする例です。端末の内容をダンプする方法が可能です。/sdcard/boot.img一旦ブートイメージファイルを入手したらunmkbootimgのようなヘルパーツールでアンパックできます。両方を展開し、オリジナルと同一のパラメータでイメージをリビルドするコマンドを出力します。使ってRAMディスクを再パックします。他のB2Gホストツールによってビルドされているのと同じバージョンを使っていることを確認します。使ってブートイメージを再パックします。同様に他のB2Gホストツールによってビルドされているのと同じバージョンを使っていることを確認します。実行した時に自動的に書き込まれます。やってやるかという詳細は、新しい端末に書き込むのにどのツールが必要となるかに依存します。実際の所、この記事全体が何らかの助けとなりうる。inbox.現在、ニュースレターは英語でのみ提供されています。従って私の個人情報を扱うことに同意します。