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

地域ブートローダーロックがかかった米国以外のSamsungデバイスのロックを解除する方法

米国以外の各国向けSamsungデバイスのファームウェアアップデートにより、従来とは異なるタイプのロック機構が導入されました。このロックに遭遇したユーザーの多くは、最初は戸惑いや不安を感じることでしょう。しかし、このセキュリティ対策の本来の目的は開発の妨害ではなく、デバイスの盗難防止にあります。とはいえ、こうしたセキュリティ強化は、結果としてカスタムROMなどの開発コミュニティにも少なからず影響を及ぼしています。

地域ブートローダーロックの仕組み

ロックそのものはブートローダー内に組み込まれていますが、ロックを作動させるトリガーはシステム側に存在します。再現はかなり困難ですが、一般的にはファームウェアの地域バージョンと異なる国のSIMカードを挿入した場合に発動するとされています。旅行先で一時的に現地のSIMカードを使うのはごく自然な行為ですので、やや不可解な仕様ではありますが、Samsungのセキュリティ設計思想については推測の域を出ません。

ロックが発動すると、具体的には以下のような挙動が発生します。

  • デバイスが自動的に再起動し、データが消去される
  • ストックROM(純正ファームウェア)利用者であれば、突然データが消去される点は問題ですが、起動自体は可能
  • しかし、root化済みカーネルやTWRPなどのカスタムバイナリがインストールされている場合、システムを改変するバイナリの起動がブートローダーによってブロックされ、端末が起動できなくなる

対象となる確認済みデバイス一覧

この保護機構が搭載されていることが確認されているSamsungデバイスは以下の通りです。

  • Galaxy S9 / S9+(SM-G960F / SM-G965F)
  • Galaxy Note 8(SM-N950F)
  • Galaxy S8 / S8+(SM-G950F / SM-G955F)
  • Galaxy A8 / A8+ (2018)(SM-A530F / SM-A730F)
  • Galaxy Aシリーズ (2017)(SM-A320F/FL、SM-A520F、SM-A720F)
  • Galaxy Note FE(N935F)

ロック状態かどうかを見分ける症状

端末がロックされてしまった場合、以下のいずれかの症状が現れます。

  • 「Only official released binaries are allowed to be flashed(書き込みできるのは公式リリースされたバイナリのみです)」というメッセージが表示される
  • 開発者向けオプション内の「OEMロック解除」オプションがグレーアウトして選択できない
  • ダウンロードモードで起動すると、「RMM State = Prenormal」と表示される

必要なダウンロードファイル

  • Samsung純正ファームウェア(Updato、Sammobile、Samsung-Firmware.org、Samsung-Updates.comなどから入手可能)
  • Samsung USBドライバー
  • Odin
  • 最新安定版SuperSU
  • 最新安定版Magisk
  • RMM-State_Bypass
  • No-Verity-Opt-Encrypt

ロック解除の手順

上記の保護機構によって端末がロックされてしまった場合、唯一の解決策は以下の通りです。

  1. 自分の国のSIMカードを挿入する
  2. Odinを使用して、自分の国向けバージョンの最新フルストックファームウェアを書き込む
  3. Samsungスマートフォンを起動する

ここからが重要なポイントです。端末を再起動せず、SIMカードも取り外さずに、丸7日間ネットワークに接続したまま放置してください。7日間の連続稼働(uptime)を経ると、RMMステートがリセットされ、再びTWRPを書き込めるようになります。現在の連続稼働時間は「設定」→「端末情報」→「状態」から確認できます。

再ロックを防ぐ方法

二度とロックされないようにするには、ロック保護機能を無効化する方法があります。手順としては、まず自分のSamsungデバイス用のTWRPを書き込み、TWRPを起動してから、RMM-State_Bypassの修正ファイルをインストールします。

このzipファイルは、カスタムROMを書き込んだ後に追加でフラッシュすれば、確実にロックを回避できます。zipには、ロック機構を担うサービスを無効化するユニバーサルスクリプトが含まれています。ただし注意点として、すでにロック済みの端末には適用できません。一度ロックを解除した端末に対して適用することで、再発を防止するものです。

