Magisk Manager

かんたん手順

  1. 端末のバックアップを取ります。ブートローダーをアンロックすると、端末上のすべてのデータが消去されます。
  2. 開発者向けオプションをオンにしてから、OEM ロック解除と USB デバッグをオンにします。
  3. ADB と fastboot を導入したコンピューターに端末を接続し、adb reboot bootloader を実行します。
  4. fastboot flashing unlock を実行するか、メーカーごとの方法を使い、端末で確定します。
  5. 再起動して端末をもう一度セットアップし、Magisk をインストールします。

ブートローダーとは?

ブートローダーは、端末の電源を入れたときに最初に実行されるプログラムです。Android を起動する前に、ソフトウェアが端末メーカーの署名付きかどうかを確認します。これを検証付きブート(Verified Boot)と呼びます。ロックされたブートローダーは、公式のソフトウェアしか起動しません。アンロックされたブートローダーは、書き込んだソフトウェアなら何でも起動します。

Magisk は端末の boot イメージにパッチを適用して動作するため、そのイメージはメーカーが署名したものではなくなります。ロックされたブートローダーは、そのイメージでの起動を拒否します。そのため、Magisk のインストールも、カスタムカーネルやカスタム ROM の導入も、すべてアンロックから始まります。

アンロックで変わること

  • データが消去されます。 ファイルを保護するため、端末は自動的に初期化されます。
  • 起動のたびに警告が表示されます。 ほとんどの端末では、ブートローダーがアンロックされていることを示すメッセージが表示されます。これは正常で、端末の動作には影響しません。
  • 一部のアプリが動作しなくなる場合があります。 多くの銀行アプリ、決済アプリ、仕事用アプリは Google の Play Integrity API を使っており、この API はブートローダーがアンロックされていることを報告します。そうしたアプリの中には、root 化していなくても動作を拒否するものがあります。
  • 保証に影響する場合があります。 アンロックした端末の修理を制限しているメーカーもあります。Samsung の端末では、アンロックすると Knox が永久に作動済みになります。
  • 物理的なセキュリティが弱まります。 端末を手にした人が、改変したソフトウェアを書き込めるようになります。画面ロックは必ず設定しておいてください。

お使いの端末はアンロックできる?

メーカーが SIM フリーで販売している端末の多くは、アンロックできます。次のような端末は、たいていアンロックできません。

  • キャリアが販売した端末(特に米国)。たとえば、Verizon が販売した Pixel は一切アンロックできません。
  • 米国・カナダで販売されている Samsung の端末。
  • 2018年以降の Huawei と Honor の端末(Huawei はこの年にアンロックコードの提供を終了しました)。

いちばん手軽な確認方法は、開発者向けオプションにある OEM ロック解除のスイッチです。この項目があってオンにできれば、端末はアンロックできます。項目がない場合や、端末をしばらくインターネットに接続してもグレー表示のままの場合は、おそらくアンロックできません。

ステップ 1:OEM ロック解除をオンにする

  1. 開発者向けオプションをオンにする

    設定 → デバイス情報を開いてビルド番号を7回タップし、PIN を入力します。Xiaomi の端末では、代わりに OS バージョンをタップします。Samsung の端末では、ビルド番号はソフトウェア情報にあります。

  2. OEM ロック解除をオンにする

    設定 → システム → 開発者向けオプションを開き(端末によっては、開発者向けオプションが設定のトップにあります)、OEM ロック解除をオンにします。先にインターネットに接続してください。多くの端末では、このスイッチをオンにする前にメーカーへの確認が行われます。

  3. USB デバッグをオンにする

    同じメニューで USB デバッグをオンにします。端末をコンピューターに接続すると USB デバッグを許可しますか? というメッセージが表示されるので、許可してください。

ステップ 2:fastboot でアンロックする

この方法は、Google Pixel、OnePlus、Nothing など、ほとんどの端末で使えます。Samsung、Xiaomi、Motorola、Sony の端末では追加の手順が必要です。コンピューターに ADB と fastboot を用意してください。セットアップ方法は ADB と fastboot のガイドで説明しています。

  1. ブートローダーを起動する

    USB ケーブルで端末を接続し、次のコマンドを実行します。

    adb reboot bootloader
    

    端末の電源を切ってから、ブートローダーの画面が表示されるまで電源ボタン + 音量ダウンボタンを長押しして起動することもできます。

  2. コンピューターが端末を認識しているか確認する

    fastboot devices
    

    シリアル番号が表示されるはずです。何も表示されない場合は、ADB と fastboot のよくあるエラーをご覧ください。

  3. アンロックのコマンドを送る

    fastboot flashing unlock
    

    Android 6.0 より前の端末では、代わりに fastboot oem unlock を使います。

  4. 端末で確定する

    音量ボタンで Unlock the bootloader を選び、電源ボタンを押して確定します。端末のデータがすべて消去され、再起動します。

  5. 端末をもう一度セットアップする

    セットアップを済ませたら、もう一度開発者向けオプションと USB デバッグをオンにします。Magisk のインストールに必要です。

