3

Android アプリケーションで、特定の機能をルート化されたデバイスにのみ提供したいと考えています。確認する唯一の方法は、スーパー ユーザー コマンドを実行できるかどうかを確認することですか? このチェックは十分ですか?ジェイルブレイクされた Android デバイスを検出する方法は他にもありますか?

4

3 に答える 3

2

RootToolsをチェックしてください。これは、ルート化されたデバイス用のアプリの開発を容易にすることを目的とした素晴らしいライブラリです。

彼らのから:

if (RootTools.isRootAvailable()) {
    // su exists, do something
} else {
    // do something else
}
于 2013-07-30T15:56:20.000 に答える
0

電話を脱獄するために使用される多くの方法があります。ほとんどはハードウェアに依存するか、ソフトウェアに依存します。一部の電話は、デフォルトでスーパーユーザー アクセスが許可されています。これらすべての方法をチェックするのは意味がありません。なぜなら、最終結果は同じであり、スーパーユーザー アクセス権を持っているからです。そうです、最も簡単/簡単/最良の答えは、スーパーユーザー コマンドを実行することです。

これで十分ではないことを懸念している場合は、何をしようとしているのかについてもっと説明できるかもしれません。

于 2013-07-30T15:31:41.610 に答える