アンドロイドにカスタムROMをインストールする方法

ページ名:アンドロイドにカスタムROMをインストールする方法

このWikiHowでは、AndroidデバイスにカスタムROMをインストールする方法を説明します。カスタムROMは、Androidの外観や使用感を変更し、古いデバイスに新しい命を吹き込むことができます。カスタムROMのインストールは高度な手順であり、Androidデバイスを操作不能にする危険性があります。

パート1

ブートローダーのロック解除

  1. お使いのメーカーがブートローダーのロック解除を許可しているか確認してください。お使いのAndroidデバイスによっては、メーカーの助けを借りてブートローダーのロックを解除できる場合があります。すべてのメーカーがこれを許可しているわけではありませんし、許可している場合でも、すべてのモデルがサポートされているわけではありません。
    • お使いのメーカーがロック解除を許可しているモデルをすぐに確認するには、"manufacturer unlock bootloader"(例:"HTC unlock bootloader")と検索してください。通常、メーカーのブートローダーのウェブサイトが最初の結果として表示されます。
    • Nexus携帯はいつでもアンロックできます。
  2. キャリアがブートローダーのアンロックを許可しているかどうかを確認してください。お使いのデバイスのメーカーがブートローダーのアンロックを許可しており、お使いのデバイスがサポートされている場合でも、キャリアがそれをブロックしている場合があります。
  3. リスクと制限を理解する。ブートローダーをアンロックすると、通常、現在有効な保証は無効になります。また、デバイスのDRMも解除されるため、ストリーミング音楽サービスで問題が発生する可能性があります。ブートローダーのロックを解除すると、セキュリティ対策としてApple Payも無効になります。最後に、プロセス全体を通して、デバイスを永久に使用不能にする危険性があります。
  4. 必要なAndroid SDKツールをダウンロードする。ブートローダーのロックを解除するには、コンピューターにいくつかのユーティリティーが必要です。
    • .NETにアクセスしてください。
    • ページ下部の "コマンドラインツールだけを入手" セクションまでスクロールダウンします。
    • お使いのオペレーティングシステム用のZIPファイルのリンクをクリックします。
    • ZIPファイルをツールのあるフォルダに置きます。
  5. ZIPファイルを解凍します。ZIPファイルをフォルダに入れたらダブルクリックし、「Extract」オプションをクリックします。
  6. Android SDK Managerを実行します。利用可能なSDKツールのリストが表示されます。
  7. Android SDK Platform-tools以外のすべてのチェックを外します。これはブートローダーのロック解除に必要な唯一のソフトウェアです。
  8. インストールをクリックします。
  9. デバイス用のUSBドライバをダウンロードしてインストールします。デバイスメーカーのウェブサイトのサポートページで見つけることができます。お使いのデバイスのモデルに合ったドライバーをダウンロードしてください。
  10. アンドロイドをUSBでコンピューターに接続する。
  11. SDKツールが入っているフォルダ内のplatform-toolsフォルダを開きます。このフォルダはSDKソフトウェアをインストールしたときに作成されたものです。
  12. Shiftを押しながらフォルダ内で右クリックします。必ず何もないところで右クリックしてください。
  13. ここでコマンドウィンドウを開くをクリックします。正しい場所に設定されたコマンドプロンプトウィンドウが表示されます。
  14. adb devices と入力して ↵ Enter を押します。デバイスのシリアル番号が表示されるはずです。
  15. Androidの設定を開きます。
  16. 一番下までスクロールし、「電話について」をタップします。
  17. ビルド番号の項目を7回タップします。これで開発者向けオプションメニューが有効になります。
  18. 設定」に戻り、「開発者向けオプション」をタップします。
  19. OEMロック解除を有効にする(ある場合)。すべての携帯電話にこのオプションが表示されるとは限りません。
  20. USBデバッグを有効にする。これにより、ADBを通じてAndroidにコマンドを送信できるようになります。
  21. デバイスメーカーのロック解除コード手順書を開く。以下の手順は、お使いの携帯電話メーカーによって異なります。メーカーが提供する手順に従ってください。以下は一般的なガイドです。
  22. デバイスをfastbootメニューに再起動します。この手順はお使いのデバイスによって異なりますが、一般的には携帯電話の電源を切り、電源と音量を下げたまま10秒間待ちます。
  23. ADBでロック解除キー取得コマンドを入力します。このコマンドはメーカーごとに異なります。例えばHTCの場合、fastboot oem get_identifier_tokenと入力します。
    • Androidデバイスがコンピュータに接続され、platform-toolsフォルダからコマンドプロンプトウィンドウが開いていることを確認します。
  24. デバイスIDコードをコピーする。画面に長いコードが表示され、いくつかの行に分かれている場合があります。クリックしてドラッグし、コード全体をハイライトします。Ctrl+Cキーを押してコピーします。
  25. デバイスIDコードをメーカーに提出します。ブートローダーアンロックコード申請フォームを使用してコードを提出し、アンロックコードを申請します。メーカーによっては1~2週間かかる場合もあります。
  26. メーカーが指定するコマンドを実行します。ロック解除コードが届いたら、それをデバイスに適用するためのコマンドが表示されます。このコマンドはメーカーによって異なります。Androidをコンピューターに接続し、fastbootモードにする必要があります。
    • Nexusデバイスの場合はfastboot oem unlock、Nexus 5X以降の場合はfastboot flashing unlockを実行してください。
    • お使いのメーカーのコマンドは異なる場合があります。例えば、HTCユーザーは、HTCから受け取ったUnlock_code.binファイルをADBフォルダに入れた後、fastboot oem unlocktoken Unlock_code.binと入力します。
  27. ロックを解除することを確認します。携帯電話からロック解除を確認するプロンプトが表示される場合があります。
  28. コンピュータでfastboot rebootと入力します。このコマンドでデバイスが再起動し、fastbootモードが終了します。
  29. Bootloader Unlocked(ブートローダーのロックが解除されました)というメッセージを探します。セキュリティ対策として、デバイスの電源を入れるたびにこのメッセージが表示されます。デバイスが通常通りAndroidオペレーティングシステムに完全に起動することを確認してください。これでカスタムリカバリーをインストールする準備が整いました。
  30. ブートローダーをアンロックできない場合は、デバイス固有のガイドを見つけてそれに従ってください。メーカーやキャリアがブートローダーのロック解除を許可しない場合、他の唯一の選択肢は、それをバイパスするエクスプロイトを見つけて使用することです。このプロセスは機種ごとに異なり、中にはロック解除できない機種もある。
    • ブートローダーのアンロックを始めるには、.NETが最適です。 あなたの携帯電話の機種を検索し、コミュニティによってリリースされたブートローダーのアンロックを探してください。
    • エクスプロイトを使用してロック解除を行う場合は、XDAスレッドのすべてのステップを正確に実行してください。公式の方法を使用しない場合、デバイスをブリックするリスクが劇的に増加します。
