Ich versuche, apk stillschweigend im System zu installieren. Meine App befindet sich in / system / app und hat erfolgreich die Berechtigung "android.permission.INSTALL_PACKAGES" erhalten.
Ich kann jedoch nirgendwo finden, wie ich diese Berechtigung verwenden kann. Ich habe versucht, Dateien nach / data / app zu kopieren und hatte keinen Erfolg. Ich habe auch versucht, diesen Code zu verwenden
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(
Uri.parse("file:///sdcard/app.apk"),
"application/vnd.android.package-archive");
startActivity(intent);
Dieser Code öffnet jedoch den Standardinstallationsdialog. Wie kann ich App ohne Root mit gewährtem Hintergrund still installieren android.permission.INSTALL_PACKAGES
?
PS Ich schreibe eine App, die beim ersten Start viele Apks aus dem Ordner auf dem System installiert (Setup-Assistent ersetzen). Ich brauche es, um die Firmware leichter zu machen.
Wenn Sie denken, dass ich einen Virus schreibe: Alle Programme sind in / data / app installiert. Berechtigung Install_packages kann nur Programmen auf Systemebene erteilt werden, die sich in / system / app befinden oder mit dem Systemschlüssel signiert sind. Viren können also nicht dorthin gelangen.
Wie bereits erwähnt, können Apps unter http://www.mail-archive.com/android-porting@googlegroups.com/msg06281.html unbeaufsichtigt installiert werden, wenn sie über die Berechtigung install_packages verfügen. Darüber hinaus benötigen Sie keine Install_packages-Berechtigung, um Pakete nicht unbeaufsichtigt zu installieren. Plus http://www.androidzoom.com/android_applications/tools/silent-installer_wgqi.html