ADB(Android Debug Bridge) — Android Debug Bridge
PCとAndroid端末を接続して、ログ取得、ファイル転送、アプリのインストール、シェル操作などを行うツールです。通常はUSBデバッグの有効化と端末側での接続許可が必要です。接続できることと、root権限があることは同じではありません。
// glossary
ツールやフォーラムでよく見かける51の用語を、実際の作業に沿って説明します。製品名、ファイル名、コマンドは、画面に表示される表記を確認しやすいように残しています。
PCとAndroid端末を接続して、ログ取得、ファイル転送、アプリのインストール、シェル操作などを行うツールです。通常はUSBデバッグの有効化と端末側での接続許可が必要です。接続できることと、root権限があることは同じではありません。
Linuxカーネルを基盤とするOSです。端末メーカーはAndroidの上に独自のUIやサービス、ドライバーを加えています。そのため、Androidのバージョンが同じでも、root化や復旧手順はメーカーと機種によって異なります。
Androidアプリの配布・インストールに使われるパッケージです。Playストア以外から入手してインストールすることもできますが、提供元と署名を確認する必要があります。改変版や不明な配布サイトのAPKを、正規アプリと同じように扱わないでください。
Androidのオープンソース部分です。Google Playなどの独自サービスがすべて含まれているわけではありません。LineageOSやGrapheneOSなどのプロジェクトは、AOSPを基に機種対応や独自の機能を追加しています。
起動に使うコンポーネントの署名や整合性を確認する仕組みです。ブートローダー、vbmeta、システム領域などが関係します。カスタムROMでは、そのプロジェクトと端末に指定された鍵・検証方法を使う必要があります。
Androidが起動する前に動作し、読み込むイメージや検証条件を管理するソフトウェアです。root化やカスタムROMには解除が必要な場合があります。解除すると初期化されることが多く、SIMロックの解除とは別の操作です。
ロゴ表示と再起動を繰り返し、通常のホーム画面に到達できない状態です。起動イメージの不一致、モジュール、更新失敗、パーティション破損など原因はさまざまです。初期化する前に、最後の変更と到達できる起動モードを確認します。
端末やOSの情報、動作に関係するプロパティを格納するファイルの一つです。現在のAndroidではプロパティが複数の領域や仕組みに分かれているため、古い端末と同じ編集方法が通用するとは限りません。名前や数値を無計画に変更すると互換性や起動に影響します。
Samsung端末で使われる地域・通信会社向けのソフトウェア設定です。プリインストールアプリ、通信機能、地域サービス、更新経路などに関係します。CSCを変えることと、別機種のファームウェアを使うことを混同しないでください。
メーカー純正とは異なるAndroidシステムです。LineageOSやcrDroidなどがあり、更新期間、UI、プライバシー機能を変えられる場合があります。一方、純正カメラ処理、VoLTE、DRM、銀行アプリなどが影響を受ける可能性があります。
メーカーや通信会社が入れたアプリ・サービスのうち、不要なものを無効化または削除する作業です。ADBで現在のユーザーから無効化する方法と、システムのファイル自体を削除する方法は異なります。見慣れない名前だからという理由で重要なシステムパッケージを消さないでください。
USBデバッグ、アニメーション倍率、OEMロック解除などを設定するメニューです。多くの端末ではビルド番号を複数回タップすると表示できます。ここにOEMロック解除が出ても、メーカー側の最終承認が別途必要な機種があります。
画面上の文字やUI部品の大きさに関わる密度設定です。Androidでは論理的な表示密度と物理的な画素密度を区別します。値を変更すると表示量が変わりますが、GPUそのものの能力が上がるわけではありません。
Qualcomm系端末で利用される低レベルのサービスモードです。通常のFastbootやRecoveryが起動しない場合の復旧に使われることがあります。対応ローダーやメーカー認証が必要な機種も多く、EDL接続だけで任意のファイルを書けるわけではありません。
ブートローダーなどと通信するプロトコルおよびPC側のツールです。対応端末でイメージの書き込み、状態確認、アンロックなどに使います。Androidの画面が通常起動している状態で使うADBとは異なります。Samsungの一般的な復旧はOdin/Download Modeを使う別の流れです。
OS、カーネル、モデム、ブートローダーなど、端末の動作に必要なソフトウェアのまとまりです。復旧パッケージは型番、地域、ビルド、リビジョンを合わせます。似た名前の機種のファイルで代用することは危険です。
初期化後に以前のGoogleアカウントでの認証を求める保護機能です。端末が盗まれたり紛失したりした際に、無断で再利用されることを防ぎます。対応は所有者本人または正当な管理権限を持つ人に限り、公式アカウント復旧も検討します。
Googleサービスを含まないカスタムROMへ追加するためのパッケージ群です。Androidの版、CPUアーキテクチャ、ROM側の仕様に合わせる必要があります。Googleサービスが標準で含まれるROMに重ねて入れると、不具合の原因になる場合があります。
正式対応するPixel向けの、セキュリティとプライバシーを重視したOSです。アプリ権限やメモリ保護などに独自の強化があり、Sandboxed Google Playも利用できます。root化を前提とするOSではなく、対応機種は導入時点の公式一覧で確認します。
通常の起動、Recovery、Fastbootなどが使えない深刻な状態を指す言葉です。ソフトウェアの破損であれば低レベルモードから復旧できる場合がありますが、ストレージや電源回路の故障は物理修理が必要です。「画面が黒い」だけで原因を断定しません。
XiaomiがMIUIに代わって展開しているシステム・UIの名称です。Android端末では、アカウント、アンロック条件、地域別更新などに注意が必要です。古いMIUI向けの「168時間待つだけ」という説明を、すべてのHyperOS端末へ当てはめないでください。
モバイルネットワークで使われる端末固有の識別情報です。EFSやNVデータが破損すると番号が表示されなくなる場合があります。正当な修復は対象端末の元の情報を復元する作業であり、別端末の番号を複製したり新しく生成したりすることではありません。
起動時にスクリプトを実行するために使われてきたUnix系の仕組みです。Androidではカスタムカーネルやroot環境に依存し、すべての端末で標準対応するわけではありません。現在はMagisk等の起動スクリプト機構を使う構成もあります。
Linuxカーネル側でroot権限を制御する仕組みです。対応するカーネル、GKI、LKMなど、使用する版の導入条件を確認する必要があります。Magiskからの移行では、両方を重ねて入れるのではなく、元の起動イメージへ戻す工程を考えます。
Samsungのセキュリティ機能群です。一部の変更でWarranty Bitが恒久的に変化し、Samsung Wallet、Secure Folder、企業向け機能などへ影響する場合があります。純正ROMへ戻すことと、ハードウェアの記録を元に戻すことは別です。
CyanogenModの流れをくむ、広く知られたカスタムROMプロジェクトです。機種別の対応と保守担当者が重要で、公式ビルドと非公式移植を区別します。古い端末でも使える場合がありますが、すべての純正機能が維持されるとは限りません。
純正の起動イメージなどを修正してroot機能を導入する、代表的なシステムレスroot環境です。モジュール、Zygisk、DenyListなどの機能があります。実際に修正する対象はboot、init_boot、SamsungのAPなど、端末によって変わります。
Xiaomiの以前のAndroid向けUIです。HyperOSへ移行していない端末でも使われています。Miアカウントやメーカー独自サービスがあり、MIUI時代の手順が現在のHyperOSでそのまま使えるとは限りません。
MediaTekチップの初期起動コードです。対応するサービス経路や古い世代の脆弱性を利用する復旧ツールがありますが、端末固有の認証や対策状況によって使えません。SoCがMediaTekであるだけで、任意の解除やデータ読み出しが可能とはいえません。
携帯回線による通信を担うハードウェアと、その制御用ファームウェアです。地域違いのファームウェアや設定不良で、VoLTEやネットワーク登録に問題が出ることがあります。対応する無線周波数のハードウェア制限は、ROM変更で追加できません。
ブートローダーのアンロックを許可するための、開発者向けオプション内の設定です。これを有効にしただけで解除が完了するわけではありません。通信会社、メーカーの認証、端末の管理状態によって項目が使えない場合があります。
OPPOやRealmeのファームウェアで使われるパッケージ形式の一つです。暗号化や認証、ツールの対応状況は機種ごとに異なります。拡張子が同じでも、別型番の復旧ファイルとして使えるわけではありません。
端末上でダウンロードして適用するシステム更新です。root化した端末では、起動イメージの置き換えや整合性検査によってrootが外れたり更新が失敗したりします。更新前に、現在のroot環境と機種に合う手順を確認します。
OnePlusのグローバル市場向けAndroid UIです。世代によってColorOSと共有する基盤が変化しています。中国版とGlobal版、出荷時のOS、通信会社版の条件を確認してファームウェアを選びます。
Googleが提供する、端末・アプリ・実行環境の整合性に関する検査です。銀行、Wallet、ゲームなどで利用される場合があります。ある判定に合格しても、アプリ独自の検査まで通過するとは限りません。
通常のAndroidとは別に起動し、更新や初期化、修復などを行う環境です。純正Recoveryと、TWRP・OrangeFoxなどのカスタムRecoveryがあります。暗号化やA/B・動的パーティションへの対応は機種とビルドに依存します。
販売地域やサービス地域に基づく制限です。SIMロック、アカウントロック、ブートローダーロックとは別に考えます。ファームウェア変更だけでは解決できない、メーカーのサーバー側の条件がある場合もあります。
Androidの通常アプリにはない高い権限を、特定のアプリや処理に与えることです。自動化やシステム調整に役立ちますが、セキュリティ、更新、DRM、金融アプリの前提が変わります。目的によってはADBや通常の設定だけで十分な場合もあります。
以前広く使われていたGoogleの端末認証・検査の仕組みです。古いroot解説やモジュール名によく登場します。現在の互換性を調べる際は、古いSafetyNetの結果だけではなくPlay Integrityとアプリ固有の条件を確認します。
アプリが他のアプリのデータや共有ストレージへ無制限にアクセスできないようにする、Androidの保存領域管理です。ファイルを扱うアプリには適切な権限やAPIが必要です。古いバックアップアプリの動作が変わる理由の一つです。
通常のストアや更新経路とは別の方法で、APKやシステム更新を取り込むことです。APKの直接インストールとRecoveryでのadb sideloadは用途が異なります。提供元と署名を確認し、出所不明のファイルは使用しないでください。
通常のAndroidは起動しなくても、Recovery、Fastboot、Download Modeなどには入れる状態を指すことが多い言葉です。対応する純正ファイルで直せる場合がありますが、データ保持と復旧可否は別に判断します。
メーカーが提供するOS・ファームウェアです。One UI、HyperOS、ColorOS、OxygenOSなどのUIとメーカー独自機能を含みます。root化やカスタムROMから戻る場合は、正しい型番・地域・ビルドの純正ファイルが必要です。
Magiskが普及する前によく使われていたroot管理ツールです。古いAndroid端末の解説で登場しますが、現行機種へそのまま適用するものではありません。端末の世代に対応した方法を選びます。
Androidの主要コンポーネントや組み込みアプリが入る領域です。現在は動的パーティションやA/B方式の構成も多く、昔の単一領域モデルだけでは説明できません。ファイル名や領域を推測で消去しないでください。
基板上の接点で、修理時に特定のサービスモードへ入れるために使われる場合があります。端末を開ける作業とハードウェア知識が必要です。どの端末にも使えるソフトウェア手順ではありません。
代表的なカスタムRecoveryです。対応端末でZIPの導入、バックアップ、ADB sideloadなどを行えます。ただし、暗号化や新しいパーティション構成への対応には差があり、別機種のTWRPを使ってはいけません。
「解除」を意味する一般的な言葉です。ブートローダー、SIM・通信会社、画面ロック、FRP、アカウントのどれを指すかを最初に確認します。一つが解除されても、他のロックが解除されたことにはなりません。
LTE回線で音声通話を行う機能です。端末のモデム、通信会社の設定、IMS関連の対応が必要です。別地域のROMやカスタムROMへ変更すると、データ通信はできても通話機能に問題が出る場合があります。
アプリやシステムの動作にフックを入れ、モジュールで機能を変更するための仕組みです。古いXposedと、現在のZygisk・LSPosed系の構成は導入条件が異なります。使用するAndroid版と実装の対応を確認します。
Androidでアプリプロセスを起動する基盤となるプロセスです。Zygiskなどはこの層に関係し、アプリの振る舞いを変更するモジュールを動かします。高い柔軟性がある一方、モジュール同士の競合や検出、起動不良の原因にもなります。
エラー全文、正式な型番、ビルド番号を添えてご相談ください。同じ言葉でも、機種や起動状態によって意味する対処が変わります。