Lineage OS 14.1 ビルドするメモ(mt6582向け)

カスタムロム

こんにちは( -д-)ノ

前回、MT6572のビルドに失敗してしまいました。

何が原因なのかわかりませんが、別のロムでも試してみようかと思います!

Lineage OS 14.1 ビルドする方法

LineageOS 14.1は、Android 7.1.2に相当します。

今回、ビルドに使うのがまたまた中華製のK0708というノーブランドの7 inch タブレットです。
よくあるタイプの奴。

LineageOS14.1_1
LineageOS14.1_2

<スペック>
CPU:MT6582
OS:4.4.2
カーネル:3.4.67
メモリ:1GB
ストレージ:16GB

Kitkatベースの古い端末ですね。
ウエブとか対応しなくなる前にアップグレードしたいっ(*゚∀゚)

ちなみにYahoo! JAPANのアプリはサービスが終了しました(詳細)。

今後も色んなアプリが使えなくなりそうです。古い端末を再利用したい方はこちらも参考。

類似のGithubソース

Githubを漁って、何か手軽にビルドできるものはないかと探して見ました。

持っているタブレットと同じようなスペックがあります。

 ”Micromax Unite 2”
a106spec

これならビルドしてうまく起動できるかもしれません。

a106working

Githubにはこのように何が起動して不具合があるのか一覧で見える化してあります。

どうやら「ラジオ、ビデオ、VPN」に不具合がありそう・・・。

LineageOSのビルドする方法のメモ

==================メモ ここから==================

LineageOS : https://github.com/los14mt6582/android


<リネージュのGit>

$ repo init -u git://github.com/los14mt6582/android.git -b cm-14.1
$ repo sync

<デバイスツリー>

$ git clone https://github.com/los14mt6582/android_device_micromax_a106.git device/micromax/a106
$ git clone https://github.com/los14mt6582/android_vendor_micromax_a106.git vendor/micromax/a106

<ビルド>

$ source build/envsetup.sh
$ brunch a106

==================メモ ここまで==================

ビルドが完了すると、ファイルがたくさん出来上がります。⬇️⬇️

LineageOS14.1_3

ファイル構成が実際の端末と同じように配列しています。後で確認したりする時に便利です。

この中で必要なのは、「lineage-14.1-20200427-UNOFFICIAL-a106.zip」です。

このZIPの中にはビルドしたアウトプット(成果物)が詰め込まれています。

もし中身を確認したくなったら、いちいち解凍しなくても「system」や「root」などのディレクトリを確認すればファイル内容が分かります。

さらに嬉しいことにカスタムリカバリーが作成されています(recovery.img)。

本来は別々にTWRPをビルドしますが、LineageOSをビルドすると一緒に出力されます。

それでは早速、焼いてみようかと思います!

LineageOSのフラッシュ(インストール)に必要なもの

  • MicroSDカード(2GB)
  • TWRP recovery.img(端末専用のもの)
  • lineage-14.1-20200427-UNOFFICIAL-a106.zip(今回ビルドしたZIP)
  • Gapps/arm/7.1/pico

LineageOSのインストール開始

LineageOSのインストール作業です。

TWRPでフラッシュ

マイクロSDの中に「TWRP recovery.img」と「作成したLineageOS.zip」と「Gapps」をコピーします。

TWRPを立ち上げたら、インストール画面でZIPを選択するだけです。

そしてインストールを開始すると、以下のようなインストール画面が表示されます。

LineageOS14.1_4

ひたすら待つ(・_・)ジィー

インストールが完了して再起動。

LineageOS14.1_5

おぉぉ〜〜!!!
起動したε=ε=(;´Д`)
ここまで来るのにかなりの日付がかかりました、長かった。

結果

もっさりしてるのかなと思っていましたが割と普通でした。
ただ最初の掲示にあったようにラジオがつきません。というかアプリ自体がありません。
次にビデオですが、その前にカメラ自体が停止して使えませんでした。
(まだ確認してないけど他にもバグがあるかも。)

LineageOS14.1_6

Android 4.4.2からAndroid 7.1.2にアップグレードで大出世です。
セキュリティパッチは2020年3月5日。

まとめ

今回はたまたまビルドが成功しましたが、そもそも端末が別物なのでうまく動作しないアプリがある。ビルド時のエラーで骨と心が折れる。唯一の収穫はセキュリティパッチが最新ということ。そもそもカスタムロムはブートローダーを解除したりルート化されているのでセキュリティパッチが最新だから安心ではありません。過剰評価しないこと。
苦労してビルドするなら、他の方が作ったカスタムロムをポートする方がはるかに簡単で時間も節約できます。

ちなみに他のロムからポートする方法は以下を参照してみてください。
(MT6582 Kernel 3.4.67のポーティングガイド

カスタムロムビルド日記
maco_porterをフォローする
マコ米EL

コメント

タイトルとURLをコピーしました