目次:


「システムレス」ルートとは何か
システムレスのルートに入る前に、Androidで「正常に」機能する方法と、その機能を果たすために必要なことについて、まず話すのが最善の方法です。
Android 4.3以降、ルートアクセスのリクエストを処理するプロセスである「su」デーモンは起動時に実行する必要があり、要求されたタスクを効果的に実行するために十分な権限が必要です。これは、従来、Androidの/システムパーティションにあるファイルを変更することで実現しました。しかし、Lollipopの初期には、ブート時にsuデーモンを起動する方法がなかったため、変更されたブートイメージが使用されました。これは、システムレスのルートを導入しました。 / systemパーティションに格納します。
Lollipopの伝統的な方法でrootアクセスを得る方法が見つかったため、当時のシステムレスの進歩は事実上止まった。
しかし、マーシュマローの導入により、GoogleはLollipopで最初に施されたセキュリティを強化し、/ systemパーティションを変更するだけで必要な権限でsuデーモンを起動することは実質的に不可能にしました。システムレスの方法が復活しました。これは現在、マシュマロを実行している電話機のデフォルトのルート設定方法です。これはAndroid Nougatや5.1(またはそれ以降)のSamsungデバイスでも同様です。
システムレスルートのメリット(およびデメリット)は何ですか?
他のものと同様に、システムレス方式でrootアクセスを得ることには長所と短所があります。主な欠点は、デフォルトでロックされたブートローダを備えたデバイスでは動作しないことです。回避策があるかもしれませんが、それぞれのデバイスに固有のものです。つまり、デバイスの回避策がなく、ロックされたブートローダがある場合、基本的にルートアクセスを得る方法はありません。
しかし、それ以外にも、システムレスの方法が一般的に優れています。たとえば、FlashFireなどのツールを使用する場合は、この方法を使用している場合にOTA(over-the-air)アップデートを受け入れる方がはるかに簡単です。 FlashFireはストックファームウェアをフラッシュし、点滅中にそれらを再ルートすることができます。また、OTAのインストールを処理します(また、点滅中に再ルートする)。基本的に、根っこのデバイスを実行している場合、FlashFireは優れたツールです。現在のところベータ版であることを覚えておいてください。しかし、開発は順調に進んでいます。
システムレスのルートメソッドは、/システムパーティション内のファイルを追加または変更しないので、はるかにクリーンです。つまり、 国連あなたの携帯電話を根っこにしてください。それは工場出荷時の設定でも生き残ることはできません。そのため、デバイスを販売する前にデバイスを一掃してきれいに拭いておくことが非常に簡単です。
もちろん、最後のビットは両刃の剣で、一部のユーザーは工場出荷時にデバイスをリセットした後に根を張りたいと思うので、適切なSuperSUファイルを再度フラッシュしてルートアクセスを回復するだけでよい。は簡単だ。また、工場出荷時のリセットを行わずにルールを外したい場合は、デバイスのクリーンブートイメージをフラッシュするだけで済みます。 1つのコマンドプロンプトコマンドと完了です。
また、Android Payのような特定のサービスが根付いたデバイスではうまく動作しないことにも注意してください。ある時点で、Payした システムレスのデバイスで動作しますが、これは完全に偶然でした。現時点では、根付いたデバイスに対するPayの保護を回避しようとする計画はありません。
だからどの方法を使うべきですか?

システムレスの方法は、Androidの新しいバージョンにアップグレードするか、退職する数十台のデバイスで相当の労力を必要とするため、古いバージョンのAndroidで下位互換性を持つことはまずありません。したがって、この新しい方法の焦点はAndroid MarshmallowとNougatに置かれています。
Androidは複雑なシステムであり、ルートアクセスを取得することでその可能性を最大限に引き出すことができます。つまり、あなたのデバイスは、軽く取るべきものではありません。在庫イメージを利用できる開発者やその他のブートローダー - ロック解除可能なユニットでない限り、間違いなく注意深く踏み込んでください。ルーティングコミュニティの開発者は、可能な限り最高の根強い経験を提供するために非常に長くなるだろうが、必ずしも完全に機能するとは限りません。
私たちの質問にお答えし、この記事のお手伝いをしてくれたChainfireに感謝します!