カスタム ROM で携帯電話に新たな命を吹き込むことを検討しているなら、 LineageOS は 現在入手可能な最も人気のあるものの 1 つです。この ROM を携帯電話にフラッシュする場合に知っておくべきことはすべてここにあります。
ステップ 0: デバイス (およびコンピューター) の準備が整っていることを確認する
熱心になりすぎてコマンド ラインで何かを始める前に、まず、携帯電話が ROM を取り込む準備ができているかどうかなど、開始するために必要なものがすべて揃っていることを確認する必要があります。
まず最初に、あなたの携帯電話は互換性がありますか?お使いの携帯電話用に特別に設計された Lineage のビルドがあることを確認する必要があります。 リネージュのダウンロード ページ に移動し、携帯電話のメーカーを選択して、モデルを見つけてください。そこにあれば幸運です。Lineage はあなたの携帯電話をサポートしています。
ほとんどの Samsung Galaxy モデルのように、携帯電話に複数のバリエーションがある場合は、少し調査が必要になる可能性があることに注意してください。その場合は、ハンドセットのコードネームとプロセッサの情報が電話機と一致していることを確認する必要があります。この情報は、携帯電話のリネージュ ダウンロード ページで見つけることができます。
Lineage に実際に携帯電話用のビルドがあることを確認したら、目的地に到達するために必要なものがすべてコンピュータにあることを確認する必要があります。ADB と Fastboot です。 ADB の使用を開始するための優れたガイド があるので、開始する前に必ず読むことをお勧めします。
以上で、リネージュを携帯電話にフラッシュする前に、最後に行う必要があることが 1 つあります。それは、ロックを解除したブートローダーまたは互換性のある回避策です。多くの携帯電話に導入されているセキュリティ対策を回避するのは非常に難しいため、これはおそらくプロセス全体の中で最も難しい部分です (つまり、特定の携帯電話のモデルによって異なります)。
お使いの携帯電話がブートローダーのロック解除をサポートしている場合、これが最も簡単な方法です。このガイドは、お使いの携帯電話がこの機能をサポートしていることを前提として説明されています。そうでない場合は、ほとんどの Samsung デバイスと同様、特定のモデルについてもう少し調査する必要があります。
準備が完了したら、フラッシュを開始する準備が整いました。
ステップ 1: ダウンロードを収集し、開発者モードを有効にする
いくつかのツールが必要になるので、今すぐすべてを集めておくのが最善です。リストは次のとおりです。
- TWRP : カスタムリカバリ。これは現在最も人気のある選択肢であり、さまざまな携帯電話で利用できます。すべてをフラッシュするにはこれが必要になります。
- Lineage OS : 実際のオペレーティング システム。
- GApps (オプション): Android に付属するすべての Google らしさが必要な場合は、GApps (Google Apps) パッケージを準備する必要があります。それについては以下で詳しく説明します。
- SU ファイル (オプション): root アクセスが必要な場合は、これをフラッシュする必要があります。
これらすべてのファイルを同じ場所にダウンロードすると便利です。 システム PATH での設定 に時間がかからなかった場合は、できれば ADB ファイルと Fastboot ファイルが含まれる場所にダウンロードしてください。
ここでは、それぞれの機能、それが必要な理由、および携帯電話に適したものを入手する方法について簡単に説明します。
Team Win Recovery Project (TWRP) をダウンロード
TWRP は、基本的に Lineage (またはその他のカスタム パッケージ) をフラッシュする前に必要なカスタム リカバリです。
これを取得するには、 TWRP のホームページ にアクセスし、[デバイス] リンクをクリックします。
携帯電話のモデル名を入力します。ここでは必ず注意してください。類似した名前のデバイスが存在する可能性があるため、正しい名前を付けていることを確認する必要があります。好例: Nexus と Nexus 5x。 2 つの異なる電話、2 つの異なるリカバリ。
電話を選択したら、ページを「ダウンロード リンク」セクションまで下にスクロールし、お住まいの地域に適したリンクをクリックします。
そこから、最新バージョンのリンクをクリックします。
新しいページが開くので、「Download twrp-xxximg」ボタンをクリックしてファイルのダウンロードを開始します。
リネージュビルドをダウンロードする
特定の携帯電話のリネージュ Web サイトをすでに調べているので、ここでの作業の半分はすでに完了しています。最新のダウンロードを取得するだけで、すぐに使用することができます。
Google Apps をフラッシュする予定がある場合は、その情報が必要になるため、リネージュのバージョンをメモしてください。
Google Apps をダウンロードする (オプション)
Google アカウントを使用して携帯電話を設定し、Play ストアにアクセスし、Android を本来のものにし、使い慣れたものにするその他すべての機能を利用したい場合は、Google Apps が必要になります。
GApps のダウンロード ページに移動し 、インストールする Lineage のバージョンを選択します。おそらく 15.1 または 14.1 です。該当するバージョンの OpenGApps リンクをクリックします。
そこからは、プラットフォーム、Android、バリアントといった多数の選択肢が表示されます。ここで最も重要なことはプラットフォームです。フラッシュする GApp のバージョンは、携帯電話のプロセッサと一致する必要があります。携帯電話がどのバージョンを実行しているかわからない場合は、その仕様を確認する必要があります。 GSMArena から 始めるのが良いでしょう。
プラットフォームのバージョンを確認したら、残りの 2 つは簡単です。 Android のバージョンはあらかじめ適切に選択されているはずなので、それを確認してください。バリアントの場合は、パッケージに含まれる内容がこれだけです。デフォルトでは Nano が選択されていますが、Micro 以上を選択することをお勧めします。最も標準的なエクスペリエンスが必要な場合は、Full を選択してください。
すべてを選択したら、ダウンロードボタンをタップしてファイルを保存します。
SU をダウンロードする (オプション)
最後に、Lineage をフラッシュした後に root アクセスが必要な場合は、ここから適切な SU ファイルを取得する必要があります。携帯電話のアーキテクチャ (GApps をダウンロードするときにおそらくわかったでしょう) と Lineage のバージョンに一致するバージョンを選択してください。
注: Lineage 15.1 用の SU ファイルはまだありません。
開発者モードと USB デバッグを有効にする
すべてのダウンロードが保存され、準備ができたら、携帯電話で開発者モードと USB デバッグを有効にする必要があります。
がありますが、ここでは簡単に説明します。携帯電話の [バージョン情報] セクションに移動し、ビルド番号を見つけて、その番号を 7 回タップします。これにより、開発者モード メニューが有効になります。
この新しいメニューに移動し、「Android デバッグ」オプションを有効にします。新しい Android デバイスを使用している場合は、「OEM ロック解除」機能も有効にする必要があることに注意してください。
ステップ 2: ブートローダーのロックを解除する
すべてをダウンロードして有効にし、準備が整ったので、本題に取り掛かります。
最初に行う必要があるのは、携帯電話のブートローダーのロックを解除することです。これを行う前に携帯電話をバックアップすることを強くお勧めします。
準備ができたら、USB 経由で携帯電話をコンピュータに接続し、ADB ファイルと Fastboot ファイルが保存されているフォルダに移動します。コマンド プロンプトまたは PowerShell ウィンドウを開き、このフォルダーにアクセスする必要があります。これを行う最も簡単な方法は、Shift キーを押しながらフォルダーを右クリックし、[ここで PowerShell ウィンドウを開く] コマンドを選択することです。
開いたら、デバイスが正しく接続されていることを確認する必要があります。タイプ
adb devices
プロンプトで Enter キーを押します。接続されているデバイスのリストにデバイスが返されるはずです。
これまで ADB を使用したことがない場合は、携帯電話を見てください。 ADB アクセスを許可する許可を求めるダイアログ ボックスが表示されます。 「常にこのコンピュータからのアクセスを許可する」にチェックを入れ、「OK」ボタンをタップします。
初めて adb が「承認されていない」状態でキックバックした場合は、携帯電話でのアクセスを承認したので、もう一度試してください。 「デバイス」と表示されるはずです。これは接続されていることを意味します。
次に、次のコマンドを入力して Enter キーを押します。
adb reboot bootloader
電話機が再起動してブートローダーが起動するはずです。再起動が完了したら、次のコマンドを入力して Enter キーを押し、ブートローダーのロックを解除します。
fastboot oem unlock
注: これにより携帯電話が出荷時設定にリセットされるため、最初に携帯電話をバックアップしていることを確認してください。
携帯電話の音量ボタンと電源ボタンを使用して確認する必要があります。音量を上げるボタンを使用して「はい」オプションを選択し、電源ボタンを押して確認します。
ブートローダーのロックが解除されたので、カスタム リカバリをフラッシュする準備が整いました。
ステップ 3: TWRP をフラッシュする
デバイスのフォーマットには数分かかります。それが完了したら、TWRP をフラッシュする準備が整います。 TWRP を保存したフォルダーでコマンド プロンプトまたは PowerShell ウィンドウを開いた状態で、次のコマンドを入力して Enter キーを押します。
fastboot flash recovery < nameofrecovery.img >
もちろん、ファイルに合わせて <nameofrecovery.img> を変更します。たとえば、私のファイルは twrp-3.2.1-1-hammerhead.img です。したがって、私にとっての完全なコマンドは
fastboot flash recovery twrp-3.2.1-1-hammerhead.img
になります。
この手順には数秒しかかかりません。
ステップ 4: パーティションをリセット/ワイプする
次に、フラッシュしたばかりのリカバリを起動する必要があります。携帯電話の音量ロッカーを使用してメニュー内を移動し、「回復モード」オプションを見つけます。電源ボタンを押してリカバリに入ります。
TWRP が初めて起動されるまでには、それほど時間はかかりません。起動したら、スライドして回復画面に入る必要があります。その画面で、「ワイプ」ボタンをタップし、次に「高度なワイプ」ボタンをタップします。
[システム]、[データ]、および [キャッシュ] オプションにチェックを入れ、下部のスライダーをスワイプしてワイプを開始します。
しばらく時間を置いてから、下部にあるボタンを使用してシステムを再起動します。
ステップ 5: Flash Lineage、GApps、および SU
再起動後、携帯電話が回復状態に戻ったら、コンピューターのコマンド プロンプトまたは PowerShell ウィンドウに戻る必要があります。次のコマンドを入力して Enter キーを押します。
adb push < nameoflineagebuild.zip > /sdcard
「sdcard」は Android がローカル ストレージと呼ぶものであることに注意してください。このために携帯電話に実際の SD カードは必要ありません。
これにより、リネージュのダウンロードがフラッシュ用に携帯電話のローカル ストレージにコピーされます。 GApps と SU をお持ちの場合は、同じコマンドを使用してそれらも移動する必要がありますが、それらのファイルは置き換えられます。
adb push < gapps.zip > /sdcard
adb push < su.zip > /sdcard
合計で 3 つのファイルが携帯電話のストレージに移動されているはずです (GApps と SU をインストールしていると仮定して)。完了したら、もう一度携帯電話を手に取ります。まず、「インストール」ボタンをタップし、リネージュのダウンロードを選択します。これはキューの最初のものに違いありません!
それを選択したら、[ZIP を追加] ボタンをタップし、[GApps] を選択します。 SU についてもこのプロセスを繰り返します。すべて選択したら、一番上に「最大 10 個のファイルのうち 3 個がキューに入れられています」と表示されていることを確認します。
注: GApps は最初の起動前にインストールする必要があるため、ここでフラッシュしない場合は、最初からやり直す必要があります。
3 つのファイルをすべて選択した状態で、スワイプしてすべてをフラッシュします。これには少し時間がかかるので、エラーがないことを確認するために監視してください。
ステップ 6: 起動とセットアップ
フラッシュが完了したら、携帯電話をもう一度再起動する必要があります。
最初の起動には時間がかかる場合がありますが、起動して実行したら、他の Android スマートフォンと同様に設定を行います。おめでとうございます。Lineage OS が実行されるようになりました。





