Android
 Computer >> コンピューター >  >> トラブルシューティング >> Android

MagiskでXiaomiのHyperOSをルート化する方法|安全な3ステップ完全ガイド

Xiaomi(シャオミ)は、Androidコミュニティにおいて、カスタマイズや高度な機能の探求を楽しむユーザーから長年にわたり高い支持を受けてきたブランドです。エンスージアスト(熱心な愛好家)向けに設計されたXiaomi端末は、独自のソフトウェアと相まって、ルート化(root化)など、デバイスをより深くコントロールしたいユーザーのニーズにぴったりと応えてくれます。

本記事では、HyperOSを搭載したXiaomi端末をルート化するための詳細な手順を、ステップバイステップで解説します。ルート化に伴う潜在的なリスクと、安全かつ確実に作業を完了させるための具体的な方法の両方を紹介します。

HyperOSのルート化について

HyperOSではMIUIのコアアーキテクチャが大きく引き継がれているため、ユーザー体験や操作感に大きな変化はなく、ルート化の手順も従来のMIUI時代とほぼ同じです。

ルート化とは、デバイスのシステムに対する特権的な制御権限を取得するプロセスのことです。これにより、ハードウェアおよびソフトウェア機能に対するより強い権限が得られ、通常はメーカーやAndroidシステムによって制限されている操作が可能になります。

Magiskを使ったHyperOSのルート化

HyperOSをルート化する最も一般的な方法はMagiskを利用することです。この方法では、まず端末のboot.imgファイルを入手する必要があります。Magiskはこのファイルをもとにパッチ済みイメージを作成し、それを書き込むことで、システムパーティションを変更せずにルート権限を取得できます。

※以下の情報は教育目的でのみ提供されています。本手順の実行によって端末に一時的・恒久的な損害が生じた場合でも、当サイトは一切の責任を負いません。すべて自己責任でお願いします。

作業前に知っておくべき重要な点として、HyperOSのルート化にはブートローダーのアンロックが必須です。これはXiaomi公式の申請手続きを通じて行う必要があり、申請後、実際にアンロックできるまで約168時間(7日間)の待機期間が設けられている点に注意してください。

事前に準備するもの

ルート化作業を開始する前に、以下の項目を揃えておきましょう。

  1. アンロック済みのブートローダー
  2. ファイルのダウンロード・展開・書き込みを行うためのPC
  3. 安定したデータ転送のためのUSBケーブル(お好みで無線ファイル転送でも可)
  4. 必要なファイルやツールをダウンロードするためのインターネット接続環境
  5. パッチ済みboot.imgの書き込み時にFastbootコマンドを実行するためのPlatform Tools
  6. PCにインストール済みのADBドライバー

USBデバッグを有効にする

  1. 設定アプリを開き、「デバイス情報」をタップします。
  2. OSバージョン」の項目を連続で数回タップし、「開発者向けオプションが有効になりました」というメッセージが表示されるまで待ちます。
  3. 設定画面に戻り、「追加設定」を開きます。
  4. 一覧から「開発者向けオプション」を選択します。
  5. USBデバッグ」を見つけてオンにします。
  6. 確認ダイアログが表示されたら「OK」をタップします。

USBデバッグを有効にすると、ルート化の過程でスマホとPC間の通信が可能になり、パッチ済みイメージを端末に書き戻す際に不可欠となります。

ステップ1:「boot.img」ファイルを入手する

ルート化の最初の段階は、boot.imgファイルを見つけて準備することです。この重要なファイルは、通常、Xiaomi端末のOTAアップデートに付属するpayload.binの中に含まれています。

1-1. 「payload.bin」ファイルを探す

  1. 信頼できる配布元から、お使いの端末の現在のOSバージョンに一致するHyperOS Recovery ROMファイル(.zip形式が一般的)をダウンロードします。
  2. ダウンロードした.zipファイルを展開し、中にある「payload.bin」という名前のファイルを探します。
  3. ROMからpayload.binを取り出すには、Payload Dumper Toolが必要です。

1-2. Payload Dumper Toolをセットアップする

  1. Python 3(以降のバージョン)をダウンロードしてインストールします。インストール時には「Add Python to PATH」に必ずチェックを入れてください。
  2. 公式リポジトリからPayload Dumper Toolをダウンロードし、.zipファイルを展開します。
  3. 展開したフォルダ内には複数のファイルがありますが、注目すべきはpayload_dumper.exeと、payload_inputフォルダ、payload_outputフォルダです。

1-3. Payload Dumperで「boot.img」を抽出する

  1. ROMのzipから取り出したpayload.binファイルをコピーし、payload_inputフォルダに入れます。
  2. payload_inputがあるディレクトリに移動し、payload_dumper.exeを実行します。
  3. ツールがpayload.binを解析し、payload_outputフォルダ内に新しいboot.imgファイルを出力します。このboot.imgが次のステップで必要になります。

ステップ2:boot.imgファイルにパッチを適用する

