Androidフォンをルート化する:ルートとは何ですか?

スポンサーリンク

インターネット上でAndroidについて調査したことがあれば、「ルート化」について見て、読んだことでしょう。 入手可能なAndroidスマートフォンの多くがその能力を十分に発揮できなかった時期があり、その答えがrootでした。 恐ろしいソフトウェアが標準であり、使用することのないアプリケーションは無秩序に動作し、データとバッテリー寿命を浪費し、エクスペリエンスはすべて悪かった。

すべてのAndroidフォンはLinuxディストリビューションと非常によく似たLinuxカーネルとミドルウェアを実行しているので、ボンネットの下のコンピューターにインストールするので、ルート化することで、私たちが独自の方法で修正できるようになりました。 応援とは、オペレーティングシステムのすべてに完全にアクセスする方法であり、これらの権限により、すべてを変更できます。 最近のAndroidは、以前よりもかなり優れています。 2019年に購入できる最も安価な携帯電話またはタブレットでさえ、数年前に入手可能な最高のAndroid携帯電話よりも多くの機能とパフォーマンスを発揮します。 しかし、私たちの多くはまだ自分の電話をルート化したいと思っており、より多くの情報を探しています。

スポンサーリンク

ルートとは正確には何ですか?

Androidをルート化すると、削除された標準のLinux関数を追加するだけです。

ルートは、少なくともここでそれについて話しているように、スーパーユーザーです。 AndroidスマートフォンはLinux権限とファイルシステムの所有権を使用します。 サインインするときはユーザーであり、ユーザーのアクセス許可に基づいて特定の操作を実行できます。 インストールするアプリにもユーザーIDのタイプが付与され、すべてのアプリに特定の操作を実行する権限があります。古いバージョンのAndroidにインストールするときに表示されるか、特定のフォルダーでMarshmallow以降に許可するように求められます特定のファイルで。 ルートもユーザーです。 違いは、rootユーザー(スーパーユーザー)がシステム内の任意の場所にある任意のファイルに対して何かを実行する権限を持っていることです。 これには、強制的にアンインストールされるアプリケーションのアンインストールなど、やりたいことや、Androidを使用できない状態にする可能性があるやりたくないことが含まれます。 スーパーユーザー権限で何かをしているときは、何でもできる権限があります。

Androidをルート化すると、削除された標準のLinux関数を追加するだけです。 suと呼ばれる小さなファイルがシステムに配置され、別のユーザーが実行できるようにアクセス許可が与えられます。 これはSwitch Userの略で、他のパラメーターなしでファイルを実行すると、資格情報とアクセス許可が通常のユーザーからスーパーユーザーのユーザーに切り替わります。 これで完全に制御できるようになり、以前は到達できなかった、何かを追加したり、削除したり、スマートフォンやタブレットの機能にアクセスしたりできます。 これは非常に重要であり、始める前に考慮すべきことです。

システムルートとシステムレスルート

上記のすべては、Linuxベースのシステムが通常どのように機能するか、およびバージョン4.3 以前の Androidがどのように機能するかです。

Android 4.3のリリース以降、ルートアクセスのリクエストを処理するプロセスは、スマートフォンの電源を入れたらすぐに実行する必要があります。 このデーモン(これらの種類のプロセスが呼び出されるもの)も、意図したとおりに機能するように特別なアクセス許可が必要です。 これらの両方を実現するには、電話のシステムフォルダ内のファイルを変更する必要がありました。

Android 5.0がリリースされたとき、物事が変更され、ブートイメージ(つまり、スマートフォンでAndroidを起動することを正確に実行するソフトウェア)を変更して、 suデーモンが起動されるようにする必要があります。 これはシステムパーティションを変更しないため、システムレスルートと呼ばれていました。

システムレスルートは、携帯電話用のAndroidを構築してインストールできない場合に使用できるものです。

システムファイルを編集してAndroid 5を実行している携帯電話をルート化する方法が見つかった場合、システムレスルートでの作業はすぐに中止されましたが、GoogleはAndroid 6でメソッドにパッチを適用し、システムレスルートが再び必要でした。

ほとんどの人は電話を応援することを気にせず、これらの保護を必要とするため、Googleがパッチを適用して電話をより安全に保つのは良いことです。 この場合、システムレスのルートは多くの点で優れているため、ルート化コミュニティ全体にとっても良いものでした。

新しいバージョンのAndroidに更新したい場合は簡単です。気が変わった場合は削除するのが簡単です。また、ほとんどのユーザーが気に入っているのは、システムレスルートを「非表示」にできるため、特定のアプリや動作が無効になることです。お使いの携帯電話が根ざし、正常に機能していることを確認してください。 はい、これは、GoogleのSafetyNet、銀行のアプリ、またはルート権限を取得されたデバイスを許可しないゲームでさえ、多くの場合正常に機能することを意味します。