パート 2

カスタムリカバリーのインストール

  1. このガイドでは、TeamWinRecoveryProject(TWRP)のインストールについて説明します。もう一つの人気リカバリはClockworkMod Recovery (CWM)です。どちらもほとんどのROMをインストールできますが、一部のROMは特定のリカバリ環境を必要とします。
  2. デバイス」タブをクリックする。
  3. お使いのデバイスがサポートされていることを確認します。お使いのデバイスがこのリストにない場合は、CWMのような別のリカバリ環境を試してください。
    • お使いのデバイスがサポートされていても、キャリアや地域によってはサポートされていない場合があります。
  4. お使いのデバイスのリンクをクリックします。特定のデバイスの詳細が表示されます。
  5. ダウンロードリンクをクリックします。TWRPがIMG形式でコンピューターにダウンロードされます。
  6. IMGファイルをADBフォルダにコピーします。ADBバイナリファイルと同じ場所に置きます。これにより、コマンドプロンプトでADBを使用して携帯電話に転送できるようになります。
  7. ファイル名をtwrp.imgに変更します。これで転送中に名前を入力しやすくなります。
  8. コマンドプロンプトでadb reboot bootloaderと入力する。まだコマンドプロンプトを開いていない場合は、⇧ Shiftを押しながら、開いているplatform-toolsフォルダで右クリックします。"Open command window here" を選択します。
  9. fastboot flash recovery twrp.img と入力し、↵ Enterキーを押します。これでTWRPイメージファイルがAndroidデバイスにコピーされ、現在のリカバリ環境がそれに置き換わります。
  10. fastboot rebootと入力し、↵ Enterキーを押します。
  11. デバイスが再起動するので、音量アップボタンと電源ボタンを押し続けます。これでほとんどのデバイスでリカバリーモードに入ります。
    • デバイスによっては、リカバリーモードに入るためのボタンの組み合わせが異なる場合があります。"リカバリーモード "をウェブ検索します。
  12. プロンプトが表示されたら、PINを入力します。これでTWRPが暗号化されたデバイスにアクセスできるようになります。
  13. バックアップをタップします。TWRPのバックアップユーティリティが開きます。システム(Nandroid)の完全なバックアップを作成することで、ROMインストール中に何か問題が発生した場合にデバイスを復元することができます。
  14. Boot、System、Dataを選択します。これで必要なシステムファイルとデータがバックアップされます。
  15. バーをスワイプしてバックアップを開始します。バックアップ画面の下部に表示されます。バックアップ・プロセスが完了するまでしばらく時間がかかりますので、Androidデバイスの処理に任せてください。
  16. バックアップメニューに戻り、すべてのオプションをクリアします。
  17. 一番下までスクロールし、リカバリーの後に特別なパーティションを選択します。これはデバイスによって異なる名前(PDS、EFS、WiMAXなど)で、あなたのデバイスにはここに何も記載されていないかもしれません。
  18. 特別なパーティションを選択した状態で、別のバックアップを開始します。これはIMEI情報をバックアップするもので、後で何かを壊してしまった場合に接続を復元するために不可欠です。
