Android Marshmallow搭載のLG G4を簡単にルート化する完全ガイド
このガイドの手順に進む前に、スマートフォンのルート化を試みた結果として生じたいかなる損害についても、ご自身の責任であることを了承し、同意していただく必要があります。Appuals、著者およびそのアフィリエイトは、文鎮化したデバイス、破損したSDカード、その他端末に関わる一切のトラブルについて責任を負いません。自分が何をしているのか分からない場合は、必ず事前に十分な調査を行ってください。手順に不安を感じる場合は、決して実行しないでください。
インターネット上には数多くのルート化ガイドが存在しますが、ルート化プロセスに不可欠なセットアップ手順が省略されているケースが非常に多く見られます。このガイドでは、LG G4をMarshmallow環境で簡単にルート化する方法を、工場出荷時の状態から1時間以内にルート化完了まで進められるよう丁寧に解説します。説明すべき項目が多いため、早速始めましょう。以下の各ステップを記載どおり正確に実行すれば、問題に遭遇することなく作業を完了できるはずです。
ステップ1 – LG G4のソフトウェアバージョンを確認する
最初のステップでは、正しいカーネルをダウンロードできるよう、お使いの端末のソフトウェアバージョンを確認します。G4で確認するには、「設定」→「端末情報」→「ソフトウェア情報」の順に進んでください。
本ガイドで使用したLG G4の場合、ソフトウェアバージョンは「V20d-EUR-XX」でした。この情報をメモしておきましょう。

ついでに、「ビルド番号」を7回連続でタップしてください。これにより設定メニュー内で「開発者向けオプション」が有効になります。この機能は後続のステップで必要となるため、忘れずに行ってください。
ステップ2 – 対応するROMをダウンロードする
次に、先ほど確認したソフトウェアバージョンから、先頭2桁の数字とそれに続く英字を抜き出します。例(V20d-EUR-XX)の場合は「20d」となります。
お使いのバージョンは20a、20b、20c、20dのいずれかです。該当するバージョンに応じて、下記のリンクから正しいカスタムROMをダウンロードしてください。
Version 20A
Version 20B
Version 20C
Version 20D
ステップ3 – ADBとFastbootをインストールする
このステップでは、PCにADBとFastbootをインストールします。
まず、LG G4を手に取り、「設定」→「開発者向けオプション」(システム配下)へと進みます。「開発者向けオプション」がオンになっていることを確認し、「USBデバッグ」にチェックを入れてください。ポップアップが表示されたら「OK」を押します。

まず、USBケーブルでLG G4をPCに接続します。
まだPC用ドライバーをインストールしていない場合は、LG G4側に表示されるプロンプトを受け入れてドライバーをダウンロードします。
インストール済みの場合、またはインストールが完了したら、次のプロンプトでUSBデバッグを許可します。

次に、Minimal ADB and Fastbootをここからダウンロードします。
インストールウィザードに従い、アクセスしやすい場所にインストールしてください。
インストールの最終画面で「Launch Minimal ADB and Fastboot」にチェックを入れます。
すると、下図のようにコマンドプロンプトが開きます。

次に、コマンドプロンプトに「adb devices」と入力します。上記の手順を正しく実行していれば、下図のように接続中のデバイスが表示されるはずです。表示されない場合は、手順をやり直し、LG PCドライバーが正しくインストールされているかを確認してください。

ステップ4 – ブートローダーのアンロック
次のステップでは、ブートローダーをアンロックします。これは、後ほどTWRPをインストールし、ROMファイルを書き込めるようにするために必要です。
ブートローダーをアンロックするには、LGデベロッパーサイトにアクセスしてアカウントを作成する必要があります。
ページ下部にある「Starting Unlocking the bootloader」をクリックします。

次に、このページでアカウントを作成します。

