LineageOS は LineageOS 19 をベースとして Android 12 に移行しており、全体的にいくつかの重要な変更が加えられています。 読む!
LineageOS は、アフターマーケット Android 開発の世界における強力な原動力となっています。 CyanogenMod の後継として、このプロジェクトは文字通り数百のデバイスにまたがり、 愛好家コミュニティは、重くて肥大化したシステムから抜け出す方法と、 最小限のスキン。 現在、LineageOS チームは Android 12 をベースとした LineageOS 19 へのメジャー バージョンアップをマークしています。
なぜ LineageOS 19 (19.0/19.1 ではない) なのか?
見てみると Android 12 および 12L カスタム ROM のリストでは、LineageOS 19.0 および 19.1 に対応する多数のエントリを見つけることができます。 仮に 実際、非公式ビルドの最初のセットは、明らかなメジャー プラットフォーム アップデートのため、「19.0」を選択しました。 その後のマイナー バージョン番号の変更は、Android 12L のリリースに伴い発生しました。
一方、Google は 四半期ごとのメンテナンス リリース モデル アンドロイド用。 当然のことながら、LineageOS の既存の Subversion 命名法は、長期的には通常のユーザーにとって扱いにくいものになるでしょう。 このため (そして AOSP のバージョン管理規則に一致させるために)、チームは Subversion 文字列を削除することを決定しました。 新しいリリースは単に「LineageOS 19」と呼ばれますが、ROM ファイル名とコードベースには「19.1」という参照がまだ見つかります。
LineageOS 19の新機能
LineageOS 19 には、多数の新機能と拡張機能が搭載されています。
- 2021 年 3 月から 2022 年 4 月までのセキュリティ パッチは LineageOS 16.0 ~ 19 に統合されました。
- 現在、19 のビルドは Pixel 6 シリーズのタグである android-12.1.0_r4 タグに基づいています。
- WebView が Chromium 100.0.4896.58 に更新されました。
- チームは Android 12 で導入されたボリューム パネルを完全にやり直し、代わりにサイド ポップアウト拡張パネルにしました。
- AOSP Gallery アプリのフォークには、多数の修正と改善が加えられています。
- アップデーター アプリには、多数のバグ修正と改善が加えられています。
- LineageOS Web ブラウザである Jelly には、多くのバグ修正と改善が加えられています。
- チームは、FOSS の上流に遡って多くの変更と改善に貢献してきました。 エタール 彼らは少し前に統合したカレンダーアプリ。
- チームは、上流に遡って多くの変更と改善に貢献しました。 種子保管庫 バックアップアプリ。
- LineageOS Recorder アプリには、多数のバグ修正、改善、機能が追加されています。
- Android TV ビルドには、Google の広告付きランチャーとは異なり、広告なしの Android TV ランチャーが同梱されるようになりました。
- Android TV ビルドには、さまざまな Bluetooth および IR リモコンでカスタム キーをサポートできるようにするキー ハンドラーが同梱されるようになりました。
- リネージュOS
adb_root
サービスはビルド タイプ プロパティに関連付けられなくなりました。 - プロジェクトの抽出ユーティリティは、ほとんどのタイプのファクトリー イメージ/パックされた OTA イメージからの抽出をサポートするようになり、デバイスの起動と BLOB 抽出が大幅に簡素化されます。
- ハイタッチ ポーリング レートのサポートが SDK に追加され、サポートされているデバイスで有効にできるようになりました。
- AOSP Clang ツールチェーンは、LineageOS カーネルのコンパイルに使用されるデフォルトのツールチェーンになりました。
- Qualcomm の Snapdragon Camera は廃止され、以前にそれを使用していたデバイスは Camera2 を使用するようになります。
- ダークモードがデフォルトで有効になりました。
- まったく新しいセットアップ ウィザードがあり、Android 12 スタイルの新しいアイコン、アニメーション、および多数の新しい構成可能なページが含まれています。
- システム アプリを含む、ほぼすべてのアプリ用の新しいアイコン セット。
上記の改善点とは別に、次の変更も LineageOS 19 と従来の 18.1 コードベースの両方に組み込まれています。
- まったく新しいデフォルトの壁紙と、選択できる壁紙のフルセット. これらの壁紙は、Android 12 の Monet テーマ機能を念頭に置いてデザインされています。
- Wi-Fi ディスプレイは、Qualcomm 独自のインターフェイスまたは新たに復元された従来の Miracast インターフェイスを介して、オプトインを選択したすべてのデバイスで利用できます。
- ケーブルまたはワイヤレスのさまざまなタイプの充電におけるカスタム充電サウンドのサポート。
さらなる変更点
ネットワークの制限
組み込みのファイアウォール、制限付きネットワーク モード、およびアプリごとのデータ分離機能が追加されました。 AOSP の新しい制限付きネットワーキング モードと BPF (Berkeley Packet Filter) をサポートするように書き直されました。 施設。 さらに、データ制限とネットワーク分離機能が単一の実装に統合されています。
iptables 上の eBPF
AOSP には、 拡張バークレー パケット フィルター (eBPF) カーネル機能を拡張するためにブート時に eBPF プログラムをロードするローダーとライブラリ。 それは本質的に非推奨です iptables
そして、この機能をレガシー Linux カーネル バリアントにバックポートする簡単な方法はありません。 LineageOS チームは、Linux カーネル 4.4 を搭載したデバイス用の機能的なバックポートを作成しましたが、それを 3.18 カーネル以前に移植するのは非常に面倒な作業です。 さらに、復元はできません iptables
機能を壊すことなく AOSP コードベースに組み込むことができます。
その結果、これらのカーネル バージョンに BPF の適切な回避策が導入されるまで、Linux カーネル 3.18 以下を実行している Android デバイスに対する LineageOS 19 の公式サポートはなくなります。
LineageOS 19 – サポートされているデバイスの公式ビルド
以下は、LineageOS 19 ロールアウトの初期バッチの公式ビルド名簿です。
シニアNo. |
デバイスとフォーラムのリンク |
デバイスのコードネームと Wiki リンク |
メンテナー |
---|---|---|---|
1. |
ASUS ZenFone 5Z |
Z01R |
ローハンプロヒット、ジャックイーグル、TheEMarD |
2. |
ASUS ZenFone 8 |
酒 |
ZVネクサス、デーモン000 |
3. |
F(x)テック プロ1 |
プロ1 |
BadDaemon、bgcngm、intervigil、mccreary、npjohnson、tdm |
4. |
グーグルピクセル2 |
スケトウダラ |
イーモ5 |
5. |
Google ピクセル 2 XL |
タイメン |
イーモ5 |
6. |
グーグルピクセル3 |
ブルーライン |
razorloves、cdesai、intervigil、mikeioannina |
7. |
Google ピクセル 3 XL |
クロスハッチング |
razorloves、cdesai、intervigil、mikeioannina |
8. |
Google ピクセル 3a |
サルゴ |
cdesai、ミケイオアニナ、npjohnson |
9. |
Google ピクセル 3a XL |
カツオ |
cdesai、ミケイオアニナ、npjohnson |
10. |
グーグルピクセル4 |
炎 |
cdesai、Eamo5、mikeioannina、npjohnson |
11. |
Google ピクセル 4 XL |
コーラル |
cdesai、Eamo5、mikeioannina、npjohnson |
12. |
Google ピクセル 4a |
マンボウ |
PeterCxy、cdesai、ミケイオアニナ |
13. |
Google ピクセル 4a 5G |
野ばら |
アレアスト、ミケイオアニナ |
14. |
グーグルピクセル5 |
レッドフィン |
アレアスト、ミケイオアニナ |
15. |
Google ピクセル 5a |
バーベット |
アレアスト、ミケイオアニナ |
16. |
レノボ Z5 プロ GT |
心臓 |
トースト、オプション |
17. |
レノボ Z6 プロ |
ジッポ |
ルケット、テマール |
18. |
Moto G6 プラス |
エバート |
ジュリーブランチ |
19. |
モト G7 |
川 |
エルファノアブディ、npjohnson、SyberHexen |
20. |
Moto G7 プラス |
湖 |
ジェーブランチ、ナプジョンソン |
21. |
Moto G7 パワー |
海 |
SyberHexen、エルファノアブディ、npjohnson |
22. |
Moto X4 |
ペイトン |
エルファノアブディ、TheEMarD |
23. |
Moto Z2 フォース |
ナッシュ |
エルファノアブディ、ンプジョンソン |
24. |
Moto Z3 プレイ |
ベッカム |
ジュリーブランチ |
25. |
モトローラ ワン アクション |
トロイカ |
厳格、npjohnson |
26. |
モトローラ ワン パワー |
シェフ |
ハセイバー8 |
27. |
Motorola One Vision/Motorola P50 |
ケイン |
厳格、npjohnson |
28. |
ノキア 6.1 (2018) |
PL2 |
NPジョンソン、インパルソン |
29. |
ノキア 6.1 プラス |
DRG |
NPジョンソン、インパルソン |
30. |
ワンプラス6 |
エンチラダ |
LuK1337 |
31. |
ワンプラス 6T |
ファヒータ |
エドウィンモク |
32. |
Razer Phone 2 |
オーラ |
ミケイオアニナ、ンプジョンソン |
33. |
Samsung Galaxy Tab S5e (LTE) |
gts4lv |
bgcngm、LuK1337 |
34. |
Samsung Galaxy Tab S5e (Wi-Fi) |
gts4lvwifi |
LuK1337、bgcngm |
35. |
SHIFT SHIFT6mq |
ウーパールートル |
ジョーイ・アマルティンズ |
36. |
ソニー エクスペリア XA2 |
パイオニア |
LuK1337、厳格、cdesai |
37. |
ソニー Xperia XA2 プラス |
ボイジャー |
LuK1337 |
38. |
ソニー Xperia XA2 ウルトラ |
発見 |
LuK1337 |
39. |
ソニー エクスペリア 10 |
キリン |
LuK1337 |
40. |
ソニー Xperia 10 プラス |
マーメイド |
LuK1337 |
41. |
Xiaomi POCO F1 |
ベリリウム |
bgcngm、ワラビシェク |
より多くのデバイスがすぐに LineageOS 19 に移行するはずです。そのため、定期的に記事を掲載する予定なので、トップページに注目してください。
一般的なターゲット
前年のリリースと同様に、LineageOS チームは Android 仮想デバイス (AVD)、つまり、によって提供されるデフォルトのエミュレータ環境をサポートしています。 Androidスタジオ、 として ビルドターゲット. この進化は、LineageOS 19 でも Android Automotive ビルド ターゲットをサポートすることで継続されます。 開発者はモバイルと Android TV の両方の構成で汎用システム イメージ (GSI) パッケージをビルドすることもできますが、公式ダウンロード ポータルはそのようなプリコンパイルされたビルドをホストしません。
私のデバイスがここにリストされていない場合はどうすればよいですか?
お使いのデバイスがここにリストされていないからといって、現時点では LineageOS 19 を楽しむことができないというわけではありません。 オープン ソースの性質のため、フォーラムには多くのデバイス向けの非公式ビルドが数多くありますが、その多くは開発が進むにつれて最終的に公式ビルドになる予定です。 さらに、それらのほとんどは、時折小さな癖があるものの、現在では日常のドライバーとして完全に安定しています。
LineageOS XDA フォーラム
古いバージョンから LineageOS 19 にアップグレードする方法
カスタム ROM のインストール、または一般的に携帯電話の変更の背後にあるプロセスに慣れていない場合は、 まずデバイスのブートローダーのロックを解除し、LineageOS Recovery などの更新されたカスタム リカバリをインストールする必要があります。 または TWRP、何かをしようとする前に。 その後、公式 LineageOS 19 ビルドがデバイスで利用可能になったら、カスタム リカバリ環境を通じてインストールする必要があります。 デバイス固有の手順は異なる場合がありますので、 対応する wiki ページをチェックしてください 予め。
Google アプリに関しては、LineageOS リリースにはプリインストールされていません。 必要がある 適切な GApps ディストリビューションを選択する そして自分でインストールしてください。
LineageOS 18.1 – サポートされているデバイスの公式ビルド
メンテナーは、デバイスを Android 12 ベースの公式 LineageOS 19 に移行することに取り組んでいますが、LineageOS 18.1 でサポートされている次のデバイス用の自動ビルドはまだ見つかります。
LineageOS 18.1 公式ビルドリスト。 タップ/クリックして展開します。
シニアNo. |
デバイスとフォーラムのリンク |
デバイスのコードネームと Wiki リンク |
メンテナー |
---|---|---|---|
1. |
ASUS ROG Phone 3 |
オビワン |
アレスト、オーデンクリーガー |
2. |
ASUS ZenFone Max M1 |
X00P |
ダナスケープ |
3. |
ASUS ZenFone Max M2 |
X01AD |
ダナスケープ |
4. |
ASUS ZenFone Max Pro M1 |
X00TD |
ヴィヴェカチューズ |
5. |
ASUS ZenFone Max Pro M2 |
X01BD |
Rk585 |
6. |
BQ アクアリス X |
バーダック |
エロイムンス、Quallenauge、チーム aquaris-dev |
7. |
BQ アクアリス X プロ |
バードックプロ |
Quallenauge、チーム aquaris-dev |
8. |
フェアフォン 2 |
FP2 |
クロムホフマン |
9. |
フェアフォン 3 |
FP3 |
DK1978 |
10. |
Googleピクセル |
バショウカジキ |
ンプジョンソン |
11. |
Google ピクセル XL |
カジキ |
ンプジョンソン |
12. |
レノボ P2 |
クンタオ |
ミケイオアニナ、ハイウェイスター |
13. |
レノボ ヨガ タブ 3 プラス |
LTE: YTX703LWi-Fi: YTX703F |
ウラジミール・オルテアン、クアレノージュ |
14. |
LG G3 |
AT&T: d850カナダ: d852国際的: d855韓国: f400スプリント: ls990Tモバイル: d851ベライゾン: vs985 |
HardStyl3r、ファイアバード11 |
15. |
モトローラ エッジ |
レーサー |
エルファノアブディ、ジュリーブランチ、サイバーヘクセン |
16. |
モトローラ エッジ S/モト G100 |
ニオ |
ディアンルージタオ |
17. |
モトローラ Moto E5 プラス |
XT1924-3/9: アハンナXT1924-6/7/8: ハンナ1924-1/2/4/5: ランナ |
ヤールペンギン、karthick111、エレクティモン、wh0dat |
18. |
Motorola Moto G 5G/Motorola One 5G Ace |
キエフ |
サイバーヘクセン、ジェイブランチ |
19. |
Motorola Moto G 5G Plus/Motorola One 5G |
ナイロ |
サイバーヘクセン |
20. |
モトローラ Moto G5 |
セドリック |
ヤールペンギン |
21. |
モトローラ Moto G5S |
モンタナ |
ヤールペンギン、wiktorek140 |
22. |
モトローラ Moto X 2014 |
ビクターラ |
jro1979、リンカンドレア、npjohnson |
23. |
ワンプラス9 |
レモネード |
タンガルバート919 |
24. |
ワンプラス9プロ |
レモネードップ |
LuK1337、bgcngm |
25. |
サムスン ギャラクシー A5 (2017) |
a5y17lte |
フィリピール |
26. |
サムスン ギャラクシー A7 (2017) |
a7y17lte |
フィリピール |
27. |
サムスンギャラクシーM20 |
m20lte |
サマールV-121 |
28. |
サムスン ギャラクシー ノート 3 LTE |
N9005/P: ヘルテN9008V: ヘルテクンN900K/L/S: ヘルテコルN900T/V/W8: ヘルテトモ |
ハガートク、ンプジョンソン |
29. |
サムスン ギャラクシー S III ネオ |
デュアルSIM: s3ve3gdsサムスンのカメラ: s3ve3gjvソニーのカメラ: s3ve3gxx |
PythonLimited、fcuzzocrea、Teledurak |
30. |
Samsung Galaxy S5 アクティブ |
klteactivexx |
ジャベリナンダート、npjohnson |
31. |
サムスン ギャラクシー S5 LTE |
G9006V/8V: クルテクンG900AZ/S902L: クリティオG900F/M/R4/R7/T/V/W8: クテG900I/P: kltedvG900K/L/S: クルテコールSC-04F/SCL23: クルテクディG9006W/8W: kltechnduoG900FD/MD: クルテデュオ |
ハガートク |
32. |
サムスンギャラクシーS10e |
ビヨンド0LTE |
Linux4 |
33. |
サムスンギャラクシーS10 |
ビヨンド1LTE |
Linux4 |
34. |
サムスンギャラクシーS10プラス |
ビヨンド2LTE |
Linux4 |
35. |
サムスンギャラクシーS10 5G |
ビヨンドエックス |
Linux4 |
36. |
ソニー エクスペリア XZ2 |
あかり |
olivier97、sjllls |
37. |
ソニー Xperia XZ2 コンパクト |
xz2c |
olivier97、sjllls |
38. |
ソニー Xperia XZ2 プレミアム |
オーロラ |
olivier97、sjllls |
39. |
ソニー エクスペリア XZ3 |
あかつき |
dtrunk90、sjllls |
40. |
ソニー エクスペリア Z2 |
シリウス |
アリアンK16a |
41. |
ソニー エクスペリア Z3 |
z3 |
トム1000、私5 |
42. |
ソニー Xperia Z3 コンパクト |
z3c |
アリアンK16a |
43. |
シャオミ Mi 6 |
サジット |
アリアンK16a、エレクトロシュモック |
44. |
シャオミ Mi 6X |
ウェイン |
アイザック・チェン |
45. |
Xiaomi Mi 10T/Mi 10T Pro/Redmi K30S ウルトラ |
アポロン |
ラミスキー、セバUbuntu |
46. |
シャオミ Mi 10T ライト/Mi10i/Redmi Note 9 Pro 5G |
ゴーギャン |
リンリン |
47. |
シャオミ Mi 10 ライト |
モネ |
クシラ |
48. |
シャオミ Mi A1 |
ティソ |
abhinavgupta371 |
49. |
Xiaomi Mi A2 |
ジャスミンスプラウト |
ミケイオアニナ |
50. |
Xiaomi Mi ミックス 2 |
カイロン |
ミケイオアニナ、ワイト554 |
51. |
シャオミ Mi Note 3 |
ジェイソン |
ディアンルージタオ |
52. |
Xiaomi POCO F2 Pro/Redmi K30 Pro/Redmi K30 Pro Zoom Edition |
ルミ |
セバUbuntu |
53. |
Xiaomi POCO F3/Redmi K40/Mi 11X |
いろいろ |
セバUbuntu |
54. |
Xiaomi POCO M2 プロ/Redmi Note 9S/Redmi Note 9 Pro/Redmi Note 9 Pro Max |
ミアトール |
逆参照23 |
55. |
シャオミ POCO X3 |
スーリヤ |
シミタール、スバジートムフリ |
56. |
Xiaomi POCO X3 プロ |
ヴァーユ |
セバUbuntu |
57. |
Xiaomi Redmi Note 5 プロ |
なぜだ |
srfarias、SebaUbuntu |
58. |
Xiaomi Redmi Note 6 プロ |
ツーリップ |
DD3ボー |
59. |
Xiaomi Redmi Note 7/7S |
ラベンダー |
Giovix92、UltraGamerHD |
60. |
Xiaomi Redmi Note 8/8T |
銀杏 |
DarkJoker360、ダナスケープ |
61. |
ZUK Z2プラス |
z2_plus |
DD3ボー |
続きを読む
LineageOS 19 ビルドと同様に、より多くのスマートフォンが LineageOS 18.1 ビルド名簿に登場するはずです。 LineageOS 17.1 上の多数のデバイスは、現時点では公式サポートを失いましたが、新しいメンテナーが介入して数日以内にそれらを復活させることを期待しています。
ソース:LineageOS ブログ
ヒントをくれたミシャール・ラーマンに感謝します!