非常に古い携帯電話を持っている場合や、PixelやGoogleがサポートするその他のオープンハードウェアプラットフォームで自分でAndroidを構築する練習をしたい場合を除いて、おそらくシステムレスのrootメソッドを使用することになります。

スポンサーリンク

Androidをルート化する必要がありますか?

はい。 いいえ。 3つの答えはすべて完全に有効です。 デバイスをルート化したい理由はさまざまです。 彼らができるからといってそれを行う人もいます—彼らはハードウェアにお金を払い、好きなことを何でもできるはずだと考えています。 インターネットサーバーのように、そこにないものを追加したり、そこにあるサービスを「修正」したり、希望どおりに機能しないようにしたい人もいます。 人々はハードウェアが好きだから電話を買うかもしれませんが、ソフトウェアが嫌いでそれを変えたいと思っています。 ほとんどの場合、人々は自分の電話をルート化します。 なぜなら、彼らが望んでいない余分なものを取り除きたいだけだからです 。 これらの理由のすべてが、ここに記載されていない理由と同様に、 正しい理由です。

ほとんどの人は根が膨らみを取り除くのを望んでいます。

スマートフォンをルート化する準備をする前に、Googleとそれを構築した会社からの固有のセキュリティに関するすべてを変更することを覚えておく必要があります。 私たちの多くはそれを好まないが、管理者権限でアカウントにアクセスできることは意図的にリリースバージョンのAndroidに含まれていなかった。 この機能を追加するとすぐに、オペレーティングシステムとその上にあるすべてのアプリケーションのセキュリティと整合性に責任を負います。 一部の人にとって、これは彼らが望んだり必要としたりするよりも責任があります。

応援は皆のための答えではありません。 rootとしてそれらを実行することによって物事を壊すことができる方法がわからない場合は、開始する前にそれについて詳しく学ぶ必要があります。 物事を知らなくても、試し、学んでも大丈夫ですが、とにかくそれらを知らないで、やらないと、非常に高価なAndroidが文鎮になる可能性があります。 また、多くのAndroidモデルでは、応援は保証が無効であることを意味します。 ルート権限を取得するとセキュリティ上のリスクがあるため、サービス(アプリやキャリアからのネットワークアクセスを含む)が拒否される可能性があります。 非常に多くのユーザーがすべてをブラインドにしてセキュリティを無効にするため、リスクは現実のものです。 それをしないのはあなたの責任です—真剣に受け止めてください!

スマートフォンを応援することで、プライバシーとセキュリティに関して責任を負うことできます それは良い点と悪い点です。

最後に、単にこのことを気にしないユーザーがたくさんいます。 どのようなAndroidスマートフォンでも、ルートアクセスの制限に関係なく、ポケットコンピュータから必要なすべての機能を実行できます。 外観を変更したり、 Google Playの 100万を超えるアプリから選択したり、インターネットやそこにあるほとんどのサービスに完全にアクセスしたりできます。 電話をかけることもできます。 あなたが持っているものとそれが何ができるかに満足していて、(あなたの目に)壊れていないものを修正しようとすることについて心配していなければ素晴らしいです。

ルート化する準備

使用する方法に応じて、電話を応援する準備を整えるためにいくつかのことを行う必要があります。 多くの方法では、Android SDKをインストールするか、ブートローダーのロックを解除する必要があります。 これは恐ろしい作業のように聞こえますが、難しくはありません。これらのツールの使用方法を理解しておくと、問題が発生した場合に役立ちます。 Android SDKは巨大なので、携帯電話を応援するだけであれば、帯域幅やファイルスペースを無駄に使いたくないでしょう。 XDAユーザーshimp208は、 Minimal ADBおよび Fastbootを構築しました。これは、ルート化に必要なADBおよびFastbootコンポーネントのみを含むWindowsツールです。

Android SDKをセットアップしてインストールする方法の包括的なチュートリアルです

お使いの電話によって、ブートローダーのロック解除は少し異なります。 「標準」の方法は、OEMロック解除コマンドを使用することです。 Motorola、Sony、またはLGの電話を使用している場合は、「公式」の暗号トークンを取得して、一部のデバイスのブートローダーのロックを解除できます。 その方法と入手方法については、以下のリンクの各ベンダーの開発者ページをご覧ください。 Androidのブートローダーのロックを解除すると、保証ステータスに影響する可能性があります。

私の電話をルート化する方法?