登録手順は以下のとおりです。
「LGE Developer Member Registration」をクリック
利用規約とプライバシーポリシーに同意
「OK」を押す
次のページで、有効なメールアドレスを使って必要事項を入力
サインアップを完了させ、メールアドレスを確認
次に、LGサイトにログインします。
再度同じリンクにアクセスします。
ページ最下部までスクロールし、「Starting Unlocking the bootloader」をクリックします。
この後のステップでは、2つの情報が必要になります。1つ目はMinimal ADB and Fastbootツールから取得できます。
LG G4がUSBで接続されたままであることを確認します。
ADB/Fastbootのコマンドウィンドウを開き、「adb reboot bootloader」と入力します。
LG G4が再起動します。
G4の再起動が完了したら、「fastboot oem device-id」と入力します。
右クリックして範囲選択モードにし、Device-IDの下に表示される2つの文字列をハイライトします。
「Ctrl + C」を押してコピーし、2つの文字列をメモ帳などに貼り付けます。
最終的に、数字と英字が連なった1つの長い文字列になっているはずです。
「fastboot reboot」と入力して、この工程を終了します。

次に、LG G4が再起動したら、端末を操作します。
「設定」→「端末情報」→「状態」へと進みます。
「IMEI」をメモします。
そして、IMEIとデバイスIDを、LGデベロッパーサイトの対応する入力欄に入力します。
お使いのLG G4の正しいモデル番号を選択します。
「確認」をクリックします。

メールボックスを確認し、提供されたunlock.binファイルをダウンロードします。
unlock.binファイルを、FastbootおよびADBファイルが格納されているディレクトリに配置します。
再びMinimal ADB and Fastbootを開きます。
「adb devices」と入力して、LG G4がまだ接続されていることを確認します。
接続されていれば、「adb reboot bootloader」と入力します。
LG G4が再起動します。
再起動後、「fastboot flash unlock unlock.bin」と入力します。
これによりブートローダーがアンロックされ、内部のすべてのファイルが削除されます!
ステップ5 – TWRPのインストールとROMの書き込み
続いて、ルート化済みROMをLG G4に書き込むためのTWRPをインストールします。
こちらのリンクにアクセスします。
twrp-3.0.2-0-h815をダウンロードします。
ファイルをADBとFastbootが含まれるディレクトリに保存します。
コマンドプロンプトを開き、「fastboot flash recovery twrp-3.0.2-0-h815.img」と入力します。
コマンドプロンプトによるファイルの書き込みが完了するまで待ちます。
次に、「fastboot reboot」と入力してLG G4を再起動します。
LG G4をPCから取り外します。
端末で初期セットアップを完了させます。
「設定」→「端末情報」へと進みます。
「ビルド番号」を7回タップして、開発者向けオプションを再度有効化します。
「USBデバッグを有効」にします。
LG G4をPCに再接続します。
ステップ2でダウンロードしておいたROMファイルを、LG G4の内部ストレージへ転送します。
もう一度ADBとFastbootを開きます。
コマンドプロンプトに「adb reboot recovery」と入力します。
LG G4がリカバリー画面で起動します。
そこで「install」をタップし、先ほど転送したROMファイルを選択します。その後、スワイプして書き込みを確定します。
端末がROMをインストールし、ルート化が完了します。ルート権限が正常に取得できたかを確認するには、Google PlayストアからSuperSUアプリをインストールし、セットアップを進めてください。
-
Linuxでrootパスワードをリセットする2つの方法(GRUB・Live CD)
Linuxでは、一般ユーザーもスーパーユーザーも、パスワード認証によって各種サービスへアクセスできます。一般ユーザーが自分のパスワードを忘れてしまった場合は、スーパーユーザーがターミナルから簡単に再設定できます。しかし、スーパーユーザー(rootユーザー)自身がパスワードを失ってしまったらどうすればよいのでしょうか。その場合、ログイン画面が表示される前にパスワードを復旧する必要があります。なお、この仕組みは、物理的にアクセスできる悪意あるユーザーがLinuxホストの完全な権限を奪えてしまう点にもつながるため注意が必要です。本記事では、Linuxでrootパスワードを紛失した際の復旧方法を、2
-
【初心者向け】WindowsでBlueStacksをルート化する3つの方法を徹底解説
Androidにおける「ルート化(root化)」とは、端末に対する管理者権限を取得し、Androidのシステムファイルへアクセスできるようにするプロセスです。これにより、通常のユーザーでは実行できない操作(起動アニメーションの変更など)が可能になったり、root権限を必要とするアプリ(Wi-Fiスニッファーなど)をインストールしたりできます。代表的なAndroidエミュレータの一つであるBlueStacksでも、上級ユーザーの間でroot化への需要は常に存在しています。BlueStacksをroot化する方法には、自動・手動を含めてさまざまな手法がありますが、この記事では一般のユーザーでも手順