パート3

ROMを見つける

  1. .XDAフォーラムにアクセスする XDAフォーラムは、インターネット上で最も人気のあるAndroid開発コミュニティであり、事実上すべての利用可能なROMをここで見つけることができます。
  2. あなたのデバイスのサブフォーラムを開いてください。メインページには人気のあるデバイスがリストアップされています。
    • お使いの機種とキャリアの両方が一致していることを確認してください。2つの異なるキャリアの同じデバイスには2つの異なるモデル番号があり、あなたの正確なモデルに一致するROMが必要です。
  3. ROMS, KERNELS, RECOVERIES, & OTHER DEVELOPMENT セクションまでスクロールダウンしてください。XDAの各デバイスには、ROM開発専用のセクションがあります。ここでは、あなたのデバイスのほぼすべてのROMを見つけることができます。
  4. 面白そうなROMを見つけてください。あなたのデバイスで利用可能なROMの数は、そのデバイスの人気度に大きく左右されます。選べるROMが1つか2つしかないデバイスもあれば、何十個もあるデバイスもあります。ROMがまったくないデバイスもありますが、それはたいていアンロック可能なブートローダを持っていないデバイスです。
    • ROMによって実現できることは異なります。最大限のパフォーマンスを発揮するために、できるだけ素の状態になるように設計されたROMもあれば、お使いのデバイスでは通常利用できない機能をたくさん追加するROMもあります。
  5. 機能と制限を確認しましょう。ROMはしばしば新しい機能を追加しますが、元のデバイスにはなかったような制限があることもよくあります。新しいROMの機能セットに問題がないことを確認してください。
  6. ROMの投稿をすべて注意深く読んでください。多くのROMには、インストール時に従う必要のある特別な指示があります。作者の指示に正確に従うことが必須です。そうしないと、深刻な問題に遭遇する可能性があります。
  7. ROMファイルのダウンロードリンクをクリックしてください。通常 ZIP 形式の ROM ファイルのダウンロードが始まります。ROMファイルはかなり大きく、ダウンロードに時間がかかる場合があります。
  8. このサイトでは、GmailやPlayストアのようなGooge独自のアプリをダウンロードできます。
  9. GAppsサイトでデバイスの設定を選択します。デバイスのアーキテクチャ(プラットフォーム)、オペレーティングシステムのバージョン、および希望するバリアントを選択する必要があります。
    • デバイスのプラットフォームがわからない場合は、XDAフォーラムのデバイス情報ページで見つけることができるはずです。
    • OS バージョンが現在の OS バージョンではなく、インストールする ROM と一致していることを確認してください。
    • ほとんどのユーザーは、デフォルトのGAppsをすべて含むStockを選択できます。
  10. Download ボタンをクリックします。選択した GApps パッケージのダウンロードが始まります。選択したROMとGAppsファイルです。
