Android フォンに Magisk をインストールする方法

Magisk は、携帯電話の一部をカスタマイズしたり、root アクセスを許可したりするのに役立つ強力なツールです。 インストール方法は次のとおりです。

考えたことがあるなら 応援する 携帯電話を使ったり、多くのモッディングの世界に足を踏み入れたりしてください。 最高の Android スマートフォン、Magisk について聞いたことがあるかもしれません。 しかし、マジスクとは何でしょうか? 一言で言えば、Magisk は、SuperSU などの従来のツールと同様に、デバイス上で root アクセスを取得するために使用できるツールですが、それだけに限定されません。 XDA 上級認定開発者によって開発されました トップジョンウ, Magisk は、Android スマートフォンであらゆる種類の変更を可能にするポータルです。 root アクセスとは別に、さまざまな目的でインストールできる「Magisk モジュール」と呼ばれる多数の派生コンポーネントを試すこともできます。

テーマを設定するためのモジュールがあります。 広告ブロッカー、有効にする カメラ2API、および他の方法では実行できない他の多くのシステムレベルの変更。 あなたがパワー ユーザーで、携帯電話の機能を拡張して限界まで押し上げたい場合は、Magisk を試してみる必要があります。 これらすべてが面白いと思われる場合は、Android デバイスに Magisk をインストールしてカスタマイズし、携帯電話で行うことを考えたこともなかった操作を実行する方法を説明します。

Magiskのインストール方法

Magisk をインストールするには、ロック解除可能なブートローダーを備えたデバイスが必要です。 携帯電話のブートローダーのロックをすでに解除している場合は、準備完了です。 まだお持ちでない場合や、何について話しているのかわからない場合は、次のサイトにアクセスすることをお勧めします。 XDA フォーラム、デバイスを検索して、ブートローダーのロックを解除するためのガイドを探します。 電話機ごとに異なるため、これに共通の方法はありません。 ブートローダーのロックを解除したら、次に進むことができます。

ブートローダーのロックを解除すると、スマートフォン上のすべてのデータが消去され、場合によっては保証が無効になる場合もあります。 することをお勧めします

すべてのデータをバックアップする これらの手順を実行する前に。 手順に正しく従わないと、電話が機能しなくなる可能性があることを理解することも重要です。 そのような状況に陥った場合に備えて、携帯電話を元の状態に戻す方法を必ず知ってください。 さらに、Magisk はいくつかのストリーミング アプリやバンキング アプリで問題を引き起こす可能性があるため、それらが不可欠な場合は注意して作業を進めてください。

始める前に、PC/Mac にアクセスできることを確認してください。 ADBとファストブート インストールされています。 Windows ユーザーも次のことをお勧めします。 最新の OEM USB ドライバーをインストールします Android デバイス用。

ステップ 1: ブート イメージのタイプを特定する

Magisk アプリの最新バージョンをダウンロードする プロジェクトの GitHub リポジトリから. Magisk の APK は Google Play ストアの外部でホストされているため、最初に不明なソースからのアプリのサイドローディングを許可してから、 ダウンロードしたパッケージを手動でインストールする.

インストール後、Magisk アプリを開きます。 次のような画面が表示されるはずです。

ここで、次のパラメータの値を書き留める必要があります。

  • ラムディスク
  • A/B
  • SAR

ステップ 2: ストック ブート イメージを見つける

デバイスのブート イメージにパッチを適用するには、公式ファームウェア パッケージからブート イメージを抽出する必要があります。 次のようなカスタムROMを使用している場合 リネージュOS、フラッシュ可能な ZIP ファイルにはブート イメージが含まれています。

ケース I: リカバリフラッシュ可能な ZIP ファイルにアクセスできる

まだ A-only パーティション スキームを使用しているデバイスをお持ちの場合は、リカバリ フラッシュ可能な ZIP ファイル内に「boot.img」を見つけることができます。 適切なアーカイバ プログラムを使用して解凍するだけです。

リカバリ ZIP 内の POCO M3 boot.img POCO M3 のリカバリ ZIP 内にある boot.img ファイルに注目してください。

