ルート化[ 1 ]とは、 Androidデバイスのユーザーが、通常はスマートフォンやタブレットなどのデバイスのさまざまなサブシステムに対する特権的な制御(ルートアクセスと呼ばれる)を取得できるプロセスです。AndroidはLinuxカーネルの修正版をベースとしているため、Androidデバイスをルート化すると、 LinuxやFreeBSD、macOSなどの他のUnix系オペレーティングシステムと同様の管理者(スーパーユーザー)権限にアクセスできるようになります。
ルート化は、通信事業者やハードウェアメーカーが一部のデバイスに課している制限を回避するために行われることがよくあります。つまり、ルート化によって、ユーザーはシステムアプリケーションや設定の変更や置き換え、管理者レベルの権限を必要とする特殊なアプリケーション(「アプリ」)の実行、あるいは通常のAndroidユーザーにはアクセスできないその他の操作を実行できるようになります。一部のデバイスでは、ルート化によってデバイスのオペレーティングシステムを完全に削除し、通常は現在のオペレーティングシステムの最新バージョンに置き換えることも可能になります。
ルートアクセスは、 Apple iOSオペレーティングシステムを実行するデバイスでのジェイルブレイクと比較されることがあります。しかし、これらは異なる概念です。ジェイルブレイクは、オペレーティングシステムの変更(「ロックされたブートローダー」によって強制)、サイドローディングによる非公式(App Storeで入手できない)アプリケーションのインストール、ユーザーに管理者レベルの権限を付与すること(ルート化)など、エンドユーザーに対するAppleのいくつかの種類の禁止事項を回避することです。HTC 、Sony(日本と米国地域のデバイスを除く)、Samsung(One UI 8まで)、OnePlus、Xiaomi、Googleなどのベンダーは、一部デバイスのブートローダーのロックを解除する機能を提供しており、上級ユーザーがオペレーティングシステムを変更できるようにしています。[ 1 ] [ 2 ] [ 3 ]同様に、アプリケーションのサイドロード機能は、通常、ルート権限のないAndroidデバイスで許可されています。したがって、 Androidのルート化と最も直接的に相関するのは、主にiOSジェイルブレイクの3番目の側面(ユーザーに管理者権限を与えること)です。
ルート化は、 SIMロック解除やブートローダーロック解除とは異なります。前者は携帯電話のSIMカードロックを解除することを可能にし、後者は携帯電話のブートパーティションの書き換え(例えば、オペレーティングシステムのインストールや置き換え)を可能にします。[ 4 ]
ルート化により、ユーザーがインストールしたすべてのアプリケーションは、標準構成のデバイスでは通常実行できない特権コマンドを実行できるようになります。システムファイルの変更や削除、プリインストールアプリケーションの削除、ハードウェア自体への低レベルアクセス(再起動、ステータスライトの制御、タッチ入力の再調整など)など、より高度で潜在的に危険な操作にはルート化が必要です。一般的なルート化インストールでは、スーパーユーザーアプリケーションもインストールされます。このアプリケーションは、ルート権限またはスーパーユーザー権限を付与されたアプリケーションを監視するため、権限付与前にユーザーの承認を求めます。インストールされたオペレーティングシステムを削除または置き換えるには、デバイスのブートローダー検証のロックを解除する二次的な操作が必要です。
iOSのジェイルブレイクとは異なり、Google Playストア以外で配布されているアプリケーション(サイドローディングと呼ばれる)を実行するにはルート化は必要ありません。Android OSは、設定メニューの「提供元不明のアプリケーション」オプションとAndroid Debug Bridgeの2つの方法でこの機能をネイティブにサポートしています。ただし、 AT&Tを含む一部の米国通信事業者は、ファームウェアでPlayストアにないアプリケーションのインストールを禁止しています。[ 5 ]ただし、 Samsung Infuse 4Gなど、この規則の対象外となるデバイスもあります。[ 6 ] AT&Tは2011年半ばまでにほとんどのデバイスでこの制限を解除しました。[ 7 ]
2011年現在、Amazon Kindle FireはGoogle PlayではなくAmazonアプリストアをデフォルトとしていますが、他のAndroidデバイスと同様に、Kindle Fireは承認ストア以外からのアプリケーションのサイドローディングを許可しており[ 8 ]、Amazonアプリストアの「簡単インストーラ」アプリケーションを使えば簡単にサイドローディングできます。他のAndroidデバイスベンダーも、将来的には他のソースを検討する可能性があります。
Huawei社製[ 9 ]やVerizon社が販売するブランド[ 10 ]などの一部のデバイスは、デバイスのオペレーティングシステムバージョンに 権限昇格の脆弱性が見つからない限り、簡単にルート化することはできません。