Androidをルート化する方法は、Androidのルートによって異なります。 数百のメーカーから12,000を超えるAndroidモデル(Google Playにアクセスできるものだけを数えています)があります。 それらのほとんどすべてが根づきにくいように設計されています。 それは、追加のアクセスが必要なときにスマートフォンをルート化するのが簡単である場合 、誰かがあなたの電話をルート化して同じアクセス権を取得するのも簡単である可能性があるためです。

BlackBerry KEY2のような不正アクセスを防ぐために特別に強化されたモデルや、 Google Pixel 4などの完全な開発者アクセスのために安全かつ簡単にロック解除できるように設計されたデバイスがあります。 ほとんどの電話はその中間にあり、通信事業者が関与すると、プロセスも制御できます。

最高のAndroidフォン

12,000以上の異なるモデルがあるため、すべてのデバイスをルート化するためのすべての方法をカバーすることはできません。 私たちはあなたを正しい方向に向け、あなたがそこに着くのを助けることができます。

Samsungスマートフォンを応援する

サムスンは人気のあるモデルの「開発者向けエディション」を提供していたが、売上が低かったため(通常、補助金や資金調達なしで全額を支払う必要があった)、生産を停止したようだ。 私たちに責任があるのは自分だけです。誰も購入していないものを作る価値はありません。

サムスンはまた、キャリアと非常に有利な取引を行っており、ほとんどの場合、それらのキャリアはあなたがあなたの電話を応援するのを防ぎたいと思っています。 AT&TまたはVerizonの最近のモデルは悪用が難しいことで有名であり、 Galaxy S9の米国版はすべてロックされ、暗号化されています。 それらを根絶する方法は決してないかもしれません。 これは、北米以外で販売されているロックされていないモデルには当てはまりません。

Knoxはroot化しようとすると特別な問題を引き起こす可能性があります。

ほとんどのサムスンの携帯電話をルートするには、 オーディンと呼ばれるプログラムを使用する必要があります。 これは、イメージファイルをストレージにプッシュし、既存のイメージを上書きできる低レベルのファームウェアフラッシュツールです。 また、Windowsコンピューター用の正しいUSBドライバーも必要です。 MacコンピューターまたはLinuxを実行している場合、画像をフラッシュするソフトウェアはHeimdallと呼ばれます。 どちらも基本的には同じように機能し、同じリスクを伴います。間違った画像や悪い画像をフラッシュしようとすると、携帯電話が起動できなくなります。 これは多くの場合回復可能ですが、携帯電話やタブレットを台無しにする可能性は常にあり、保証を開始するとすぐに無効になることに注意してください。

また、Samsungの多くの電話はKnoxのセキュリティが有効な状態で出荷されています。 Knoxは、Samsungの特別な「Samsung Approved For Enterprise」機能の一部であり、個人用と作業用の環境を分離して、両方を同じデバイスに共存させることができます。 Knoxは、Knoxを使用する電話をroot化しようとすると特別な問題を引き起こす可能性があり、デバイスファームウェアが改ざんされたときに表示できるソフトウェアカウンターがあります。 これは、物事をいじり始めた場合、Samsungが保証を無効にするのが非常に簡単であることを意味します。

サムスンの携帯電話のルート化の詳細については、特定のモデルのXDAフォーラムを確認することをお勧めします。 * Galaxy Note 10 * Galaxy S10 * Galaxy Note 9 * Galaxy S9

XDAフォーラムは、モバイルデバイスのハッキングに熱心に取り組んでいる、モバイル業界の人々を含む人々のグループです。 スマートフォンの応援などについて学ぶにはインターネット上で最高の場所の1つであり、質問があるときに最初にチェックする場所でもあります。

LGスマートフォンを応援する

LG電話には、ルート化に必要なファイルをインストールするいくつかの異なる方法があります。 一部は、主に国際的なモデルで、完全にブートローダーのロック解除が可能で、カスタムリカバリを通じてファイルをプッシュするのは簡単ですが、より厳しくロックされていて、特別なトリックが必要なものもあります。 サムスンの携帯電話で見られるように、キャリアはここで大きな影響力を持っているので、米国で販売されるほとんどの新しいLG携帯電話は定着するのが困難です。

以前は、LG G6のような携帯電話は、キャリアブランドのモデルを試してみても、ルートをたどることは簡単でした。 それらの時代は終わりました、そして今プロセスは危険であるかもしれません。 サムスンの携帯電話と同様に、できることはモデルのXDAフォーラムを確認することです。

Huawei電話を応援する

Huaweiは北米であまり多くの携帯電話を販売していませんが、同社は世界最大のスマートフォンメーカーの1つであり、購入可能な携帯電話の1つであるMate 20 Proなどの非常に優れた製品を提供しています。

