Android
 Computer >> コンピューター >  >> トラブルシューティング >> Android

Razer PhoneにLineageOSをフラッシュする完全ガイド

Razer Phoneは2017年11月に発売されたハイエンドAndroidスマートフォンです。5.7インチディスプレイで世界初となる120Hzのリフレッシュレートを実現し、8GBのRAMとSnapdragon 835チップセットを搭載した、まさにゲーミング向けのモンスター端末といえます。

Razer PhoneにLineageOSをフラッシュする完全ガイド

しかし、開発者たちがRazer Phone向けカスタムOSの開発に着手するのは遅れていました。その理由は、多くの開発者がProject Trebleへのフル対応を含むOreo 8.1アップデートの公開を待っていたためです。最新のアップデートによって必要なサポートが整った現在では、LineageOSのインストールは非常に簡単になっています。この記事では、Razer PhoneにLineageOSをインストールする手順をステップごとにわかりやすく解説します。

インストール可能な代替カスタムROM

  • AOSP 8.1
  • Resurrection Remix

事前に準備するもの

  • アンロック済みブートローダー(手順は下記)
  • TWRPイメージとTWRPインジェクター
  • Magiskフラッシュ用.zipファイル
  • PC上のADB・Fastbootおよび各種ツール(Appualsの「How to Install ADB on Windows」ガイドを参照)

ブートローダーのアンロック手順

  1. まず、PCにADBおよびFastboot/Google USBドライバーをインストールします。
  2. Razer Phoneで開発者モードを有効にします。「設定」→「端末情報」→「ビルド番号」を7回タップすると「開発者向けオプション」が解放されます。次に「設定」→「開発者向けオプション」から「USBデバッグ」と「OEMロック解除」を有効にしてください。
    Razer PhoneにLineageOSをフラッシュする完全ガイド
  3. PC上のADBフォルダへ移動し、フォルダ内でShiftキーを押しながら右クリックして「コマンドウィンドウをここで開く」を選択します。これでADBコマンドが使えるCLIが起動します。
  4. Razer PhoneをUSBケーブルでPCに接続し、コマンドウィンドウに「adb devices」と入力します。接続が認識されていれば、ADBウィンドウに端末のシリアル番号が表示されます。何も表示されない場合は、ADBのインストール状況やUSB接続を見直す必要があります。
  5. 接続に成功したら、「adb reboot bootloader」と入力します。
  6. Razer Phoneがダウンロードモードで再起動します。続けて「fastboot -I 0x1532 devices」と入力します。
  7. このコマンドを実行すると、CLIにデバイスが表示されるはずです。成功したら「fastboot -I 0x1532 flashing unlock」と入力します。
  8. Razer Phoneの画面にブートローダーアンロックの確認プロンプトが表示されます。音量キーで項目を移動し、電源ボタンで確定してください。以降、起動のたびに「Your device is unlocked and cannot be trusted(端末がアンロックされているため信頼できません)」という警告が表示されるようになります。