ルート化の利点としては、デバイスの外観、操作性、動作を完全に制御できることが挙げられます。スーパーユーザーはデバイスのシステムファイルにアクセスできるため、オペレーティングシステムのあらゆる側面をカスタマイズできます。唯一の制限はコーディングの専門知識レベルです。[ 11 ] ルート化されたデバイスからすぐに期待できる利点は次のとおりです。[ 12 ] [ 13 ]
/dataディレクトリなど、通常のユーザーには表示されないディレクトリも含まれます。これにより、システム全体のバックアップと復元、およびユーザーデータと設定を別のルート化されたデバイスに複製することが可能になります。[ 11 ]/sys/devices/platform/sec-battery/power_supply/battery/siop_levelシステムファイルに値を適用することでこれを実現しています。100は技術的にサポートされている最高の充電レートを表します。[ 21 ] [ a ]ルート化のデメリットは次のとおりです。
ルート化により、ユーザーはスマートフォンへの特権アクセスを取得できます。ただし、新しいOS(カスタムファームウェアまたはカスタムROM)やリカバリイメージのインストールは許可されません。また、特定のキャリアにロックされているスマートフォンを別のキャリアで使用することも許可されません。これらの操作は、関連する操作によって可能になります。
ブートローダーのロック解除は、デバイスをルート化するための最初のステップとして使用されることがありますが、デバイスのルート化とは異なります。[ 27 ]ほとんどのデバイスにはロックされたブートローダーが付属しており、ユーザーは新しいブートイメージをインストールできません。新しいブートイメージは、デバイスをルート化したりカスタムROMを使用したりするときにフラッシュされることが多いです。[ 28 ]ブートローダーはデバイスの起動時に実行され、携帯電話にオペレーティングシステムをロードする役割を担っています。[ 29 ]通常、電話システム情報が改ざんされておらず、本物であることを確認する役割を担っています。それでも、ブートローダーのロック解除によりカスタムROMをインストールできるため、この操作は依然として実行されています。[ 30 ]
これを行うための最初のステップは、一般的にOEMロック解除を設定し、[ 31 ]次にメーカー固有の指示に従うことです。[ 27 ]すべてのデバイスがブートローダーロック解除できるわけではなく、一部のデバイスは、通常、ソフトウェアロックを解除するために権限昇格バグを必要とするエクスプロイトでのみロック解除できます。これには、ほとんどのLG V20モデルとVerizonが販売するGoogle Pixelデバイスが含まれます。[ 32 ] [ 33 ]
ブートローダーのロックを解除するプロセスには、工場出荷時の状態にリセットし、すべてのユーザーデータ、サードパーティのアプリケーション、および構成を消去することが含まれる可能性があります。[ 34 ] [ 35 ]
SIMロック解除により、特定の通信事業者にロックされている携帯電話を別の通信事業者で使用できるようになります。手順は端末や通信事業者によって異なりますが、まず通信事業者にSIMロック解除を依頼するか、オンラインでロック解除コードを購入することで完了します。[ 36 ]
ルート化方法の中には、コマンドプロンプトとAndroid Debug Bridge (ADBとも呼ばれる)と呼ばれる開発インターフェースを使用するものもあれば、デバイスの既存の脆弱性を利用するものもあります。類似モデルのデバイスには多くの変更が加えられていることが多いため、あるデバイスでルート化を行った方法を別のデバイスに適用すると、デバイス が文鎮化してしまう可能性があります。
「システムレス・ルート」は、デバイスのファイルシステムが変更されないルート化の一種です。システムレス・ルートは、デバイスのシステムパーティションを変更することなくルートアクセスを取得するために、様々な手法を用います。一部のルートアプリケーションには「隠蔽」機能が含まれている場合があります。これは、ルート化の効果と結果を隠蔽しようとするもので、多くの場合、特定のアプリケーションをルート権限のホワイトリストに登録したり、影響を受けるファイルへのアクセスをブロックしたりします。[ 37 ]システムレス・ルート化には、Androidの機能であるSafetyNetのソフトウェア版が起動しないという利点があります。SafetyNetはシステムファイルの変更を監視することで動作し、Google Payなどのアプリケーションがルート化などによるデバイスの改ざんを検出するために使用します。しかし、ハードウェアベースのSafetyNetは、システムレス・ルート化によって、またGoogle Mobile Services (GMS)を搭載せずに出荷された非ルート化デバイスによって起動される可能性があります。[ 38 ] [ 39 ] [ 40 ] [ 41 ] [ 42 ]
セキュリティ上の脆弱性を悪用した「ソフトルート化」と、バイナリ実行ファイルのフラッシュによる「ハードルート化」の違いは、エクスプロイトの種類やメーカーによって異なります。ソフトルート化を行うには、デバイスが権限昇格、または実行バイナリの置き換えに対して脆弱である必要があります。ハードルート化はメーカーによってサポートされており、通常はメーカーが許可したデバイスでのみ利用可能です。[ 43 ]携帯電話がソフトルート化できる場合、本質的にマルウェアに対しても脆弱です。[ 43 ]su
ルート化のプロセスは、メーカーやデバイスによって大きく異なりますが、デバイスのファームウェア(つまり、インストールされている Android OS のバージョン)の 1 つ以上のセキュリティ バグを悪用することもあります。 [ 43 ] エクスプロイトが発見されると、ファームウェア更新のデジタル署名チェックをスキップするカスタム リカバリ イメージがフラッシュされる可能性があります。次に、通常、アプリをルートとして実行するために必要なユーティリティが含まれる、修正されたファームウェア更新をインストールできます。たとえば、suバイナリ(Superuser [ 44 ]または SuperSU アプリケーション[ 45 ]とペアになっているオープンソースのバイナリなど)を現在のプロセスのPATH(例、 )の場所にコピーし、コマンド/system/xbin/を使用して実行権限を付与できますchmod。Superuser や SuperSU などのサードパーティ製のスーパーバイザ アプリケーションは、他のアプリケーションからの昇格された権限要求を規制および記録できます。人気の Android デバイス向けに、高速で簡単なルート化プロセスを促進するガイド、チュートリアル、自動プロセスが多数存在します。
デバイスのルート化プロセスは単純な場合もあれば複雑な場合もあり、偶然の幸運に左右されることもあります。例えば、HTC Dream(HTC G1)の発売直後、キーボードで入力された内容が特権シェル(ルートシェル)のコマンドとして解釈されることが発覚しました。Googleはすぐにこの問題を修正するパッチをリリースしましたが、古いファームウェアの署名付きイメージが流出し、ユーザーはダウングレードして元のエクスプロイトを使ってルートアクセスを取得することができました。インストール可能なアプリを使うことで、2010年代初頭の一部のSamsung製スマートフォンで即座にルートアクセスを解除できるようになりました。これは「ワンクリックルート化」とも呼ばれています。[ 46 ]
セキュリティ研究者のグラント・ヘルナンデス氏は、AndroidのIPCフレームワークであるBinderで、ルート権限を取得するための解放済みメモリ使用の脆弱性を悪用するエクスプロイトを実証した。[ 47 ] CVE-2019-2215のタグが付けられたこのエクスプロイトは、 NSOグループによって販売されたとされている。[ 48 ]
OnePlusやMotorolaなどの一部のメーカーは、脆弱性を悪用することなくルート化を可能にするブートローダーのロック解除を公式にサポートしています。[ 49 ]しかし、サポートは特定の携帯電話に限定される場合があります。たとえば、LGは特定の携帯電話モデルのみにブートローダーロック解除ツールをリリースしました。[ 50 ]また、LG [ 51 ]やHuaweiの場合のように、メーカーがブートローダーロック解除のサポートを中止する可能性もあります。[ 52 ]
Google NexusおよびPixelシリーズのデバイスは、ブートローダーモードの状態でデバイスをコンピューターに接続し、旧型デバイスではコマンド[ 53 ]、新型デバイスではコマンド[ 54 ]を使用してFastbootプロトコルを実行するだけで、ブートローダーのロックを解除できます。警告を受け入れるとブートローダーがロック解除されるため、エクスプロイトを必要とせずに新しいシステムイメージをフラッシュメモリに直接書き込むことができます。さらに、Verizonなどの一部の通信事業者で販売されているPixelスマートフォンではブートローダーのロック解除が禁止されていますが[ 55 ] 、 T-Mobileなどの他の通信事業者では、ブートローダーのロック解除を行う前に、端末の支払いを済ませ、SIMロックを解除する必要があります。 fastboot oem unlockfastboot flashing unlock
新しい携帯電話や古い携帯電話では、ルート権限の脆弱性を悪用することはできない可能性があります。[ 56 ]
2010年まで、タブレットやスマートフォンのメーカー、そして携帯電話事業者は、サードパーティのファームウェア開発を主に支持していませんでした。メーカーは、非公式ソフトウェアを実行しているデバイスが適切に機能しないことや[ 57 ]、関連するサポートコストについて懸念を表明していました。さらに、OmniROMやCyanogenModなどのファームウェアは、テザリングなど、通常は通信事業者が追加料金を請求する機能を提供することがあります。そのため、ブートローダーのロックやルート権限へのアクセス制限などの技術的な障害が、多くのデバイスで一般的に導入されています。たとえば、2011年12月下旬、Barnes & NobleとAmazon.com, Inc.は、 Nook Tabletsには1.4.1 、Kindle Firesには6.2.1の自動無線ファームウェアアップデートの配信を開始し、デバイスのルートアクセスを取得する1つの方法を削除しました。Nook Tabletの1.4.1アップデートでは、ユーザーが公式Barnes & Nobleアプリストア以外のソースからアプリをサイドロードする機能も削除されました(改造なし)。[ 58 ] [ 59 ]
しかし、2009年後半から2010年初頭にかけてコミュニティ開発型ソフトウェアの人気が高まり始め、[ 60 ] [ 61 ]、著作権局と米国議会図書館が「ジェイルブレイク」されたモバイルデバイスの使用を許可する声明を出したことを受けて、[ 62 ] [ 63 ] 、メーカーや通信事業者はCyanogenModなどの非公式ファームウェア配布に対する姿勢を軟化させました。HTC、 [ 64 ] 、モトローラ[ 65 ]、ソニー[ 66 ]などのメーカーは、積極的にサポートを提供し、開発を奨励しています。
2011年には、NexusシリーズやPixelシリーズのように、アンロック済み、あるいはアンロック可能なブートローダーを搭載したデバイスが増加したため、非公式ファームウェアをインストールするためにハードウェア制限を回避する必要性が減少しました。デバイスメーカーのHTCは、すべての新製品のブートローダーをアンロック可能にすることで、アフターマーケットソフトウェア開発者を支援すると発表しました。[ 57 ]
Samsungは以前はブートローダーのロック解除のサポートを提供していましたが[ 67 ]、2025年のOne UI 8アップデート以降、世界中で完全に制限されており、ユーザーはOne UI 8にアップデートされたSamsungデバイスをルート化できません。 [ 68 ]逆説的に、この制限はSamsung Galaxy XR Mixed Realityヘッドセットには適用されず、ロック解除可能なままです。[ 69 ] 2014年、Samsungはシステムファイルとブートファイルが変更されていないかどうかを確認するKnoxと呼ばれるセキュリティ機能をリリースしました。カスタムファームウェアがフラッシュされた場合、eFuseは0x1に設定され、保証が永久に無効になり、 Samsung PayなどのKnox対応機能が無効になります。[ 70 ]さらに、一部のサムスン製デバイス、具体的には2015年以降に北米で発売されたサムスンの携帯電話やタブレットには、カスタムソフトウェアをフラッシュする機能がありません。ただし、セルラーモデムを搭載していないデバイスは例外です。[ 71 ]ただし、古いバージョンのOne UIを実行している一部の影響を受けるデバイスでは、ブートローダーのロックを解除できるエクスプロイトが存在します。[ 72 ]
国際条約はルート化に影響を与える法律の発展に影響を与えてきた。1996年の世界知的所有権機関(WIPO)著作権条約は、条約締約国にデジタル著作権管理(DRM)の回避を禁止する法律を制定することを義務付けている。アメリカでの実施はデジタルミレニアム著作権法(DMCA)であり、ルート化のような著作権を侵害しない目的のための例外を設ける手続きが含まれている。2001年の欧州著作権指令は、この条約をヨーロッパで実施し、欧州連合加盟国に技術的保護手段に対する法的保護を実施することを義務付けた。著作権指令には、代替ソフトウェアを実行するなど、著作権を侵害しない目的でこれらの手段を破ることを許可する例外が含まれているが、[ 73 ]加盟国によって指令の実施状況は異なる。
2010年、オーストラリアのエレクトロニック・フロンティアーズは、オーストラリアでルート化が合法かどうかは不明であり、迂回行為防止法が適用される可能性があると述べた。[ 74 ]これらの法律は、 2006年の著作権改正法によって強化された。
2012年11月、カナダは著作権法を改正し、ソフトウェアの相互運用性などの例外を除き、デジタルロックの改ざんを禁止する新しい条項を追加しました。[ 75 ]代替ソフトウェアを実行するためにデバイスをルート化することは、ソフトウェアの相互運用性を目的としてデジタルロックを回避する一形態です。
2008年から2011年にかけて、デジタルロックの改ざんを禁止するための著作権法改正(C-60法案、C-61法案、C-32法案)が複数回行われ、C-11法案の初期案はより制限的であったものの、これらの法案は棚上げされた[ 76 ] 。2011年、カナダの著作権学者マイケル・ガイストは、iPhoneのジェイルブレイクは著作権に関連しない行為であり、過度に広範な著作権法改正によって禁止される可能性があると指摘した[ 77 ] 。
フリーソフトウェア財団ヨーロッパは、あらゆるデバイスのルート化やフラッシュは合法であると主張している。欧州指令1999/44/ECによれば、元のオペレーティングシステムを別のものに交換しても、販売者が改造によって欠陥が発生したことを証明しない限り、デバイスのハードウェアに対する2年間の法定保証は無効にならない。[ 78 ]
2003年著作権及び関連する権利に関する規則(Copyright and Related Rights Regulations 2003)では、相互運用性を目的としてDRM保護手段を回避することは合法とされているが、著作権侵害は合法ではない。ルート化は同法の対象となる回避行為の一つである可能性があるが、裁判では検証されていない。[ 73 ] [ 79 ]競争法も関連する可能性がある。[ 80 ]
インドの著作権法では、著作権を侵害しない目的でDRMを回避することが認められている。[ 81 ] [ 82 ]インド議会は2010年にこのDRM条項を含む法案を提出し、2012年に著作権(改正)法案2012として可決した。[ 83 ]インドはDRM回避を禁止する法律を定めるWIPO著作権条約の署名国ではないが、米国の特別301条報告書「優先監視リスト」に掲載されたことで、WIPO条約に沿ったより厳格な著作権法の制定への圧力が高まった。[ 81 ] [ 82 ]
ニュージーランドの著作権法では、合法的な著作権侵害以外の目的で使用する場合に限り、技術的保護手段(TPM)の回避が認められている。[ 84 ] [ 85 ]この法律は、 2008年の著作権(新技術)改正法の一部として1994年の著作権法に追加されました。
相互運用性を提供し、著作権を回避しない目的で行われる場合、ルート化はシンガポールでは合法となる可能性があるが、裁判では検証されていない。[ 86 ]
消費者の選択とワイヤレス競争に関する法律(Unlocking Consumer Choice and Wireless Competition Act)は、消費者が携帯電話のロックを解除したり、他者にロック解除を許可したりできることを保証しています。デジタルミレニアム著作権法(DMCA)の下では、米国では例外を除き、ルート化は違法とされていました。米国著作権局は、この法律の適用除外を「少なくとも2015年まで」認めました。[ 87 ]
2010年、電子フロンティア財団の要請を受け、米国著作権局はルート化を許可するDMCAの例外を明示的に認めた。[ 88 ] [ 89 ] 議会図書館は2010年7月26日の判決で、ルート化はデジタルロックの回避に関するDMCAの規則の適用除外であると確認した。DMCAの適用除外は3年ごとに見直しと更新が必要であり、そうでなければ失効する。
2012年10月28日、米国著作権局は適用除外ポリシーを更新した。スマートフォンのルート化は、「(合法的に入手したソフトウェア)アプリケーションと電話機上のコンピュータプログラムとの相互運用性を可能にすることのみを目的として迂回が行われる場合」、引き続き合法とされた。しかし、米国著作権局は、「タブレット」という用語が広範かつ定義が曖昧であり、この種のデバイスへの適用除外は意図しない副作用をもたらす可能性があるとして、この適用除外をタブレットに拡大することを拒否した。[ 90 ] [ 91 ] [ 92 ]著作権局はまた、非公式にロック解除して未承認の通信事業者で使用できるようにするという2010年の適用除外を更新したが、この適用除外は2013年1月26日より前に購入された携帯電話に限定された。[ 91 ]
コロンビア大学ロースクールのティム・ウー教授は2007年、ジェイルブレイクは「合法で倫理的、そして単純に楽しい」と主張した。[ 93 ]ウー教授は、 2006年に議会図書館が個人によるロック解除について明示的に発行した例外規定を引用し、ロックは「携帯電話事業者が加入者の他の通信事業者への乗り換えを制限するために使用するものであり、著作権で保護されている利益とは全く関係のないビジネス上の決定である」ため、DMCAには該当しないと述べている。[ 94 ]ウー教授は、この例外規定が、他者のデバイスのロック解除を手助けしたり、ソフトウェアでロック解除を「行う」者には適用されないと主張した。[ 93 ] 2010年と2012年に、米国著作権局は、ユーザーがデバイスを合法的にルート化することを許可するDMCAの例外規定を承認した。[ 95 ]ルート化を阻止したり、ルート化された携帯電話の動作を阻止したりするための技術的対策を講じることは依然として可能である。[ 96 ] また、ルート化を容易にするツールを売買することが合法であるかどうかも不明である。[ 96 ]
/sys/class/power_supply/battery/siop_level短縮シンボリック リンクです。