13

システムアプリケーションを作成したいのですが(インストール中に、システムアプリとして作成するためのユーザの許可が必要です)、UNルートアプリケーション用です。私はアンドロイドではよく知られていないので、それを作成する方法を教えてください。アンドロイドでシステムアプリを作成するには

ありがとうございます。

+3

私はあなたがそれを行うことができるかどうかはわかりません。まず、あなたはAndroidキーでアプリケーションに署名する必要があり、あなたの電話はルートにされていないので、あなたがそれを行うことができるかどうかわかりません – edoardotognoni

+0

この記事を見てください(http://www.androidauthority.com/install- user-app-as-system-app-how-to-93522 /)を参照してください。多分あなたを助けるでしょう。 –

+0

あなたの質問は矛盾しているようです。 Androidに慣れていないと言っているので、「システムアプリ」という言葉を使用するときの意味を正確に指定する必要があります。例えばAndroid上のiOSデベロッパーは、「システムアプリ」がAndroid上でどのように想定されていたかとはまったく異なる定義を持つことになります。 –

答えて

20

TrueシステムアプリはROMイメージに焼き付けられ、ROMに署名された同じキーで署名され、システムに余分なアクセスを与えます。

デバイスのROMイメージを更新せずに同じレベルの新しいシステムアプリを追加することはできません。その場合でも、アプリケーションに署名するにはOEMキーが必要になります。 ROM。

ルートデバイスを使用すると、標準のアプリケーションでシステムアプリでなくても特別なアクセス権を得ることができます。

+11

正確ではありません。システムアプリはファームウェア/ ROMに入れる必要はありません - 通常の(非システム)アプリと同じようにインストールできます。あなたが示しているように、重要なポイントは、App *がファームウェアAppsに署名するために使用されたのと同じ鍵で署名されなければならないということです。 – adelphus

+0

@adelphusしかし、通常のアプリのようにインストールされている場合は、iircと同じ方法でアンインストールすることもできます。 –

+1

彼らは*アンインストールすることができますが、それは必ずしも問題ではありません。 – Delyan

関連する問題