tl;dr
AOSP をビルドして海外版 Xperia XZ にインストールしたければ、Sony の Open Devices と Google 公式 は必ず読むべき。
以下、一問一答形式でお送りします。
なぜ AOSP をビルドするのか?
そこに AOSP と Xperia XZ があるから
という人もいるでしょうが、思う存分 root がとりたい人や Android をハックしたい人が主にやりたくなるようです。
なぜ Xperia XZ か?
比較的英語の情報が集めやすいから
の一言につきます。
Project Treble より少し前の端末で、中古でお値段が比較的手ごろになってきたからのようです。
メルカリ等で時々お宝がでます。要チェック!
なぜ海外版か?
そうでなければ Unlock できないから
同じ機種でも国内版はほぼアンロックできません。
対象機種は Sony の Open Source Devices のサイトにあります。
Pixel とどっちがいい?
検索しまくるのが嫌いなら Xperia
Pixel は Google 謹製で、ほぼビルドに失敗しないところが美点ですが、A/B update に対応しているので、今までの知識に加え、最新の知識を仕入れてからでないと面倒くさいです。公式以外はなかなか情報が探しづらい。
そして、最新の知識はネットにはなかなか流通していないのだった。特に日本語。
日本人ならば一度は Xperia でビルドしておくべき!と元 Sony 信者が煽ってみるテスト。
ビルドは難しい?
やれと言われていることが注意深くできれば一発ビルドも夢ではない
とお答えしておきましょう。実際そうだったし。
ビルドする「だけ」なら別に難しい話ではありません。
難しいのは、ビルドできなかった時、ちゃんと動いてくれなかった時、いったい何が原因なのかが最初は全くわからないことです。
失敗しても大丈夫なように、バックアップと復元の仕方の調査は、いの一番にやっとくべきでしょう。
ほかになんか難しいこととかやっとくことってある?
チップベンダのドライバとかはちゃんとメーカ公式からダウンロードしておくべし
AOSP に Google Play 開発者サービス入れたいとか root とったままプロプライエタリなソフトを入れたいとか無茶ぶりする人の要望に応えるのも難しい。なんとか要望に応えたと思ったら、不安定だと文句を言われる理不尽さ。一体どんだけ貴重な休日と睡眠時間を削ったと思っているんだ。私の時間を返せ。
あとは、ネットは極力早い回線を、PC は絶対に早いマシンでないとどうしようもありません。
Intel Core i9 を 15コアでぶん回してもダウンロードもビルドもそれぞれ2時間前後かかります。
外付けハードディスクなどもってのほか。数年前の型落ち MacBook Pro は一日かかってもビルドできなかったよ orz
そして一部のツールが MacOS に対応していないという苦難。
こんだけ苦労しているのに、まったく必要性を理解されない理不尽さ。
公式や Sony のドキュメントで要求されたことはあらかじめこなすのは必須。
何事にもめげない強い心に鍛えたうえで、ビルドに挑むことをおすすめします。
HP も MP も Gold も削った私の命は風前の灯です。
ようこそ、文鎮製造の世界へ!
AOSP なんてビルドする意味がわからない
ではこの記事はあなたのための記事ではなかったということです
と、ミサカはすこし怒ったような残念そうな顔をして呟いてみます。
でも何が何でもやらなくてはいけない人だっています(そう、俺のようにな)
「意味がわからない」などど、自分の無知をひけらかすような言い方はよくないですね。
意味が分からなくても、そのうち慣れるということもあります。
いつか自分にもわかる日が来ることを、人に理解されない無駄なビルドをしつつ、世界の平和とともに祈りましょう。
自分で Android を魔改造したい!
素人の出る幕じゃない。やめておけ...
と止められても、もうビルドする気満々ですね。誰しも最初は素人。いいでしょう。
そういう人のために XDA Developers があります。日本語で質問してハブられるもよし、あきらめずにチャレンジして仲間に入れてもらうのもよし。楽しめます。