Xiaomi Redmi Note 7をroot化する方法!TWRPとMagiskでブートローダーアンロックから完全解説
Xiaomi Redmi Note 7は、6.3インチの大画面ディスプレイ、4800万画素+1200万画素のデュアルカメラ、そしてAdreno 512 GPUを搭載したQualcomm Snapdragon 660チップセットを備えた優れたスマートフォンです。ゲーム性能も十分満足できるレベルと言えるでしょう。
このガイドでは、TWRPとMagiskを使用してXiaomi Redmi Note 7のブートローダーをアンロックし、root化する手順を詳しく解説します。なお、ブートローダーをアンロックすると端末は工場出荷状態に初期化されるため、必ず事前に重要なデータのバックアップを取っておいてください。
必要なもの
- PCにインストール済みのADB・Fastbootドライバー(「WindowsにADBをインストールする方法」のガイドを参照)
- Xiaomi USBドライバー
- Miアカウント
- 公式Mi Unlock Tool
- Redmi Note 7用TWRP(Note 7 Pro用の公式TWRP|Note 7用の非公式TWRP)
- 最新版Magisk
作業を始める前に一つ注意点があります。Xiaomiドライバーをインストールしていても、PCがADB経由でXiaomi端末を認識しないトラブルが発生することがあります。その場合は、Windowsでドライバー署名の強制を無効化し、Xiaomiドライバーを再インストールしてください。その後、USB接続モードを「充電のみ」から「ファイル転送(MTP)」に変更すると、追加のドライバーが自動的にインストールされるはずです。
Xiaomi Redmi Note 7のブートローダーアンロック手順
- まず、「設定」>「デバイス情報」>「MIUIバージョン」を7回タップして、開発者向けオプションを有効にします。
- 「設定」>「追加設定」>「開発者向けオプション」で「OEMロック解除」と「USBデバッグ」をオンにします。

- Redmi Note 7をUSBケーブルでPCに接続し、ADBターミナルを起動します(メインのADBフォルダ内でShiftキーを押しながら右クリックし、「コマンドウィンドウをここで開く」を選択)。
- 「adb devices」と入力して、ADBがXiaomi端末を認識しているか確認します。認識されない場合は、USB接続モードを「充電のみ」から「ファイル転送(MTP)」に変更して再度実行してください。それでも認識されない場合は、Xiaomiドライバーのトラブルシューティングを行ってから、このガイドに戻ってきてください。
- 端末が認識されたら、ADBターミナルに「fastboot oem device-info」と入力します。以下のような情報が表示されるはずです。

- 次に、Xiaomiからアンロックトークンを申請する必要があります。回答が届くまで数日かかる場合があるので、余裕を持って進めましょう。
- Miアカウントにサインインし、Xiaomiの公式ページからアンロックコードを申請します。
- 「設定」>「追加設定」>「開発者向けオプション」>「Miアンロック状態」で「アカウントとデバイスを紐付ける」を確認し、ここでMiアカウントを追加します。
- 公式のMi Unlock ToolをPCにダウンロードします。
- スマホの電源を切り、「音量下ボタン+電源ボタン」を押しながらUSBケーブルでPCに接続し、Redmi Note 7をfastbootモードで起動します。
- Mi Unlock Toolを起動し、Miアカウントにログインします。

- ツールの指示に従ってアンロック処理を完了させ、終わったらスマホを再起動します。
- 初期セットアップウィザードを終えたら、再度開発者向けオプションとUSBデバッグを有効にしておきましょう。
Redmi Note 7へのTWRPのインストール
- 上記のダウンロードリンクから、お使いのRedmi Note 7モデルに対応したTWRPの.imgファイルをダウンロードします。Note 7 Proユーザーは公式TWRPを、Note 7ユーザーは非公式TWRPの.imgファイルを使用してください。
- .imgファイルをメインのADBフォルダに保存し、新しいADBターミナルを起動します。
- Redmi Note 7を再度fastbootモードで起動します。
- ADBターミナルに「fastboot flash recovery twrp.img」と入力します。このとき、絶対に端末を再起動しないでください!!
- 次にリカバリーを起動する必要があります。方法は3つあります。①ADBで「fastboot boot twrp.img」と入力する方法、②Miロゴが表示されるまで「音量上ボタン+電源ボタン」を長押しし、Miロゴが表示された瞬間に電源ボタンだけを離す(音量上ボタンは押し続ける)方法、③「音量上ボタン+音量下ボタン+電源ボタン」を同時に長押ししてリカバリーモードに入る方法です。中でもADBを使う方法が最も簡単で確実です。
MagiskでXiaomi Redmi Note 7をroot化
- 最新版のMagiskをダウンロードし、スマホのストレージ(内部・外部どちらでも可)にコピーします。
- TWRPのメイン画面で「Install」をタップし、Magiskの.zipファイルを選択して、スワイプしてフラッシュします。
- フラッシュが完了したら、通常通り端末を再起動できます。
- スマホにMagiskアプリがインストールされているはずなので、起動しましょう。Magiskが自動的にアップデートを行い、root化プロセスを完了させてくれます。
-
Macでrootユーザーを有効にする方法|ターミナルとディレクトリユーティリティの手順を解説
macOSでは、管理者アカウントでログインしていても、システムの一部の領域には既定ではアクセスできないようになっています。しかしrootユーザーを有効にすれば、ファイルシステム全体に対する読み書き権限が得られます。他のユーザーアカウントのファイルにもアクセスできるため、ログイン情報を忘れてしまった場合や、退職者が会社支給のMacのログイン情報を残さずに去ってしまった場合などに非常に役立ちます。 ただし、rootユーザーを有効にするとMacを完全にコントロールできる反面、誤操作によってシステムを壊してしまうリスクも格段に高まります。Appleがrootアクセスを既定で無効にしているのはまさにこ
-
Linuxでrootパスワードをリセットする2つの方法(GRUB・Live CD)
Linuxでは、一般ユーザーもスーパーユーザーも、パスワード認証によって各種サービスへアクセスできます。一般ユーザーが自分のパスワードを忘れてしまった場合は、スーパーユーザーがターミナルから簡単に再設定できます。しかし、スーパーユーザー(rootユーザー)自身がパスワードを失ってしまったらどうすればよいのでしょうか。その場合、ログイン画面が表示される前にパスワードを復旧する必要があります。なお、この仕組みは、物理的にアクセスできる悪意あるユーザーがLinuxホストの完全な権限を奪えてしまう点にもつながるため注意が必要です。本記事では、Linuxでrootパスワードを紛失した際の復旧方法を、2