パート4

ROMのインストール

  1. Androidをコンピューターに接続します。まだ接続されていない場合は、デバイスのストレージにファイルを転送できるように、USB経由でAndroidをコンピュータに接続する必要があります。
  2. パソコンでAndroidのストレージを開きます。Androidの内部ストレージ、またはSDカードが挿入されている場合はSDカードにファイルを転送することができます。
  3. ROMとGAppsのZIPファイルをAndroidにコピーします。クリックしてデバイスのストレージにドラッグすることができます。内部ストレージまたはSDカードのベースディレクトリにあることを確認してください(フォルダに入れないでください)。
  4. 転送後、携帯電話の接続を解除します。
  5. Androidデバイスの電源を切ります。電源オフの状態からリカバリーモードを開く必要があります。
  6. Androidをリカバリーモードで起動します。この手順はお使いのデバイスによって異なるので、わからない場合はウェブで検索してください。一般的には、リカバリーメニューが表示されるまで、電源と音量を下げたままにします。TWRPが表示されたら、正しい場所にいることがわかります。
  7. ワイプをタップします。新しいROMをインストールする前に、必ずデバイスをワイプすることをお勧めします。これにより、デバイス上のすべてのデータが削除されます。
  8. バーをスワイプしてファクトリーリセットを実行します。リセット処理には数分しかかかりません。
  9. TWRPのメインメニューでインストールをタップします。
  10. 下にスクロールし、ROMのZIPファイルをタップします。GAppsファイルではなく、ROMから始めるようにしてください。
  11. バーをスワイプしてフラッシュを開始します。ROMファイルのインストールが始まりますが、完了するまで数分かかる場合があります。
  12. フラッシュ後にメインメニューに戻り、もう一度インストールをタップします。今度はGAppsファイルをインストールします。
  13. 下にスクロールし、GApps ZIPファイルをタップします。
  14. バーをスワイプしてインストールを開始します。GAppsのインストールが始まりますが、ROMのインストールと同じかそれ以上の時間がかかる場合があります。
  15. Wipe cache/dalvikをタップし、スワイプして確認します。これでキャッシュが消去されます。これはROMを初めて起動する際に必要です。
  16. システムの再起動をタップします。Androidデバイスが再起動し、すべてがスムーズにいけば、ROMのホーム画面環境がロードされます。
    • 新しいROMの起動には時間がかかるかもしれません。これは最初に起動したときだけ起こるはずです。
この記事は、CC BY-NC-SAの下で公開されている「 How to Install a Custom ROM on Android」を改変して作成しました。特に断りのない限り、CC BY-NC-SAの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