同社は以前、公式プログラムを通じてスマートフォンのブートローダーのロック解除を許可していましたが、より良いユーザーエクスペリエンスを提供できると感じ、不正なソフトウェアをフラッシュした顧客の問題を回避したかったため、 2018年5月に停止されました 。

Huawei電話を応援することに興味がある場合、あなたができる最善のことはXDAでモデルを読むことです。

OnePlus電話を応援する

OnePlusは常により開発者にやさしいメーカーの1つであり、T-MobileブランドのOnePlus 6T を除く会社のすべての電話は、Pixelスマートフォンと同じようにルート化できます—標準のAndroidコマンドを使用してブートローダーをロック解除することにより、正しいファイルを電話自体に転送する。

キャリアの影響によりT-Mobile OnePlus 6Tは異常値を示す可能性がありますが、同社の最新バージョンでは何も変更されていません。 XDA DevelopersでOnePlus電話のロック解除とルート化の完全なチュートリアルをご覧ください。

T-MobileブランドのOnePlus 6Tをルートするには、それを標準モデルのファームウェアに変換する必要があります。 XDAフォーラムには、フォローするための完全なチュートリアルもあります 。 6Tを使用していない場合のOnePlus電話に関するその他のセクション:

Motorola(Lenovo)電話を応援する

Motorolaは、一部のモデルについては、リベラルなブートローダーロック解除ポリシーも提供しています。このポリシーは、開発者向けサイトにあります。 標準のAndroid SDKツールを使用すると、カスタムリカバリイメージをフラッシュできるように、ブートローダーのロックを解除できます。 これにより、他のシステムイメージを携帯電話にフラッシュできます。

モトローラの電話がブートローダーのロック解除ポリシー( こちらのリストを参照 )の対象になっていない場合は、エクスプロイトを利用するか、商用のルート化アプリを使用する必要があります。 試すのに最適な場所は、 MOFOROOTまたはXDAフォーラムの関連セクションです。

Pixelスマートフォンを応援する

Pixelスマートフォンをルート化するには、まずAndroid SDKをインストールして構成する方法を学ぶ必要があります。 ブートローダーのロックを解除してカスタムリカバリをフラッシュする(またはフラッシュする)ためのワンクリックスクリプトまたはツールボックスはたくさんありますが、自分で行う方法を学ぶには大きな理由があります。 Factory Imagesを使用して問題が発生した場合は、ほとんどすべてを修正します。

Googleはブートローダーのロック解除をサポートするだけでなく、その方法、サードパーティのイメージをフラッシュする方法、戻る方法についての完全で完全な指示も提供します。 Androidの開発者/参照デバイスで実験的にフラッシュする正当な理由は数多くあることをGoogleが認識しているため、ブートローダーのロックを解除しても保証は解除されません。 これを利用して、Googleが提供するツールを使用してください!

サードパーティのリカバリイメージがフラッシュされたら、ルート化する必要のあるファイルを携帯電話に簡単に転送できます。 Androidソフトウェアプラットフォームをいじりたい人には、Pixelスマートフォンを強くお勧めします。

他の電話

前述のように、数百のメーカーからの12,000を超える現在のAndroidモデルがあります。 1つ1つのページにすべてを含める方法はありません。

これらの電話の一部には、ブートローダーのロックを解除し、カスタムの回復方法を使用してルート化する方法(メーカーによって承認されているかサードパーティによって検出されたもの)が付属しています。 これらの他の電話の多くは、コンピューターまたは電話自体で実行するアプリケーションをルートにすることができます。 これを探索したい場合は、デバイスの特定のフォーラムを参照してください。

商用ルートアプリは機能しますが、使用する前に長所と短所を確認してください。

このようなアプリは、ソフトウェアのエクスプロイト(バグまたはグリッチ)を利用するため機能します。 これは、多くのセキュリティアプリケーションがそれらをウイルスとして識別し、ソフトウェアの更新がそれらとの互換性を損なう可能性があることを意味します。 すべての電話がエクスプロイトを利用するアプリを介して根づくわけではありませんが、多くの場合はそうすることができます。 特定の電話がサポートされているかどうかを確認することは、一見の価値があります。

機密性の高い情報へのアクセスを希望する企業の背後にある方法と動機を問うのも良いことであり、健全な懐疑論は良いことです。 多くの人々は、これらの種類のアプリは安全でない、または安全でない慣行に従っていると感じており、それらは正しいかもしれません。 一方、多くの人々がアプリやサービスを使用しており、結果に完全に満足しています。 これらのアプリの作成やテストには関与していないため、どちらの方法についても話すことはできません。 私たちの仕事は、それらが存在することを通知し、それらを取り巻く常に避けられない論争が常にあることを知らせることです。

タイトルとURLをコピーしました