boot.imgファイルを入手したら、次はMagiskアプリを使ってパッチを適用します。そのために、まずboot.imgファイルをスマホ本体に転送してください。USBケーブルでも無線転送でも、やりやすい方法で構いません。

  1. 信頼できるソースからMagiskアプリをスマホに直接ダウンロードします。セキュリティ上の理由から、非公式のアプリストアは避けましょう。
  2. Magiskアプリを開き、「インストール」を選択します。「ファイルを選択してパッチ」という項目が表示されます。
  3. boot.imgファイルを保存したフォルダへ移動し、そのファイルを選択すると、Magiskがパッチ処理を行います。

ステップ3:パッチ済みイメージをPC経由で書き込む

Magiskによるパッチ処理が完了すると、「magisk_patched.img」という名前の新しいファイルがスマホのDownload(ダウンロード)フォルダに生成されます。書き込み作業のために、このパッチ済みファイルをPCに転送しておいてください。

3-1. PC側の準備

  1. PCにADBドライバーがインストールされているかを確認します。
  2. platform-toolsフォルダを開き、その場所でコマンドプロンプトを起動します。
    • エクスプローラーのアドレスバーに「cmd」と入力してEnterキーを押せば、正しい場所でコマンドプロンプトを開けます。ここからFastbootコマンドを発行できます。

3-2. Fastbootモードで起動する

  1. スマホの電源を完全に切ります。
  2. 電源ボタン音量下ボタンを同時に長押しし、「FASTBOOT」の文字またはウサギのマスコットが表示されるまで待ちます。

3-3. 接続と認識の確認

  1. USBケーブルでスマホをPCに接続します。
  2. コマンドプロンプトで以下のコマンドを入力し、Enterキーを押します。PCがスマホを正常に認識しているかを確認できます。
fastboot devices

3-4. パッチ済みイメージを書き込む

  1. パッチ済みのルートイメージをインストールするには、コマンドプロンプトで以下のコマンドを入力し、Enterキーを押します。
fastboot flash boot magisk_patched.img

3-5. 端末を再起動する

  1. 書き込みが完了すると、コマンドプロンプトに「Finished」と表示されます。
  2. あとは手動で再起動してもよいですし、以下のコマンドを入力して安全に再起動させることもできます。
fastboot reboot

おまけ:カスタムリカバリー経由でルートイメージを書き込む

事前にパッチ済みのboot.imgファイル(外部で作成したもの、または信頼できるソースから入手したもの)をお持ちの場合、端末に導入済みのカスタムリカバリーから書き込むことも可能です。ただし、Xiaomi純正リカバリーで.imgファイルを書き込むと、端末が起動しなくなる(文鎮化する)リスクがあるため、この工程では十分な注意が必要です。

OrangeFoxTWRPなどのカスタムリカバリーを使用している場合は、ルートイメージをPCに転送する必要はありません。中間ステップなしで、リカバリーから直接bootイメージを書き込めます

ただし覚えておきたいのは、この方法でも正しいbootイメージの抽出や入手には最初にPCが必要になるケースが多いという点です。boot.imgは端末にインストールされているHyperOSのバージョンと完全に一致していなければなりません。アップデートは頻繁に行われるため、カスタムリカバリー方式は必ずしも実用的・確実とは言えません。


著者について

Muhammad Qasim(ムハンマド・カシム)

テクノロジーとゲームへの深い情熱を原動力に、常に最新の動向をキャッチアップしながら、自身の見識を記事を通じて発信しています。執筆をはじめとするさまざまな活動を通じて専門知識を共有し、テック&ゲーム業界に貢献することを使命としています。

  1. Instagramで電話番号から相手を探す方法|連絡先同期の設定手順と見つからないときの対処法

    ソーシャルメディアの大きな目的のひとつは、人と人とをつなぐことです。新しい関係を築くためには、まず「つながりたい相手」を見つけることが出発点になります。そのため、相手を探す方法を知っておくことはとても重要です。Facebook、X(旧Twitter)、TikTok、Instagram、Snapchatなど、主要なSNSではさまざまな方法で人を検索できます。 中でもInstagramは世界で最も人気のあるSNSのひとつで、数億人規模のユーザーが利用しています。Instagramの公式統計によると、月間アクティブユーザーは10億人を超え、1日に投稿されるストーリーズは5億件以上にのぼります。Met

  2. スマートフォンをユニバーサルリモコンに変える方法!おすすめアプリを徹底解説

    スマートフォンをユニバーサルリモコンに:リモコンを探し回るのにうんざりしていませんか?壊してしまった?それとも、わざわざ取りに行くのが面倒なだけ?実は、リモコン自体が不要になるかもしれません。赤外線ポート(IRブラスター)を搭載したスマートフォンなら、リモコンを手放してもスマホがその役目を果たしてくれます。 IRブラスター搭載スマホは赤外線リモコンの信号を再現できるため、テレビ、セットトップボックス、DVDプレーヤー、オーディオシステム、エアコンなど、さまざまな家電のリモコンとして活用できます。スマートフォンをユニバーサルリモコンに変えるのに必要なのは、アプリを1つ入れることだけ。対応アプリは