Razer PhoneへのLineageOSインストール手順

  1. まず、Razer Phoneが少なくともAndroid Oreo DP1までアップデートされていることを確認してください。Nougatでは動作しません!
  2. 次にTWRPをインストールします。ここは慎重に進めてください。何度か試行が必要になる場合があります(RazerのブートローダーはA/Bスロットの切り替え時に不安定な挙動を示すことがあり、今回の手順ではその切り替えが必要になるためです)。
  3. TWRPイメージ、TWRPインジェクター、Magiskの.zipファイルをダウンロードし、PCのADBルートフォルダに配置します。
  4. Razer PhoneをUSBでPCに接続した状態でADBターミナルを起動し、以下のコマンドを実行します。
    adb shell getprop ro.boot.slot_suffix
  5. 結果として「[ro.boot.slot_suffix]: [_a]」または「[_b]」が返されます。
  6. AかBのどちらが返されたかを必ずメモしておき、次のステップへ進みます。
  7. USBケーブルを抜いてRazer Phoneの電源を切り、すぐにUSBケーブルを挿しながら音量下ボタンを長押しして電源を入れます。この操作は少しコツが要るので注意してください。
  8. ブートローダーモードに入ったら、別のADBウィンドウを開き、先ほど確認したスロットとは逆のブートスロットへ切り替えます。先ほどAだった場合はBへ切り替えます。使用するコマンドは以下の通りです。
    fastboot --set-active=_b または fastboot --set-active=_a
  9. ADBウィンドウには「Setting current slot to "a"...OKAY」のような出力が表示されるはずです。
  10. この作業はやや難易度が高い点に注意してください。Razerのブートローダーは何らかの理由でスロット切り替えを嫌がることがあるため、成功するまでコマンドを複数回実行する必要があるかもしれません。うまくいかない場合は、電源ボタンを15秒以上長押しして強制終了し、再度fastbootモードに入り直してみてください。諦めずに繰り返すことが大切です。
  11. ブートスロットの切り替えに成功したら、次のコマンドを入力します。
    fastboot flash boot twrp-3.2.1-0-cheryl.img && fastboot reboot
  12. これによりTWRPがフラッシュされ、端末が即座にTWRPで再起動します。正常にTWRP画面が表示されたら、絶対に「スライドして変更を許可(Swipe to Allow Modifications)」しないでください!「Read Onlyとしてマウント(Mount as Read Only)」をタップします。
  13. 次に、PCのADBウィンドウから、Android Oreo DP1ファクトリーイメージのboot.img、TWRPインジェクター、Magisk.zipをSDカードへプッシュします(adb pushを使用)。以下のコマンドを実行します。
    adb push twrp-installer-3.2.1-0-cheryl.zip /sdcard
    adb push path/to/the/factoryimage/boot.img /sdcard
    adb push Magisk-16.0.zip /sdcard
  14. TWRPで「Install」→「Install Image」をタップし、先ほどプッシュしたboot.imgを選択してフラッシュします。
  15. 「Reboot」メニューに戻り、逆側のスロット(ブートスロットAまたはB)に切り替えて、同じくboot.imgをフラッシュします。
  16. 両方のパーティションへのbootイメージの書き込みが完了したら、パーティションAをアクティブに設定し、「Install」からTWRPインストーラーをフラッシュします。その後、同様にMagisk.zipもフラッシュします。
  17. 最後に「Reboot」→「Bootloader」を選択し、USBケーブルを接続したままPCでADBプロンプトを開いて、GSIシステムイメージをsystem_aパーティションへフラッシュします。
    fastboot flash system_a system-arm64-ab.img
  18. お好みで、system_bパーティションに別のGSIをインストールすることも可能です。その場合は以下のように実行します。
    fastboot set_active b
    fastboot flash system_b system-arm64-ab-gapps-su.img
  19. 上記のコマンドはあくまで一例であり、このガイドの手順として必須ではありません。必要に応じて活用してください。
  1. 【Android】Flashメッセージを停止する方法!キャリア別の無効化手順を徹底解説

    コミュニケーションの形態は日々変化しています。手紙や葉書に取って代わったSMSも、今ではWhatsAppやTelegramといったメッセージアプリへと移行しつつあります。SMSは素早い連絡手段として画期的な存在でしたが、一方で携帯キャリアは広告やキャンペーン情報を配信するためにフラッシュメッセージを利用しており、これが煩わしく感じられることも少なくありません。本記事では、SIMツールキットとは何か、そしてフラッシュメッセージ(SIMツールキットメッセージ)を停止する方法を、キャリア別にわかりやすく解説します。AndroidスマホでSIMツールキットのフラッシュメッセージを停止する方法Andro

  2. スマホが盗聴・監視されているか確認する方法【13のサインと対処法】

    Androidスマホは盗聴できるのか?残念ながら、答えは「Yes」です。最新技術は無限の可能性をもたらす一方で、Androidスマホも例外ではありません。ハッカーはスマホに侵入し、あなたのすべての活動を監視したり、情報を盗んだりすることさえ可能です。さらに、ハッカーだけでなく、身近な人がSNSでの活動を覗き見するためにスマホを盗聴しているケースもあるのです。もちろん、こうした行為は絶対に許容できるものではありません。 「自分のスマホが盗聴されていないか確認したい」と思っても、専門家にお金を払う必要はありません。ご自身でチェックすることができます。このガイドでは、スマホが盗聴・監視されている兆候