Android 上の su バイナリ ファイルは更新されません。 バイナリスーパースーをダウンロードします。 Android でバイナリ SU ファイルを更新する方法 - SuperSu アプリケーションの root アクセスを復元します。 カスタムリカバリを使用してAndroidにSuバイナリファイルをインストールする方法

05.09.2020

この記事では、ユーザーの間で非常に一般的なものについて考えます。 アンドロイドエラースーパーユーザーのアクセスを制御するプログラムを実行しているときに表示されます スーパースー。 マニフェスト この問題次のように、SuperSu アプリケーションを有効化またはインストールしようとすると、「」というテキストの通知を受け取ります。 バイナリファイルがありませんSUさんと素晴らしいスー" または " 素晴らしいスバイナリSuはインストールされていません”.

原則として、ルート権限を取得した後も同様の現象が発生します。バイナリ ファイルは単に更新を停止します。 残念ながら、ネットワーク上で見つけた情報は非常に分散していて混沌としているように見え、そこから Su バイナリ ファイルをインストールすることはできませんでした。そのため、この問題を解決する試みを何らかの方法で体系化することにしました。

実際、Su ファイルは上記のルート権限の基本コンポーネントであるため、これを削除するとスーパーユーザー権限が失われます。 SuperSu が次のことに取り組む可能性を排除していないという事実にもかかわらず、 古いバージョンそのままにしておくと、遅かれ早かれほぼ確実に操作の実行に問題が発生します。 したがって、Su バイナリ ファイルを正しくインストールしましょう。

方法 1 - シンプルで簡単

従来のアップデートの試行が失敗した場合は、最初にリカバリをインストールしてください。 インストール後、SuperSu に戻り、CWM/TWRP 経由の su 更新方法を選択します。 再起動すると、システムと問題のあるファイルが更新されます。

ただし、説明されている方法で Su バイナリ ファイルをインストールできなかった場合、またはデバイスのリカバリが見つからなかった場合、状況は不快になりますが、致命的ではありません。

方法 2 - 複雑に回りくどい

ここでは、SuperSu アップデートを手動でプッシュします。 まず、ルート ブラウザと Android ターミナル、および updatesu.zip ファイルを含むアーカイブをダウンロードします。これらのファイルは、解凍後に updatesu フォルダーに送信されます。

さあ、起動しましょう ルートアプリケーションブラウザーにアクセスし、updatersu フォルダーからファイルを転送します .has_su_daemonそして .installed_su_daemon そして、-recovery.shをインストールします/system/etc フォルダーにコピーします。

次に重要なことは次のとおりです。これらのファイルのアクセス許可を設定する必要があります。 私は英語の誇りの持ち主なので、 Androidのバージョン、その場合、私の指示は英語になりますが、ロシア語と関連付けることは難しくないと思います。

それで、ファイルについては .has_su_daemon: 垂直の読み取り列 (水平方向の所有者、グループ、その他の反対側) に 3 つのチェックボックスを配置し、垂直の書き込み列 (所有者の反対側) に 1 つのチェックボックスを配置します。

ファイル用 .installed_su_daemon: 1 つは読み取り (所有者の反対) で、もう 1 つは書き込み (再び所有者の反対) です。

ファイル用 インストール-recovery.sh: 3 つすべてが読み取りおよび実行 (所有者、グループ、その他の反対側) で、1 つが書き込み (所有者の反対側) です。

これを完了したら、/system/bin フォルダーに移動します。 新しいフォルダ.ext. 次に、その権限を設定します。所有者の反対側の読み取り列、所有者の反対側の書き込み列、3 つすべての反対側の実行列にチェックボックスを配置します。

次に、su ファイルを /system/xbin フォルダーから新しく作成したフォルダー (/system/bin/.ext) にコピーし、同時に su の名前を .su に変更します。

今度は .su ファイルに対して権限を再度設定します。「読み取り」列の 3 つすべてにチェックを入れ、「書き込み」列の「所有者」の反対側に、「実行」列の 3 つすべてにチェックを入れます。

少し息を整えてみましょう。ほぼすべてが完了しましたが、最後の一押しが残っています。 打ち上げ アンドロイドプログラムターミナルに移動し、次のコマンドを入力します。

  • mount -o rw,remount /system
  • ln -s /system/etc/install-recovery.sh /system/bin/install-recovery.sh
  • /system/xbin/su -install

