2017-02-06 3 views
0

Ich möchte install/uninstall Apps im Hintergrund ohne Benutzerbestätigungsdialog. Ich habe zwei Lösungen ausprobiert, Gerät gerootet und App im Systemverzeichnis installiert, aber eine bessere Lösung gefunden, die in diesem site erwähnt wird.Wie installiert/deinstalliert Android App im Hintergrund?

Um dies zu erreichen müssen Sie zuerst die Zertifikate zu erhalten, die auf dem Gerät installiert, um das Android OS zu unterzeichnen verwendet wurden - ein Paar von Zertifikaten (.pk8 + x509.pem) - ein Java-Zertifikat zu generieren.

Die Zertifikate Paar (platform.pk8 + platform.x509.pem) unter {Android Quelle}/build/Ziel/product/security.`

ich heruntergeladen das Zertifikat Paar von source code for 4.1.2 android version zu finden und benutzte sie, um meine Anwendung zu unterzeichnen, aber es funktioniert nicht für Herrn.

Kann mir bitte jemand erklären, wie ich diese Zertifikate von der ROM meines Geräts bekommen kann oder gibt es eine andere Lösung?

+0

Schauen Sie sich diese http://stackoverflow.com/questions/10900928/uninstall-app-silently-with-system-priveleges an –

Antwort

1

Um das zu erreichen, müssen Sie zunächst die Zertifikate erhalten, die das Android O wurde verwendet, um auf dem Gerät installiert zu unterzeichnen - ein Paar Zertifikate (.pk8 + x509.pem) - ein Java-Zertifikat zu generieren .

Die Zertifikate Paar (platform.pk8 + platform.x509.pem) unter {Android Quelle}/build/Ziel/product/security.`

Ich heruntergeladen aus dem Quellcode des Zertifikats Paar gefunden werden für 4.1.2 Android Version und benutzte sie, um meine Anwendung zu signieren, aber es funktioniert nicht für mr.

ich die Frage nicht beantworten kann, aber ich glaube, ich weiß, warum dies ...

gescheitert

Android Quellen haben 3 oder 4 Standardcode und Plattform Signaturschlüssel. Sie griffen nach einem der Standard-Signaturschlüssel, aber die OEMs ändern sie, wenn sie Android abzweigten. Der Schlüssel ist nicht mehr gültig. (OEMs sollen den Schlüssel ändern).

Siehe auch Nikolay Elenkov Android Security Internals: An In-Depth Guide to Android’s Security Architecture. Sie können es wahrscheinlich online als PDF finden.

Verwandte Themen