ただし、デバイスが A/B パーティション スキームを利用している場合、ブート イメージとその他のパーティション イメージは、さらに次の名前のファイル内にパックされます。 ペイロード.bin 以下に示すように。

リカバリ ZIP 内の Google Pixel 5 payload.bin ご覧のとおり、Google Pixel 5 のリカバリ ZIP には payload.bin ファイルが含まれています。 その場合は、最初に payload.bin ファイルを抽出し、次にコミュニティが開発した payload.bin アンパッカーの 1 つを使用して、そこから boot.img を取得する必要があります。 を選択することを強くお勧めします。 Go で書かれたエクストラクター XDAメンバーによる。 すっすん、クロスプラットフォームであるため、これまでどおりです。 積極的に開発された.

「payload-dumper-go」として知られるこのフォークを使用すると、エンドユーザーは payload.bin 全体を解凍せずに単一のパーティション イメージを抽出することもできます。これは、この使用シナリオで特に役立ちます。

  • まず、-l パラメータを使用して、payload.bin 内のパーティション イメージを一覧表示します。
    payload-dumper-go-lpayload.bin
  • 次に、ブート イメージ (通常は「boot」として保存されます) の名前を指定した -p パラメーターを使用して、ブート イメージを抽出します。
    payload-dumper-go-pbootpayload.bin
ASUS ROG Phone 5のpayload.binからのboot.img

ケース II: Fastboot フラッシュ可能イメージにアクセスできる

Google や Xiaomi などの少数の OEM は、自社のデバイス用に Fastboot フラッシュ可能な工場出荷時のイメージを提供しています。 このようなパッケージを取得できた場合は、生の「boot.img」をアーカイブから簡単に抽出できます。

Fastboot パッケージからの Google Pixel 5 boot.img

特殊なケース: サムスン

Samsung Galaxy デバイスには、従来の Fastboot インターフェイスがありません。 したがって、工場出荷時のイメージは異なる方法でパックされます。

  1. ご使用のモデルの工場出荷時のイメージをダウンロードします。 詳細については、こちらをご覧ください。 Samsung Galaxy デバイスの手動更新チュートリアル.
  2. 復号化されたパッケージを解凍し、AP tar ファイルをデバイスに配置します。 通常、AP_[device_model_sw_ver].tar.md5 という名前が付けられます。

ステップ 3: ブート イメージにパッチを適用する

これでブート イメージが手元にあるので、パッチ適用部分に進む必要があります。

ケース I: 「Ramdisk」パラメータの値が「Yes」である

  1. ブート イメージをデバイスにコピーします。 実際、ターゲットとは別の Android デバイスにパッチを適用することはできますが、セカンダリ デバイスにも Magisk アプリをインストールする必要があります。
  2. を押します。 インストール Magisk カードのボタン。
  3. 選ぶ ファイルを選択してパッチを適用する方法をクリックし、ストック ブート イメージを選択します。
  4. Magisk アプリはイメージにパッチを適用します [内部ストレージ]/Download/magisk_patched_[random_strings].img.
  5. ADB を使用して、パッチを適用したイメージを PC にコピーします。 adb pull /sdcard/Download/magisk_patched_[random_strings].img
  6. パッチを適用したブート イメージをデバイスにフラッシュします。 ほとんどのデバイスでは、Fastboot モードで再起動し、次のコマンドでフラッシュします。 fastboot flash boot /path/to/magisk_patched.img
  7. 再起動してMagiskをお楽しみください!

ブート RAM ディスクを備えたレガシー デバイスでは、次のようなカスタム リカバリを通じてブート イメージにオンザフライでパッチを適用できることに注意してください。 TWRP, しかし、この方法は最新のデバイスでは推奨されなくなりました。 そうは言っても、古い携帯電話を使用していて、カスタム回復ルートを使い続けたい場合の手順は次のとおりです。

  1. Magisk APK をダウンロードします。
  2. .APK ファイル拡張子の名前を .ZIP に変更します (例: Magisk-v25.2.APK → Magisk-v25.2.ZIP)。
  3. 他の通常のフラッシュ可能な ZIP と同様に、ZIP ファイルをフラッシュします。
    • モジュールの sepolicy.rule ファイルはキャッシュ パーティションに保存される場合があることに注意してください。 それをクリアしないでください.
  4. Magisk アプリがインストールされているかどうかを確認します。 自動的にインストールされない場合は、APK を手動でインストールします。

