私は自分の電話をルート化しようとしました(Samsung Intercept M910、しかしそれはおそらく重要ではありません)。
私が実際に成功してルートを獲得したことをどのように確認できますか?ルートを必要とするアプリをいくつか実行しましたが、一部のアプリは実行しますが、一部は実行しません。そのため、ルートを取得したかどうかはわかりません。
私は自分の電話をルート化しようとしました(Samsung Intercept M910、しかしそれはおそらく重要ではありません)。
私が実際に成功してルートを獲得したことをどのように確認できますか?ルートを必要とするアプリをいくつか実行しましたが、一部のアプリは実行しますが、一部は実行しません。そのため、ルートを取得したかどうかはわかりません。
回答:
ターミナルエミュレーター(人気のあるフリー/オープンソースのターミナルエミュレーターは、Androidターミナルエミュレーター、F-droidまたはPlay Marketから入手可能)を使用し、エミュレーターを開いて入力します
su
電話がルート化されているかどうかを確認するメッセージが表示されます。
編集:
このためのアプリが今あります:ルートチェッカー
su
ルートを持っているかどうかではなく、単にユーティリティがインストールされていない(またはPATHにない)ことを暗示しています...
USB経由で開発者モードで携帯電話を接続し、ADBシェルを開始します
adb shell
#
行の先頭にが表示される場合、電話はルート化され、コマンド$
を実行しようとするsu
場合、そして#
今すぐ取得する場合、電話はルート化されますが、su
見つからないエラーが表示される場合は、おそらくそうでないか、su
バイナリが単に欠落しています。
Root Checkerと呼ばれる市場で入手可能なアプリケーションがあります。これは、電話機がルート化されているかどうか、およびBusyBoxがインストールされているかどうかを確認できます。
アプリトレイに「スーパーユーザー」アプリケーションが表示されます。
ほとんどのルート化メソッドは、スーパーユーザーの権利を管理するためにこのアプリを追加します。つまり、私が欲望をルート化したときに表示されます。
すべてではありません:市場からスーパーユーザーをインストールして実行してみてください。失敗した場合、ルート化されていません:-)
su
バイナリなしでは何もしません(実行するたびに「更新」する必要があると文句を言います)。スーパーユーザーが存在するからといって、あなたが定着しているわけではありません。それを実行することはありますが、更新失敗メッセージは「あなたはルートではないため更新に失敗しました」またはその性質の何も言いません(そして「キャンセル」を打つと消えます)。
誰もが言ったことに加えて、非常に簡単な方法の1つは、ルートアクセスを必要とするGoogle Playからアプリをインストールすることです。DroidWallをお勧めします。これは、Androidの必須のファイアウォールです。インストールして、ルールを適用します。ルート化されていない場合は、通知され、ルールの適用に失敗します。
デバイスへのルートアクセスを取得し、ルート化されているかどうかをテストする「ルートチェッカー」というアプリケーションをダウンロードできます。根付いているかどうかは、この方法で簡単に理解できます。私はその方法で理解でき、それは非常に簡単です。
ルートチェッカーと呼ばれる多くのアプリケーションがありますが、それをインストールするだけで問題ありません。
それを行った後、それが根付いているかどうかを理解できます。
ルート化されている場合、使用しているデバイスでルートを必要とするすべてのアプリケーションを使用できます。
デバイスがルート化されていない場合は、インストールしたリカバリプロジェクトを開き(Samsungデバイスで同時にボリュームダウン+電源+ホームボタンを押します)、そこからデータを消去します。次に、復旧プロジェクトのメインメニューから携帯電話を再起動し、音量アップ+電源+ホームボタンを押してダウンロードメニューを開きます。
警告:ここで説明する方法は、すべてのサムスン電話でのみ機能します。そして、それは他の人とは機能しません。それは機能しますが、それについては確かではありません。他のウェブサイトでこのケースに関する詳細情報を見つけることができます。
デバイスをWindowsコンピューターに接続し、Odinを使用して、SuperSUなどの必要なファイルをデバイスにフラッシュできます。そして、これらの再起動と強打を行った後、デバイスは正常にルート化されます。
マックス・リーは、彼のウェブサイト(highonandroid.com)であなたを助け、応援に関するクールな記事を準備します。
また、youtubeやtheunlockr.comで見つけることができるThe Unlockrを選ぶこともできます。
どちらもあなたに役立つ素敵なビデオを好みます。
それは簡単です。アプリを必要とする有名なルート(ルートを必要とするアプリ)をダウンロードするだけです。例:-チタンのバックアップ、スーパースなど。それらが正しく動作する場合、ルートを取得しています。動作しない場合は、ルートが動作していないことを意味します。
su
コマンドを実行すると、複雑さがはるかに少なくなるため、失敗する可能性がはるかに低くなります。
開発者向けに、テストを介してより多くの情報を提供するには、次の手順をadb
実行します。
[you@yourbox]$ adb shell
[root&adbshell]$ mount -o rw,remount /system
[root&adbshell]$ echo $?
0
[root&adbshell]$
[root&adbshell]$ mount | grep system
/dev/block/by-name/system /system ext4 rw,seclabel,relatime,data=ordered 0 0
[root&adbshell]$ ls /dev/block/by-name/system -la
lrwxrwxrwx root root 2016-02-23 19:33 system -> /dev/block/nandd
[root&adbshell]$ ls /dev/block/nandd -la
brw------- root root 93, 24 2016-02-23 19:33 nandd
ポイントは次のとおりです。
root@[something]
どちらが明確かがわかります/system
読み取り/書き込みrw
(ルートが必要なもの)を再マウントしてみます。echo $?
が発生しないことを確認する0
/system
最終的にブロックデバイス/dev/block/nandd
にあることを最終的にチェック/フォローします。root
これは「上級ユーザー向け」のオプションであり、@ kyriasが提案する他の回答と最もよく似た広告であることは承知していますが、このオプションは、存在する可能性が高いのとはmount
対照的に、多少互換性があると思いますsu
。
また、包括的なテストにrootness
は、今度はroot
パワーを使用して/ systemのコンテンツをバックアップし、試用のために別のシステムでフラッシュすることを含めることをお勧めします。それ以外の場合、adbdが情報を偽造するだけの変更root
があります。複数のチャネルで目に見えるものを実際に実行することで、力をテストできることを常に確認してください:)
su -c 'id'
か、実行su
が続きますid
。uid=0 gid=0
出力に表示されない場合、デバイスは完全にルート化されていないか、少なくとも正しくルート化されていません。
su
あなたが示唆するように、「より簡単」かもしれませんが、指摘されたように、それがsu
すべてのデバイスから始まると仮定することはできません。このソリューションは別の方法を提供し、「最も簡単な方法」を目指していません。