ここで再起動し、SuperSu の「通常」をクリックして、su ファイルを再度更新してみます。 これらすべての手順を経て、Su バイナリをインストールすることができました。

「SuperSu にはシステムにバイナリ ファイルがありません」という問題に対する解決策を一貫して構造的に提示できれば幸いです。 すべてが指示に従って行われれば、ほぼ確実にうまくいくはずです。

コメントに質問と解決策を書いて、一緒に助けましょう!

Android に対する ROOT 権限を取得するための、いわゆる「ワンクリック」プログラムが多数あります。 これらのエクスプロイトは使い方が簡単です。PC にユーティリティをインストールするか、スマートフォンにアプリケーションをインストールし、必要に応じて数回クリックするだけで完了です。 しかし、彼らの主な問題は、デバイスを 100% ルート化できないことです。 この手順では、カスタム リカバリをインストールできるすべてのスマートフォンとタブレットに適した方法、CWM、TWRP について説明します。

ルート権とは何ですか?またその目的は何ですか?

Android は最もカスタマイズ可能なモバイル OS ですが、すぐに使用できるデバイスはルート ディレクトリにアクセスできず、編集することもできません。 システムファイル– 読み取り専用モードでマウントされます。 root (スーパーユーザー アカウント) があり、書き込み先 システムパーティション。 ユーザーはシステムを可能な限りカスタマイズできます: 制限をバイパスします Googleプレイなどなど。

ルート化プロセス中に、ルート権限管理者アプリケーション SuperSU がスマートフォンまたはタブレットにインストールされ、バイナリ ファイル SU がパスに沿って書き込まれます。 /システム/xbin/および一連のコンソール ユーティリティ BusyBox。

CWM経由でAndroidをroot化する方法

1. 公式 Web サイトから SuperSU アーカイブをダウンロードし、メモリ カードの便利な場所に保存した後。

2. – これを行う方法については、リンク先の説明を参照してください。

3. CWM で、「zip のインストール」(電源ボタンを使用して選択)または「SD カードからの zip のインストール」(6.X.X より前の古い CWM バージョンの場合)を選択します。

4. フラッシュするアーカイブが SD カード上にある場合は、「/sdcard から zip を選択」します。

5. 「SuperSU-」を保存したフォルダーに移動します。 バージョン.zip」を選択し、電源キーで確認します。

6. インストールに同意し、「はい – SuperSU をインストールします。」を選択します。 バージョン。ジップ"。

7. モバイルデバイスをルート化するプロセスが開始されます。

8. 最後に、「SD カードからのインストールが完了しました」というメッセージが表示されます。これは、この例では root 権限を取得することを意味します。

9. メイン CWM メニューに戻ります。

10.「今すぐシステムを再起動」をクリックして Android を再起動します。

TWRP Recovery 経由で SuperSU をインストールする方法

次に、 についても同様の手順を示します。 まず、CWM から SuperSU アーカイブ ファームウェアをフラッシュする場合は、上記の FAQ の最初の 2 つのポイントに従ってください。

1. TWRPメインメニューから「インストール」を選択します。

2. SuperSU から SD にダウンロードされた ZIP アーカイブを見つけます。

3. スワイプしてファームウェアに同意します。

4. 成功しました! root権限が取得されているので、「システムの再起動」を選択してシステムを起動します。

Android でスーパーユーザーを確認する方法

これで、スーパーユーザー権限マネージャー (SuperSU アプリケーション) がメニューに表示されます。 簡単な方法を使用して、ルート権限があるかどうかを確認できます。 ルートプログラムチェッカー。

Android のルート権限を管理するアプリケーションである SuperSU は非常に普及しているため、Android デバイスでスーパーユーザー権限を直接取得する概念とほぼ同じになりました。 これらの概念を組み合わせてはいけない理由、デバイスの root 権限を取得し、いくつかの方法で SuperSU を同時にインストールする方法については、この記事で説明します。

つまり、SuperSU は Android デバイスのスーパーユーザー権限を管理するためのプログラムですが、スーパーユーザー権限を取得する方法ではありません。

したがって、SuperSu を使用するには、特別な手段を使用してデバイス上で root 権限をすでに取得している必要があります。 同時に、ユーザーは、ルート権限の管理の概念とルート権限を取得するプロセスを認識します。これは、第一に、問題の特権との対話がプログラムを通じて正確に実行されるためであり、第二に、ルート権限を取得する多くの方法は、彼らの処刑、 自動インストールスーパーSU。 以下は、Android デバイスで SuperSu を動作させる 3 つの方法です。