ケース II: 「Ramdisk」パラメータの値が「No」である

この場合、boot.img ファイルではなく、デバイスの工場出荷時のイメージから Recovery.img ファイルを見つける必要があります。 これは、Magisk を回復パーティションにインストールする必要があるためです。つまり、Magisk にアクセスするたびに回復モードで再起動する必要があります。

  • リカバリイメージをデバイス(またはMagiskアプリがインストールされているセカンダリデバイス)にコピーします。
  • を押します。 インストール Magisk カードのボタン。
  • 選ぶ ファイルを選択してパッチを適用する方法をクリックし、ストックリカバリイメージを選択します。
  • Magisk アプリはイメージにパッチを適用します [内部ストレージ]/Download/magisk_patched_[random_strings].img.
  • ADB を使用して、パッチを適用したイメージを PC にコピーします。
    adb pull /sdcard/Download/magisk_patched_[random_strings].img
  • パッチが適用された回復イメージをデバイスにフラッシュします。 ほとんどのデバイスでは、Fastboot モードで再起動し、次のコマンドでフラッシュします。
    fastboot flash recovery /path/to/magisk_patched.img
  • リブート。

この段階では、次の 3 つのシナリオが考えられます。

  • 通常通り電源を入れると、Magisk がなくなります。
  • 回復キーのコンボ → スプラッシュ画面 → すべてのボタンを放す: システムは Magisk で起動するはずです。
  • 回復キーのコンボ → スプラッシュ画面 → 音量を上げ続ける: ストック回復モードにアクセスするには

特殊なケース: サムスン

  1. 抽出した AP tar ファイルをデバイスにコピーします。
  2. を押します。 インストール Magisk カードのボタン。
  3. デバイスにブート RAM ディスクがない場合は、次のことを確認してください。 リカバリモード オプションにチェックが入っています。
  4. 選ぶ ファイルを選択してパッチを適用する方法をクリックして、AP tar ファイルを選択します。
  5. Magisk アプリはファームウェア ファイル全体にパッチを適用します。 [内部ストレージ]/Download/magisk_patched_[random_strings].tar
  6. パッチを適用した tar ファイルを ADB を使用して PC にコピーします。
    adb pull /sdcard/Download/magisk_patched_[random_strings].tar
    • 大きなファイルが破損することが知られているため、MTP インターフェイス経由でコピーしようとしないでください。
  7. 再起動してダウンロードモードにします。 PC で Odin を開き、magisk_patched.tar を元のファームウェアの BL、CP、および CSC とともに AP としてフラッシュします。
    • データを消去するため、HOME_CSC は選択しないでください。
  8. Odin の点滅が終了すると、デバイスは自動的に再起動します。 求められたら、工場出荷時設定にリセットすることに同意します。
  9. デバイスにブート RAM ディスクがない場合は、今すぐ再起動してリカバリし、Magisk を有効にしてください。
  10. 最新の Magisk アプリをインストールし、アプリを起動します。 追加の設定を求めるダイアログが表示されるはずです。 そのままにしておくと、アプリが自動的にデバイスを再起動します。
  11. 再起動してMagiskをお楽しみください!

ステップ 4: 検証

最後のステップは、すべてが適切に動作していることを確認することです。 新しくインストールされた Magisk アプリを見つけて開きます。 「Installed」パラメータの横にバージョン番号が表示されることを確認します。 これは、Magisk が正常にインストールされたことを意味します。 よくやった!

これで、Magisk がインストールされました。次は、いくつかの優れた機能を試してみましょう。 Magiskモジュール. 特定の目的のためのモジュールがたくさんあります。Magisk では root アクセス権が与えられるため、いくつかのモジュールをインストールすることもできます。 root化されたデバイスに最適なアプリ. 好きなアプリやモジュールをインストールして、調整してみましょう。