OnePlus 6のroot化ガイド|ADB・TWRP・Magiskによる完全手順を解説
OnePlus 6とは
OnePlus 6は、2018年5月に登場したOnePlusの最新フラッグシップスマートフォンです。主なスペックは以下の通りです。
- 6.28インチ・1080×2280解像度ディスプレイ
- Snapdragon 845 + Adreno 630 GPU
- 8GB RAM
- 128GB / 256GB ストレージ
- 16MP メインカメラ
OnePlus 6のroot化は比較的簡単なプロセスです。ADBでブートローダーをアンロックし、TWRPリカバリーを書き込み、最後にMagiskでroot権限を取得する流れになります。本ガイドの手順に沿って進めれば、トラブルなく完了できるでしょう。
警告:ブートローダーをアンロックすると端末は初期化(ファクトリーリセット)されます。作業を始める前に、必ず重要な個人データのバックアップを取ってください。
必要なもの
- ADB & Fastbootツール(WindowsへのADBインストール方法は別ガイドを参照)
- OnePlus 6用USBドライバー
- TWRP
- Magisk
補足:各モードへの入り方
本ガイドでは「Fastbootモードへ移行」「リカバリーモードへ移行」などの操作が出てきます。OnePlus 6での操作方法は以下の通りです。
- Fastboot / ブートローダーモード:電源を切り、「音量上げボタン+電源ボタン」をFastboot画面が表示されるまで長押しします。
- リカバリーモード:電源を切り、「音量下げボタン+電源ボタン」をOnePlusロゴが表示されるまで長押しします。
root化前の準備
- まずPCにADBツールとOnePlus USBドライバーをインストールします。その後、TWRPとMagiskのファイルをダウンロードし、ADBのメインフォルダ内に配置してください。
- OnePlus 6で「設定」→「端末情報」→「ビルド番号」を7回連続タップし、開発者向けオプションを有効化します。
- 「設定」→「開発者向けオプション」から「USBデバッグ」と「OEMロック解除」をオンにします。「高度な再起動」も併せて有効にしておきましょう。
- OnePlus 6の電源を切り、Fastbootモードで起動します(音量上げ+電源ボタン、または高度な再起動メニューから選択)。
- USBケーブルでPCと接続し、ADBフォルダ上でShiftキーを押しながら右クリックし、「コマンドウィンドウをここで開く」を選択します。

- ADBターミナルが開いたら、次のコマンドを入力します:adb devices
- OnePlus 6のシリアル番号がターミナルに表示されれば成功です。表示されない場合は、USBドライバーのインストール、ケーブル接続、ADB環境のいずれかに問題がある可能性があるため、見直してください。
- デバイスが正しく認識されたら、次のコマンドを実行します:fastboot oem unlock
- ブートローダーアンロックの警告画面が表示されるので、音量キーで「Yes」を選択し、電源ボタンで確定します。端末が再起動し、全データが消去された後、Androidシステムが立ち上がります。
- Androidが起動したら、先ほどと同じ手順でもう一度開発者向けオプションを有効化し、「USBデバッグ」「OEMロック解除」「高度な再起動」も再度オンにします。
- OnePlus 6を再度Fastboot / ブートローダーモードで起動し、ADBウィンドウで次のコマンドを入力します:fastboot flash recovery (ファイル名).img
- TWRPリカバリーイメージが書き込まれます。続けてADBで次のコマンドを実行し、Magiskを端末に転送します:adb push (magiskファイル).zip /sdcard/
- 転送が完了したら、OnePlus 6をPCから取り外し、手動でリカバリーモードを起動します。
- TWRPが起動したら、画面を右にスワイプして変更を許可するとsystem rootとなります。ただしこの方式は、root検知アプリに検出されやすい点に注意が必要です。/systemパーティションを変更しないsystemless rootにしたい場合は、スワイプせずにそのまま次へ進んでください。
- TWRPのメインメニューから「Install」をタップし、先ほどSDカードに転送したMagiskのzipファイルを選択します。スワイプでフラッシュを確定し、「Reboot System」で再起動しましょう。
- root化直後の初回起動は時間がかかることがあります。Dalvikキャッシュなどの再構築が行われているため、Androidシステムが完全に起動するまで端末には触れないでください。
- 万が一手順中にブートループに陥った場合は、最新のストックROM(OOS 5.1.3)をフラッシュすることで、工場出荷時の状態に戻すことができます。
OOS 5.1.3の変更履歴
- Androidセキュリティパッチを5月版に更新
- OnePlus Switchアプリをプリインストール
- ノッチの表示/非表示設定を追加
- カメラ:スーパースローモーション対応(720p 480fps / 1080p 240fps)
- カメラ:ポートレートモードでのクイックキャプチャに対応
- ギャラリー:最近削除したファイルに対する操作を拡充
-
Macでrootユーザーを有効にする方法|ターミナルとディレクトリユーティリティの手順を解説
macOSでは、管理者アカウントでログインしていても、システムの一部の領域には既定ではアクセスできないようになっています。しかしrootユーザーを有効にすれば、ファイルシステム全体に対する読み書き権限が得られます。他のユーザーアカウントのファイルにもアクセスできるため、ログイン情報を忘れてしまった場合や、退職者が会社支給のMacのログイン情報を残さずに去ってしまった場合などに非常に役立ちます。 ただし、rootユーザーを有効にするとMacを完全にコントロールできる反面、誤操作によってシステムを壊してしまうリスクも格段に高まります。Appleがrootアクセスを既定で無効にしているのはまさにこ
-
Linuxでrootパスワードをリセットする2つの方法(GRUB・Live CD)
Linuxでは、一般ユーザーもスーパーユーザーも、パスワード認証によって各種サービスへアクセスできます。一般ユーザーが自分のパスワードを忘れてしまった場合は、スーパーユーザーがターミナルから簡単に再設定できます。しかし、スーパーユーザー(rootユーザー)自身がパスワードを失ってしまったらどうすればよいのでしょうか。その場合、ログイン画面が表示される前にパスワードを復旧する必要があります。なお、この仕組みは、物理的にアクセスできる悪意あるユーザーがLinuxホストの完全な権限を奪えてしまう点にもつながるため注意が必要です。本記事では、Linuxでrootパスワードを紛失した際の復旧方法を、2