TWRPを安全にインストールする手順

  1. 最新版のOdinをダウンロードし、Samsung USBドライバーをPCにインストールします。
  2. 本ガイドのダウンロードセクションから最新のRMM-State_Bypass修正ファイルと、お使いのSamsungデバイスに対応した最新TWRPイメージをダウンロードします。
  3. RMM-State_Bypass.zipを外部SDカードにコピーします。
  4. 「設定」→「開発者向けオプション」を開き、「OEMロック解除」を有効にします。
  5. SamsungデバイスをUSBケーブルでPCに接続し、ダウンロードモードで再起動します。
  6. PCでOdinを起動し、「Options」メニューを開いて「Auto Reboot」のチェックを外していることを確認します。
  7. Odinの「AP」タブをクリックし、TWRPの.tarファイルを選択して「Start」を押します。
  8. TWRPの書き込みが完了すると、緑色の「Pass!」表示が出ます。

ここからの操作は非常に慎重に行ってください。必ず手順全体を事前に読んで理解してから進めてください。

まず、SamsungデバイスをPCから取り外します。次に、ホームボタン+音量下ボタン+電源ボタンを長押しして、ダウンロードモードを終了させます。

画面が真っ暗になった瞬間に、音量下ボタンを離し、すぐにホームボタン+音量上ボタン+電源ボタンを10〜15秒間押し続けます。これにより、デバイスは即座にTWRPへ直接起動するはずです。ここでAndroidシステムを通常起動させてしまうと、端末は再びロックされてしまいますので、絶対に注意してください。

TWRPが起動したら、スワイプして変更を許可し、「Install」メニューから外部SDカード内のRMM-State_Bypass.zipをフラッシュします。

書き込みが正常に完了したら、Androidシステムを再起動して問題ありません。

安全にroot化する手順

Samsungデバイスのロックが解除され、TWRPのインストールが完了したら、以下の手順に慎重に従ってください。

  1. root化用の.zipファイルとno-verity-opt-encrypt-6.0をダウンロードし、両方を外部SDカードにコピーします。
  2. TWRPを起動し、変更を許可します。「Wipe」メニューを開き、「Format Data」を選択します。この操作により、内部ストレージを含むすべてのデータが消去されます。事前に必ずバックアップを取ってください。
  3. 「Reboot Recovery」を選択してリカバリーを再起動し、再度変更を許可したうえで、RMM-State_Bypass.zipをフラッシュします。
  4. 続いて、no-verity-opt-encrypt-6.0のzipをフラッシュし、データパーティションの暗号化を無効化します。
  5. 最後にroot化用のzipをフラッシュし、システムを再起動します。

セットアップウィザードが起動したら、必ず「診断データ(Diagnostic Data)」のチェックを外しておきましょう。これでroot化作業は完了です。

  1. Xiaomi Mi5のブートローダー解除とroot化をTWRPで行う完全ガイド

    Xiaomiのフラッグシップ「Mi5」は、市場に出回っているスマートフォンの中でも最も魅力的な一台です。Samsung S7に匹敵するハードウェアスペックとパフォーマンスを、Samsung製品のわずかな価格で実現しています。ただし、Xiaomi端末のブートローダー解除とroot化には、いくつかの手順と準備が必要です。このガイドでは、その全プロセスをステップバイステップで解説します。 公式申請によるブートローダー解除とroot化の手順 ブートローダーのロックはAndroid愛好家にとって悩みの種ですが、Xiaomiは公式のアンロック手段を提供しています。ただし、事前準備として「一定の信頼性を持つ

  2. AndroidでFastbootを使ってブートローダーのロックを解除する方法

    ```html 近年、Androidスマートフォンは世界市場で大きなシェアを占めており、Googleが開発したこのOSに乗り換えるユーザーが増え続けています。高性能なスペックを備えた端末が多い一方で、ソフトウェア上の制限により、本来の性能を十分に発揮できないケースも少なくありません。そこでAndroid OSの潜在能力を最大限に引き出すため、開発者はブートローダー(Bootloader)を用意しました。ブートローダーのロックを解除すれば、Android端末の可能性は大きく広がります。本記事では、ブートローダーの概要と、Fastbootを使ってAndroidスマホのブートローダーロックを解除する