
LG-H811 デバイスをroot化できます。手順に従ってステップバイステップで進めてください。
免責事項:
ブートローダーのアンロックとroot化には、デバイスが文鎮化する可能性が避けられません。このガイドに従って間違いを犯したり、異なるセキュリティ基準を持つ予期しない将来のAndroidファームウェアがあったりすると、そのような結果になる可能性があります。
保証はできませんので、自己責任で行ってください。以下の手順を実行した後にデバイスが破損しても、当社は責任を負いません。
テスト環境: Android 6.0、TWRP 3.2.3-0 for G4、SuperSU v2.82
## ステップ1: ブートローダーをアンロックする ##
このステップの目的:
ブートローダーがアンロックされた状態にすること。ブートローダーはロックまたはアンロックの状態になります。
ブートローダーをアンロックすると、システムの整合性チェックが無効になり、デバイスを文鎮化せずにシステムを変更(例えばroot化)できるようになります。
注意: ブートローダーのアンロックは保証を無効にします
必要なもの:
- ADB
- fastboot
1.1.: 通常通りAndroidを起動し、設定に入ります。開発者モードが有効になっていない場合は、"一般 -> 端末情報 -> ソフトウェア情報" に移動し、ビルド番号を7回タップします。
1.2.: OEMアンロックを有効化: "一般 -> 開発者向けオプション -> OEMアンロックを有効化" をチェック
1.3.: ADBを有効化: "一般 -> 開発者向けオプション -> USBデバッグ" をチェック。
* オプションがグレーアウトしている場合は、まずUSBケーブルを抜いてください。
1.4.: ADBコマンドを実行できるターミナルを開きます。
* 現在のディレクトリまたはパスにadb.exeが必要です。"adb devices" を実行して確認してください。
1.5.: ターミナルで "adb reboot bootloader" と入力してEnterを押します。デバイスは "fastbootモード" で再起動するはずです。
* これに問題がある場合、ADBがデバイスを認識できていない可能性があります
- デバイス上のADB認証メッセージを承認したか確認してください。承認していない場合、"adb devices" コマンドは "unauthorized" 状態を表示します。
- デバイスのUSB接続タイプが "充電のみ" になっていないか確認してください。"MTPデバイス" に設定することをお勧めします。
- すべてのドライバが正しくインストールされているか確認してください
1.6.: fastbootコマンドを実行できるターミナルを開きます
* 現在のディレクトリまたはパスにfastboot.exeが必要です。"fastboot devices" を実行して確認してください。
1.7.: "fastboot getvar unlocked" コマンドを実行して、デバイスがアンロックされているか確認します。"unlocked: yes" という結果が得られた場合、ステップ2にスキップできます。デバイスは既にアンロックされています。"unlocked: no" が表示される場合は続行してください。
1.8.: "fastboot oem unlock" を実行してブートローダーを開きます。その後 "fastboot getvar unlocked" を使用して、"unlocked: yes" と表示されることを確認してください。
警告:
- ブートローダーがロックされた状態でデバイスをroot化したりTWRPをインストールしようとすると、文鎮化します。ブートローダーがアンロックされていることを確認してから続行してください。
- システムが変更されている間は、ブートローダーを "再ロック" しないでください。まず純正ファームウェアをインストールしてください。
ブートローダーがアンロックされているか確認する方法:
- 通常の起動中、LGロゴが表示されているとき、左上隅に "Bootloader State: Bootloader unlocked!!" というテキストが表示されます
- "adb reboot bootloader" コマンドでfastbootモードに起動し、fastbootモードで "fastboot getvar unlocked" コマンドを使用して現在のブートローダー状態を読み取ります。"unlocked: yes" と表示されれば、アンロックされています。
## ステップ2: TWRPをインストールする ##
このステップの目的:
TeamWin Recovery Project(TWRP)というツールをインストールして、rootのインストールを支援します。
TWRPはリカバリパーティションにインストールされ、デバイスがリカバリに起動されたり、工場出荷時リセットが開始されたりするたびに、代わりにTWRPが起動します。
TWRPメニューから、工場出荷時リセット、データバックアップ、パーティションのフラッシュなど、さまざまな操作を実行できます。
注意: TWRPを正しくインストールできない場合、誤ってユーザーデータを削除する可能性があります。TWRPを起動するには工場出荷時リセットと同じ操作を行う必要があるためです。データをバックアップしてください!
必要なもの:
- アンロックされたブートローダー
- ADB
- fastboot
- 最新のG4 TWRP イメージファイル ( 推奨ソース: https://twrp.me/lg/lgg4h811.html )
- OEMアンロックを有効化 (ステップ1.2を参照)
TWRPイメージをダウンロードし、fastbootと同じフォルダに配置します。名前は何でも構いませんが、このチュートリアルのコマンドを変更しなくて済むように "twrp.img" という名前にしてください。
インストール方法はAndroidバージョンによって異なります。自分に合ったものを選択してください:
# Lollipop (5.x) および Marshmallow (6.x) 用のインストール #
2.A.1.: ターミナルでadbコマンド "adb reboot bootloader" を実行します。デバイスは "fastbootモード" で再起動するはずです。
* これに問題がある場合、ADBがデバイスを認識できていない可能性があります
- デバイス上のADB認証メッセージを承認したか確認してください。承認していない場合、"adb devices" コマンドは "unauthorized" 状態を表示します。
- デバイスのUSB接続タイプが "充電のみ" になっていないか確認してください。"MTPデバイス" に設定することをお勧めします。
- すべてのドライバが正しくインストールされているか確認してください
2.A.2.: "fastboot boot twrp.img" を実行します。これによりデバイスは一時的にTWRPに再起動しますが、インストールはされません。
2.A.3.: TWRPが起動し、USBが接続されると、PC上に "LG-H811" または類似の名前のMTPデバイスが表示されるはずです。任意のファイルエクスプローラーを使用して "twrp.img" をどこかにコピーしますが、場所を覚えておいてください。
2.A.4.: デバイスのTWRPメニューで "install" を選択し、"install image" をタップし、"/sdcard" に移動してから、"twrp.img" をコピーした場所に移動します。それをタップします。
2.A.5.: "Select Partition to Flash Image:" の下で、"Recovery" というラベルのラジオボタンを選択します。正しく選択されていることを確認し、それだけが選択されていることを確認してから、"Swipe to confirm Flash" テキストをスワイプします。
これによりTWRPがリカバリにインストールされますが、通常のAndroidに起動すると削除され、純正リカバリに戻されるため、まだそこに留まるようにする必要があります。
2.A.6.: TWRPで、メインメニューに戻るまで戻るをタップします。Reboot -> Recovery を選択するか、TWRPにいる間に "adb reboot recovery" コマンドを実行します。
デバイスはTWRPに再起動するはずです。これは正常かつ永続的にインストールされたことを意味します。この方法でTWRPに起動しない場合は、ステップ2.A.1からやり直してください。
# Nougat (7.x) 用のインストール #
2.B.1.: すべてのユーザーデータをバックアップします。失われる可能性があります!
2.B.2.: ターミナルでadbコマンド "adb reboot bootloader" を実行します。デバイスは "fastbootモード" で再起動するはずです。
* これに問題がある場合、ADBがデバイスを認識できていない可能性があります
- デバイス上のADB認証メッセージを承認したか確認してください。承認していない場合、"adb devices" コマンドは "unauthorized" 状態を表示します。
- デバイスのUSB接続タイプが "充電のみ" になっていないか確認してください。"MTPデバイス" に設定することをお勧めします。
- すべてのドライバが正しくインストールされているか確認してください
2.B.3.: "fastboot flash recovery twrp.img" を実行します。これによりTWRPがリカバリにインストールされますが、TWRPの前にAndroidに起動すると上書きされます!
2.B.4.: NougatからAndroidを起動せずにTWRPに起動する唯一の方法は、工場出荷時リセットのキーコンビネーションです。TWRPが正しくインストールされていれば、"yes" を2回押した後、実際の工場出荷時リセットの代わりにTWRPが起動します。
バッテリーを取り外し、USBケーブルを抜きます。バッテリーを戻します。デバイスはまだ電源が切れているはずです。まず音量ダウンを押し続け、次に電源ボタンを押します。LGロゴが表示されるまで両方を押し続けます。
ロゴが表示されたら、電源ボタンを離してもう一度押します。音量ダウンボタンは常に押し続けます。"Factory data reset" 画面が表示されたら、両方を離すことができます。次に "yes" を2回押します。
この後、TWRPが表示されるはずです。これは正常かつ永続的にインストールされたことを意味します。実際に工場出荷時リセットが開始された場合、TWRPのインストールに失敗したことを意味し、ステップ2.B.2からやり直す必要があります。
## ステップ3: rootエクスプロイトとrootマネージャーをインストールする ##
このステップの目的:
rootエクスプロイトとオプションでrootマネージャーをインストールして、デバイス上のアプリやADBシェルにrootアクセスを許可できるようにします。
必要なもの:
- アンロックされたブートローダー
- ADB
- 最新の安定版SuperSU フラッシュ可能/インストール可能なzipファイル (またはこのモデルと互換性があることが知られている任意のrootエクスプロイト)
TWRPを使用して任意のrootをインストールできます。最新のSuperSUをインストールすることをお勧めします。
3.1.: フラッシュ可能なzipをデバイスの内部ストレージに配置します。これを行う方法はたくさんあるので、別の方法でも構いません。TWRPに起動します。
3.2.: TWRPが起動し、USBが接続されると、PC上に "LG-H811" または類似の名前のMTPデバイスが表示されるはずです。任意のファイルエクスプローラーを使用してフラッシュ可能なzipをどこかにコピーしますが、場所を覚えておいてください。
3.3.: デバイスのTWRPメニューで "install" を選択し、/sdcardに移動してから、フラッシュ可能なzipをコピーした場所に移動します。それをタップします。"Swipe to confirm Flash" テキストをスワイプします。プロセスには時間がかかる場合がありますが、エラーなく完了するはずです。
3.4.: 通常のAndroidに起動します。TWRPから Reboot -> System をタップするか、"adb reboot" を実行します
3.5.: Androidで新しいアプリが表示されるはずです。この場合は "SuperSU" です。これがrootマネージャーで、このアプリケーションを使用してrootアクセスを取得するものを設定できます。起動します。エラーは表示されないはずです。
3.6.: デバイスをUSBに接続し、"adb shell" を実行します。デバイスへの対話型シェルターミナルが開かれるはずです。"id" と入力してEnterを押します。"uid=2000(shell) gid=2000(shell) groups=2000(shell) ..." のような表示が出るはずです
3.7.: デバイスの画面をアンロックして見てください。PC上の対話型シェルで、"su" と入力してEnterを押します。
rootマネージャーの設定によっては、デバイス上に "Shell" がスーパーユーザーアクセスを要求しているというポップアップが表示されるはずです。"許可" をタップします。
3.8.: PC上で、異なるシェルプロンプトが表示されるはずです。"id" と入力してEnterを押します。今回は "uid=0(root) gid=0(root) groups=0(root) ..." のような表示が出て、rootアクセスがあることが確認できます。
Chimeraの手順でrootが必要な場合は、以前に行っていなければ、デバイスの画面を見て "許可" をタップする必要があるかもしれないことを覚えておいてください。
