Upgrade to Pro — share decks privately, control downloads, hide ads and more …

チンパンジーでもわかるカスタムROMビルド

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for チンパンジー チンパンジー
July 18, 2020
930

 チンパンジーでもわかるカスタムROMビルド

これでわからなかったらサル

Avatar for チンパンジー

チンパンジー

July 18, 2020
Tweet

Transcript

  1. ビルドのしかた⾊々 ⾃分のPCで ~ 強ければ強いほどビルド時間が短くなる ~ ドンキのノートPCみたいなのだとキツイ VPSとかで ~ 1h/0.119ドルとかで借りれる ~

    バナナ払い未対応の所が多い ~ 毎回環境構築するの⾟い ⽊の枝と⽯ころで ~ チンパンジー限定なのでニンゲンはできません チンパンジーでもわかるカスタムROMビルド
  2. ビルドの下準備 今回はLineageOSをビルドしてみます 各種パッケージをインストール ~ bc bison build-essential ccache curl flex

    g++-multilib gcc-multilib git gnupg gperf imagemagick lib32ncurses5-dev lib32readline-dev lib32z1-dev liblz4-tool libncurses5 libncurses5-dev libsdl1.2-dev libssl-dev libxml2 libxml2-utils lzop pngcrush rsync schedtool squashfs-tools xsltproc zip zlib1g-dev ビルド⽤フォルダを作る ~ ビルドするROMの名前とか、お好きに チンパンジーでもわかるカスタムROMビルド
  3. ビルドの下準備つづき repo sync ~ ビルドに必要なファイルをgithubからゴッソリ持っていく ~ さっき作ったフォルダに⼊って repo init -u

    git://github.com/LineageOS/android.git -b lineage-17.1 repo sync 早いと⼤体⼀時間程度で終わります。遅いと4時間以上とか チンパンジーでもわかるカスタムROMビルド
  4. いざビルド 謎の呪⽂ export LC_ALL=C.UTF-8 export ALLOW_MISSING_DEPENDENCIES=true . build/envsetup.sh ~ コマンド集みたいなものらしい

    brunch <デバイスのコードネーム> バナナでも⾷べながら待ちましょう チンパンジーでもわかるカスタムROMビルド
  5. ビルドを速くしたい︕ ccacheを使う ~ export USE_CCACHE=1 ~ ccache -M 45G とかで上限を引き上げてね

    PC/VPSの構成を強くする ~ cpu強くしたり、メモリ増やしたり... チンパンジーに進化する ~ ⽯ころと⽊の枝でビルドできるようになりますよ チンパンジーでもわかるカスタムROMビルド