Galaxy Nexus向けにAndroid 4.3をビルドする

まあ、いつも通りな感じで。

まずは、ソースをDL。

$ mkdir ~/mydroid
$ cd ~/mydroid
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.3_r2.1
$ repo sync

次に、プロプライエタリなバイナリ群をDL、展開。

$ cd ~/mydroid
$ wget https://dl.google.com/dl/android/aosp/broadcom-maguro-jwr66v-67de03a5.tgz
$ wget https://dl.google.com/dl/android/aosp/imgtec-maguro-jwr66v-8c6053ac.tgz
$ wget https://dl.google.com/dl/android/aosp/invensense-maguro-jwr66v-d0d44515.tgz
$ wget https://dl.google.com/dl/android/aosp/nxp-maguro-jwr66v-c43474a5.tgz
$ wget https://dl.google.com/dl/android/aosp/samsung-maguro-jwr66v-03e74ff7.tgz
$ wget https://dl.google.com/dl/android/aosp/widevine-maguro-jwr66v-9189a15f.tgz
$ tar zxvf broadcom-maguro-jwr66v-67de03a5.tgz
$ tar zxvf imgtec-maguro-jwr66v-8c6053ac.tgz
$ tar zxvf invensense-maguro-jwr66v-d0d44515.tgz
$ tar zxvf nxp-maguro-jwr66v-c43474a5.tgz
$ tar zxvf samsung-maguro-jwr66v-03e74ff7.tgz
$ tar zxvf widevine-maguro-jwr66v-9189a15f.tgz
$ ./extract-broadcom-maguro.sh
$ ./extract-imgtec-maguro.sh
$ ./extract-invensense-maguro.sh
$ ./extract-nxp-maguro.sh
$ ./extract-samsung-maguro.sh
$ ./extract-widevine-maguro.sh

準備が出来たので、ビルドします。

$ cd ~/mydroid
$ source ./build/envsetup.sh
$ lunch full_maguro-userdebug
$ make -j8

ビルドが正常に完了したら、

$ make -j8 otapackage

を実行することで、Zipパッケージが生成されます。

後は、これをリカバリから焼いてやればOK。

[`evernote` not found]

    • ryo
    • 2013年 9月 3日 4:35pm

    重箱の隅で恐縮ですが、以前よりビルドのところのcp ~/mydroid
    が気になっております。

      • tako0910
      • 2013年 9月 4日 2:01am

      ~/mydroidは「例えば」の話なので、自分の好きなディレクトリで作業してもらえれば問題ありません。

        • ryo
        • 2013年 9月 4日 10:11am

        書き方が悪かったですね。
        cdの誤植ですよね…

          • tako0910
          • 2013年 9月 4日 10:13am

          あ、、、本当ですね。。全く気づいていませんでした。
          ご指摘ありがとうございます><修正しておきます!

    • Johna827
    • 2014年 9月 14日 12:34am

    It’s truly a great and useful piece of information. I’m satisfied that you shared this helpful information with us. Please stay us informed like this. Thank you for sharing. efaggbaafabk

  1. トラックバックはまだありません。