方法 1: 公式

最も 簡単な方法で SuperSU をデバイスに入手するには、Google Play からアプリケーションをダウンロードしてインストールします。

PlayマーケットからSuperSUをインストールするのは完璧です 標準的な手順これは、ダウンロードおよびインストール時に他の Android アプリケーションと同じアクションを意味します。

思い出してもらいましょう この方法インストールが実際的に意味があるのは、デバイス上でスーパーユーザー権限がすでに取得されている場合のみです。

方法 2: 修正されたリカバリ

この方法では、SuperSU のインストールだけでなく、マネージャーのインストール前に、デバイスの root 権限を取得することも意味する場合があります。 このメソッドの実装を成功させるために最も重要なことは、特定のデバイスに適したファイルを見つけることです。 *。ジップ、リカバリを通じてフラッシュされ、理想的にはルート権限を取得できるスクリプトが含まれています。 さらに、この方法を使用するには、修正されたリカバリがインストールされている必要があります。 最も一般的に使用されるのは TWRP または CWM Recovery です。


方法 3: root を取得するためのプログラム

冒頭で述べたように、Windows および Android 用のアプリケーションの形式で提供されるスーパーユーザー権限を取得する多くの方法では、実行後に SuperSU を自動的にインストールする必要があります。 たとえば、そのようなアプリケーションは Framaroot です。

Framart 経由で SuperSU をインストールして root 権限を取得するプロセスの説明は、以下のリンクの記事にあります。

SU バイナリを更新する必要があります。 アップデート? SU ファイルを更新できませんか? 当サイトはこの問題の解決を急いでいます。

背景…。

非常に頻繁に 最近多くのユーザーは、次のような問題を抱えています。 ルートの取得権利 - su バイナリ ファイルは更新されていません。インターネット上には多くの質問がありますが、解決策はほとんどありません。今こそそれを修正する時です。

この教材は初心者向けではありません。 Android のセクション、Android でファイルを非表示にする方法、Android のアクセス権についてすでによく知っている人だけが知ってください。

理論

ただし、実際にはすべてのアプリケーションは強制的に Root アップデートを行わなくても正常に動作するため、注意を払わずにリラックスすることができます。

SuperSu を使用すると、アプリケーションは次のことを使用できます。 ルート権限 su バイナリが更新されていなくても!

SuperSU の失敗を解決する方法

理想的には、SuperSu アプリケーションは、「SU バイナリ ファイルの更新が必要です。」というプロンプトが表示されたときに、 アップデート?" ボタンを押してください」 大丈夫「そうすれば、すべてが完全に更新されます。 そうでない場合:

方法 1

su を更新できない場合は、リカバリをインストールします (インストールされていない場合) - K リカバリのインストール方法。 後 回復インストール、再び SuperSu に移動し、「CWM/TWRP」経由で su アップデート方法を選択すると、Android が再起動してアップデートが行われ、スマートフォンまたはタブレットが再び起動します。 su バイナリが最新になりました。

デバイスのリカバリが見つからない場合は、少し苦労する必要があります…

方法 2

[この資料は、Android のファイル構造をすでに理解していることを前提としています。] を選択し、コマンドラインで作業します。

この方法はアップデートを進めるのに役立ちます...

  • ルートブラウザとAndroidターミナルアプリをダウンロードします。
  • ファイル updatesu.zip を含むアーカイブをダウンロードします。

1. updatesu.zip アーカイブを解凍し、updatesu フォルダーを次の場所に移動します。 内部メモリ Androidまたはメモリカードに。

2. ルート ブラウザ アプリケーションを起動し、updatersu フォルダーに移動してファイルをコピーします。 .has_su_daemonそして。 インストールされた_su_daemonそして インストール-recovery.shフォルダへ:

/システム/など

3. 次に、これらのファイルに正しいアクセス許可を設定する必要があります。

ファイル用 .has_su_daemon

ファイル用。 インストールされた_su_daemon

ファイル用 インストール-recovery.sh

次に、フォルダーに移動します。

/システム/ビン

4. フォルダーを作成します。ext (ドット拡張子)

5. フォルダーのアクセス許可を設定する

6. ファイルをコピーします フォルダから

/システム/xbin

先ほど作成したフォルダー (/system/bin/.ext) にコピーします。

