2016-10-12 1 views
-1

これはAOSP7の方がはるかに優れていて、ネットワークや一般的なレベルでデバッグをオフにするトグルをユーザに提供することさえ知っています。しかし、4.3ではそれが許されていないようです。 ネットワーク経由で作成されたadb rootコマンドをパスワードで保護したいと考えています。どのようにこれを達成することができるのか誰にも気がついていますか?アンドロイドでAndroid 4.3 adbd:ルートアクセスをパスワードで保護することは可能ですか?

答えて

-1

^^

おかげで、あなたは実際には別のユーザーID(rootユーザーIDでユーザーID 0)で、別のプログラムを起動するプログラムである「秀」を使用してrootアクセスを必要があります。/sbin/suのsuプログラムをカスタムsuバージョンに置き換えることによって、su要求を傍受することができます。

この投稿はdefienetlyあなたを助けるでしょう:

https://android.stackexchange.com/questions/2974/what-is-the-default-android-root-password

ところで、あなたのAndroidデバイスでのsuバイナリの実行可能ファイルのパスは、あなたのデバイスを応援するために使用するツールに依存して異なる場合があります。

それが1次のパスであってもよい。

1-/sbinに/ SU

2- /システム/ XBIN/SU

3- /システム/ binに/ SU

Which su 

あなたは、suソースコードを変更することができます(:adbのシェルのあなたのsuファイルの種類このです

を確認するにはC + +私は思う)すべてのアクセスがパスワードを必要とする方法で。実際には、C++を使って何でもできます。独自のsuバイナリを書くこともできますが、これを行うには、suが本当に何をするのかを知る必要があります。これは、C++ではなくbashスクリプトでsuを書くことさえできます。

サンプル作業のsuソースコードへのリンク:

https://github.com/ChainsDD/su-binary

+0

は、論理的な答えのように思える、リンクしていただきありがとうございます。しかし、私はsbinの 'su'のトレースを見つけることができません。デバイスはイーサネット経由でネットワークに接続されているので、単にipアドレスでアクセスできます。 – devchimp

+0

su through adbシェルを表示するには、rootアクセスを使用する必要があります。 –

+0

ADBルート adbのシェル私は、watchdogdをadbdと – devchimp

関連する問題