2016-05-18 1 views
-4

ベストStackOverflowのユーザーを経由してアクセスもできないように、Android上のアプリを非表示にするには、または無効にするユーザーがADB

私はADB(アンドロイドデバッグブリッジ)を使用するソフトウェアを開発しています、 。したがって、エンドユーザーはそれらを使用できません。私はいくつかの質問をしてくれました。あなたは私を助けてくれるでしょう。

  1. root権限のないアプリを無効にしたり非表示にすることはできますか?
  2. これを達成する他の方法はありますか?
  3. KNOXをトリップせずにOTAアップデートを受信する機能を失うことなくデバイスをルートする方法はありますか?

私たちはデバイスを暗号化し、会社のアプリケーションをインストールし、顧客に提供したくないアプリケーションを非表示/無効にしたいので、デバイスをrootにしたくありません。

ありがとうございます。

A.V.R.

答えて

1

おそらく、すべてのデバイスを手動でルーティングし、すべての「bloatware」と不要なアプリケーションをアンインストールし、ルート権限を取り消すことが最も簡単です。

1

あなたがknoxアクセスを持っていると言いました。 Knox自体には、アプリを無効にしたり隠したりする方法があります。相対的な方法を見つけるために標準的でカスタマイズされたknoxドキュメントを調べることができます。

あなたが使用できるもう1つのアプローチは、アプリシステムのアプリを作成してから、シェルコマンドを使用してそれを隠したり外したりすることです。

私はすでに同じ要件に関連してアプリを作っています。私にとってはknoxメソッドを使ったknoxとシステム署名を使ったシステムアプリで動作します。

ノックス中のアプリをディアブルまたは非表示にする方法は、appPolicy.setDisableApplication(pkg);

を使用しているあなたが使用して、システムの appPolicy.setEnableApplication(pkg);

それをバック有効にしたい場合には、pm disable "your app package name"アプリの利用広告シェルコマンドを締結しましたを無効にするか、アプリを非表示にして、再度利用できるようにするpm enable"your app package name"

+0

あなたはおそらく、OPが試してみるべき特定のメソッドの説明を追加する必要があります。そうでなければ、答えはあまりにも非特異的です。 – YakovL

+0

Yeppは、私は専門家ではありませんが、 – YakovL

関連する問題