7. ファイルの名前を変更します の上 .su(ドッス)

8. ファイル権限を設定する .su

9. Android ターミナル アプリケーションを起動します。

10. 次のコマンドを入力します。

mount -o rw,remount /system

ln -s /system/etc/install-recovery.sh /system/bin/install-recovery.sh

/system/xbin/su --install

11. Android を再起動し、バイナリを再度更新してみます。 方法 "大丈夫" SuperSu アプリケーションで。

この問題は定期的に発生します Androidユーザールート権を取得した状態で。 SuperSu プログラムを開始するとき、SU バイナリ ファイルの起動またはインストール時にデバイス画面にエラーが表示されることがあります。 今日は、このエラーの解決を目指します。

SU バイナリは、ルート権限の最も重要なコンポーネントです。 SU バイナリが古いか完全に欠落している場合、一夜にしてスーパーユーザー権限にアクセスすることはできなくなります。

この操作全体を実行することにより、Android デバイスのパフォーマンスに対して全責任を負うことになることに注意してください。

エラーを解決する方法

方法 1

SU バイナリ ファイルをインストールするとき、システムは、通常またはリカバリ経由でインストールする方法を尋ねます。

カスタム Recovery CWM または TWRP をお持ちでない場合は、インストールする必要があります。

SuperSu に戻り、SU バイナリ ファイルをインストールするように求められたら、ボタンをクリックします。 「TWRP/CWM」 。 操作が完了するまで待ちます。

方法 2

最初の方法で結果が得られない場合は、問題に対処するのに役立ちます。 この方法ただし、最初のものよりも多少複雑です。 1 つの間違った操作が問題の解決に役立たないだけでなく、次のような問題につながる可能性があるため、すべての手順をできるだけ慎重に実行する必要があることに注意してください。 誤った操作デバイス。

1. まず第一に、経由でダウンロードする必要があります Playストアルート ブラウザーと Android ターミナル アプリケーション、および updatesu.zip アーカイブ。

2. 結果のアーカイブを解凍し、結果のフォルダーを転送します "アップデート" Android デバイス (できれば内部メモリ) に保存します。

3. デバイスで起動 インストールされているアプリケーションルートブラウザ。 その中のフォルダーに移動します "アップデート" 、以前にデバイスに転送した後、その中の次のファイルのリストをコピーしてフォルダーに移動します /システム/など :

– .has_su_daemon

– .installed_su_daemon

– インストール-recovery.sh

4. etc フォルダーに挿入されたファイルごとに、アクセス権を設定する必要があります。 これを行うには、各ファイルを個別に選択し、 「許可」 をクリックし、必要なボックスをオンにします。

- ファイル .has_su_daemon : 「読み取り」列のすべてのボックスをオンにし、「所有者」項目の近くの「書き込み」列のチェックボックスを 1 つオンにします。

- ファイル .installed_su_daemon : 「読み取り」項目と「書き込み」項目の横にある「所有者」行のボックスをオンにします。

- ファイル インストール-recovery.sh : 「読み取り」列と「実行」列のすべてのチェックボックスをオンにし、「所有者」項目の隣の「書き込み」列のチェックボックスを 1 つオンにします。

5. フォルダーを開きます /システム/ビン その中に新しいフォルダーを作成し、名前を付けます ".ext" (引用符なし)。 前のケースと同様に、「実行」列のすべてのチェックボックスと「所有者」行のすべてのチェックボックスの権限を設定する必要があります。

6. フォルダーを開きます /システム/xbin ファイルをそこにコピーします 「す」 先ほど作成したフォルダーに移動します /システム/bin/.ext .

7. ファイルを挿入することで 「す」 フォルダーに追加し、名前を「.su」に変更します。 ドットを追加するだけです。 ファイルを設定する 「す」 次の権限: 「読み取り」列と「実行」列のすべてのチェックボックス、および「所有者」項目の近くの「書き込み」列の 1 つのチェックボックス。

8. もうすぐそこです。 打ち上げ Androidアプリケーションターミナルに移動し、次のコマンドを 1 つずつ入力します。

mount -o rw,remount /system

ln -s /system/etc/install-recovery.sh /system/bin/install-recovery.sh

/system/xbin/su –インストール

ターミナルを閉じて、Android デバイスを再起動します。 superSu を再度実行し、SU バイナリ ファイルのインストールの種類を尋ねられたら、 "大丈夫" .