メーカーごとの手順

Google Pixel

Pixel では、標準の fastboot の手順を使います。OEM ロック解除をオンにするには、端末がインターネットに接続されている必要があります。また、Verizon が販売した Pixel はアンロックできません。アンロック後は、Magisk アプリが Pixel の factory イメージをダウンロードしてくれます。

Samsung

Samsung の端末は fastboot を使いません。ダウンロードモードで端末のボタンを使ってブートローダーをアンロックします。その前に KnoxGuard を確認してください。手順は Samsung の手順をご覧ください。

Xiaomi、Redmi、POCO

Xiaomi の端末をアンロックするには、Xiaomi の承認が必要です。

  1. 端末で Xiaomi アカウントにサインインします。
  2. 開発者向けオプションで Mi Unlock ステータスを開き、アカウントと端末を登録します。
  3. Windows のコンピューターで、Xiaomi 公式の Mi Unlock ツールを使います。端末を登録してから、たいてい数日、場合によってはそれ以上待つ必要があります。

Xiaomi はこのルールを何度も変更しており、特に HyperOS では変更が目立ちます。また、中国で販売されている端末には追加の条件があります。始める前に、Xiaomi の最新のルールを確認してください。

Motorola

Motorola は、対象機種にアンロックコードを発行しています。キャリア版は対象外のことがよくあります。

  1. ブートローダーの画面で fastboot oem get_unlock_data を実行し、表示されたコードをコピーします。
  2. Motorola アカウントでサインインし、Motorola のウェブサイトにあるブートローダーのアンロックページにコードを貼り付けます。Motorola からアンロックキーがメールで届きます。
  3. fastboot oem unlock の後にそのキーを付けて実行します。

OnePlus

OnePlus の端末では、標準の fastboot の手順を使います。一部のキャリア版では、先に OnePlus からアンロックトークンを入手する必要があります。

Sony Xperia

Sony の開発者向けウェブサイトで、端末の IMEI に対応するアンロックコードを入手し、fastboot oem unlock 0x の後にそのコードを付けて実行します。Sony は、アンロックによって一部のセキュリティ(DRM)キーが完全に削除され、いくつかの機能に影響する場合があると警告しています。

その他のメーカー

ほかのメーカーの多くは、標準の fastboot の手順を使います。端末がコマンドを受け付けない場合は、メーカーのサポートサイトを確認してください。アンロックコードが必要なメーカーもあれば、アンロックをまったく認めていないメーカーもあります。

アンロック後:Magisk をインストールする

これで端末の準備ができました。メインのガイドに戻って Magisk アプリをインストールし、パッチを適用するイメージを確認してください。

ブートローダーを再ロックする方法

再ロックは、完全に純正のソフトウェアで動作している端末でのみ行ってください。Magisk などの改変されたソフトウェアがインストールされた状態で再ロックすると、端末が起動しなくなることがあります。

  1. Magisk をアンインストールし、端末の純正ファームウェア一式を書き込みます。
  2. ブートローダーを起動して fastboot flashing lock を実行し、端末で確定します。

再ロックすると再びデータが消去されるため、先にバックアップを取ってください。

よくある質問

ブートローダーをアンロックすると root 化されますか?

いいえ。アンロックは、メーカーが署名していないソフトウェアを端末で起動できるようにするだけです。root 化は、その後に Magisk をインストールすることで行います。Magisk のインストール方法をご覧ください。

ブートローダーをアンロックするとデータは消えますか?

はい、ほぼすべての端末で消えます。アンロックした人がファイルを読み取れないよう、Android はアンロック時に端末を初期化します。先にすべてバックアップしてください。

ブートローダーのアンロックは合法ですか?

ほとんどの国では、自分が所有する端末のブートローダーを、メーカー自身が提供する方法でアンロックすることは合法です。保証に影響する場合があるため、メーカーの規約を確認してください。

アンロック後もシステムアップデートは受け取れますか?

ほとんどの端末では、ソフトウェアが改変されていない限り受け取れます。Magisk をインストールした後は、アップデートすると、Magisk をもう一度インストールするまで root が失われます。Magisk を更新する方法をご覧ください。root 化した Samsung の端末では、OTA でアップデートをインストールできません。

OEM ロック解除がグレー表示になっているのはなぜですか?

端末をインターネットに接続してから、もう一度確認してください。多くの端末は先にメーカーに確認を取り、一部の Samsung の端末では数日かかります。グレー表示のままの場合、たいていは端末がキャリアによってロックされているか、遠隔でロックされており、ブートローダーをアンロックできません。

コンピューターなしでブートローダーをアンロックできますか?

できるのは Samsung の端末だけで、端末のボタンを使ってダウンロードモードからアンロックします。ほかのメーカーの端末では、コンピューターで fastboot を使う必要があります。それに、パッチを適用したイメージを書き込むときにも、いずれにせよコンピューターが必要です。

このガイドを共有

すべてのガイド