English | 简体中文 | Español | 日本語 | Deutsch
- Dies ist ein von der Community gepflegter Fork, nachdem das Originalprojekt vom Autor archiviert wurde
- Bietet eingeschränkte Open-Source-Updates und Support
- Befolgt strikt die GNU GPLv3 – alle Änderungen sind Open Source
- Community-Beiträge sind herzlich willkommen!
Ein moderner und funktionaler Android-App-Installer.
(Manche Vögel sind nicht dafür gemacht, eingesperrt zu werden – ihre Federn sind einfach zu bunt.)
Du suchst nach einem besseren App-Installer? Probiere InstallerX!
Viele stark angepasste chinesische ROMs haben minderwertige Standard-Installer. Diese kannst du durch InstallerX Revived ersetzen.
Im Vergleich zu Standard-Installern bietet InstallerX Revived mehr funktionen:
- Umfangreiche Installationstypen: APK, APKS, APKM, XAPK, APKs innerhalb von ZIP-Archiven sowie Batch-APKs
- Dialogbasierte Installation
- Benachrichtigungsbasierte Installation (Live Activity API unterstützt)
- Automatische Installation
- Festlegen als Standard-installer
- Setzen von Installations-Flags (kann nach Profileinstellungen standardmäßig festgelegt werden)
- Installation für einen bestimmten Benutzer / alle Benutzer
- Dex2oat nach erfolgreicher Installation
- Blockieren der Installation bestimmter Apps nach packageName oder sharedUID
- Automatisches Löschen der APK nach der Installation
- Keine Shell-Befehle, ausschließlich native API-Aufrufe
- Vollständige Unterstützung: Android SDK 34 – 36.1 (Android 14 – 16)
- Eingeschränkte Unterstützung: Android SDK 26 – 33 (Android 8.0 – 13) (bitte Probleme melden)
- UI-Optionen: Umschaltbar zwischen Material 3 Expressive (Google Design) und Miuix (ähnlich HyperOS)
- Mehr Anpassungsmöglichkeiten: Stärker konfigurierbare Oberflächeneinstellungen
- Fehlerbehebungen: Behebung von Problemen beim Löschen von APKs aus dem Originalprojekt auf bestimmten Systemen
- Leistung: Optimierte Parsing-Geschwindigkeit und verbesserte Verarbeitung verschiedener Pakettypen
- Mehrsprachige Unterstützung: Mehr Sprachen werden unterstützt – Beiträge sind willkommen
- Dialog-Optimierung: Verbesserte Darstellung der Installationsdialoge
- System-Icons: Unterstützung für System-Icon-Pakete während der Installation (umschaltbar)
- Versionsvergleich: Anzeige von Versionsnummern im ein- oder mehrzeiligen Format
- SDK-Informationen: Anzeige von targetSDK und minSDK im Installationsdialog
- Session-Installationsbestätigung: Unterstützung dank InxLocker für Store-Apps wie Aurora Store oder F-Droid
- Umgehung von Beschränkungen: Shizuku/Root kann OS-Beschränkungen beim App-Start nach der Installation umgehen
- Aktuell nur bei Dialoginstallation
- Für Dhizuku wurde ein anpassbarer Countdown hinzugefügt
- Erweitertes Menü (Dialoginstallation):
- Anzeige angeforderter Berechtigungen
- InstallFlags-Konfiguration (anwendbar aus Profilen)
- Hinweis: InstallFlags funktionieren nicht garantiert und können Sicherheitsrisiken bergen
- Voreingestellte Quellen: Vorabkonfiguration von Installationsquellen für schnelle Auswahl
- Installation aus ZIP:
- Unbegrenzte Anzahl an ZIP-Dateien
- Unterstützung verschachtelter Verzeichnisse
- Automatische Deduplizierung und intelligente Auswahl
- Batch-Installation: Installation mehrerer APKs gleichzeitig (Dialoginstallation)
- APKS / APKM / XAPK: Automatische Split-Auswahl
- Architektur-Unterstützung: Installation von armeabi-v7a auf arm64-v8a-Systemen (systemabhängig)
- Downgrade mit/ohne Daten (Android 15):
- Nur für Android 15
- Nutzung über intelligente Vorschläge
- Vorsicht bei System-Apps
- Blacklist: Sperrliste für packageName oder sharedUID mit Ausnahmen
- DexOpt: Automatisches dex2oat nach Installation (ohne Dhizuku)
- Signaturprüfung: Warnung bei nicht übereinstimmenden Signaturen
- Zielbenutzer: Installation für bestimmte Benutzer möglich
- Als Deinstaller deklarieren: Annahme von Uninstall-Intents (systemabhängig)
- [Experimentell] Installation über Download-Link: Online-Version unterstützt direkte APK-Links
Note
Bitte lies diese FAQ vor dem Melden von Problemen.
Gib dabei Gerätehersteller, Systemversion, App-Version und genaue Schritte an.
-
Dhizuku funktioniert nicht richtig?
- Die Unterstützung für offizielles Dhizuku ist eingeschränkt. Getestet auf AVDs mit SDK ≥34. Der Betrieb auf SDK <34 ist nicht garantiert.
- Bei Verwendung von
OwnDroidfunktioniert die FunktionAuto delete after installationmöglicherweise nicht korrekt. - Auf chinesischen ROMs treten gelegentliche Fehler meist dadurch auf, dass das System die Hintergrundausführung von Dhizuku einschränkt. Es wird empfohlen, zuerst die Dhizuku-App neu zu starten.
- Dhizuku verfügt nur über eingeschränkte Berechtigungen. Viele Vorgänge sind nicht möglich (z. B. das Umgehen von System-Intent-Interzeptoren oder das Festlegen der Installationsquelle). Wenn möglich, wird die Nutzung von Shizuku empfohlen.
-
InstallerX lässt sich nicht als Standard-Installer festlegen?
- Einige Systeme haben sehr strenge Richtlinien für Paket-Installer. In diesem Fall musst du ein LSPosed-Modul verwenden, um den Intent abzufangen und an den Installer weiterzuleiten.
- Funktioniert am besten mit: Chimioo/InxLocker
- Andere als LSPosed arbeitende Locker werden nicht mehr empfohlen.
-
Ein Fehler ist in der Auflösungsphase aufgetreten:
No Content Provideroderreading providermeldetPermission Denial?- Du hast „Hide app list“ oder ähnliche Funktionen aktiviert. Bitte konfiguriere die Whitelist entsprechend.
-
HyperOS zeigt den Fehler „Installing system apps requires declaring a valid installer“
- Dies ist eine Systemsicherheitsbeschränkung. Du musst einen Installer deklarieren, der eine System-App ist (empfohlen:
com.android.fileexplorerodercom.android.vendingfür HyperOS; App-Store bei Vivo). - Funktioniert mit Shizuku/Root. Dhizuku wird nicht unterstützt.
- Neues Feature: InstallerX erkennt HyperOS automatisch und fügt eine Standardkonfiguration (
com.miui.packageinstaller) hinzu. Du kannst diese bei Bedarf in den Einstellungen ändern.
- Dies ist eine Systemsicherheitsbeschränkung. Du musst einen Installer deklarieren, der eine System-App ist (empfohlen:
-
HyperOS installiert den Standard-Installer erneut / Sperren schlägt fehl
- Versuche,
Auto Lock Installerin den Einstellungen zu aktivieren. - Auf einigen HyperOS-Versionen ist ein Fehlschlagen der Sperre zu erwarten.
- HyperOS fängt USB-Installationsanfragen (ADB/Shizuku) mit einem Dialog ab. Wenn der Nutzer die Installation einer neuen App ablehnt, setzt das System die Installer-Einstellung zurück und erzwingt den Standard-Installer. In diesem Fall sperre InstallerX erneut.
- Versuche,
-
Der Fortschrittsbalken der Benachrichtigung friert ein
- Einige Custom-OS haben sehr strenge Hintergrund-App-Kontrollen. Setze für die App „Keine Hintergrundbeschränkungen“, falls dieses Problem auftritt.
- Die App ist optimiert: Sie beendet alle Hintergrunddienste und schließt sich 1 Sekunde nach Abschluss der Installationsaufgabe (wenn der Nutzer auf „Done“ klickt oder die Benachrichtigung entfernt). Du kannst die Foreground-Service-Benachrichtigung aktivieren, um den Vorgang zu überwachen.
-
Probleme auf Oppo/Vivo/Lenovo/…-Systemen?
- Wir verfügen nicht über Geräte dieser Marken zum Testen. Du kannst dies in den Discussions besprechen oder über unseren Telegram-Kanal melden.
- Um den Installer auf Oppo/Vivo zu sperren, verwende das Lock-Tool.
- Um Apps über Shizuku auf Honor-Geräten zu installieren, deaktiviere
Monitor ADB installin den Entwickleroptionen.
Warning
Entwicklungsversionen können instabil sein und Funktionen können ohne Vorankündigung geändert oder entfernt werden.
dev-Branch: Enthält experimentelle Funktionenmain-Branch: Automatische Alpha-Builds- Stabile Releases: Manuell veröffentlicht
- Online / Offline-Versionen:
- Online: Unterstützt Download-Links
- Offline: Keine Netzwerkberechtigungen
Hilf uns bei der Übersetzung:
https://hosted.weblate.org/engage/installerx-revived/
Copyright © iamr0s und Mitwirkende
InstallerX wird unter der GNU General Public License v3 (GPL-3) veröffentlicht. Die Lizenzbedingungen oder der Open-Source-Status können zukünftig geändert werden.
Bei Weiterentwicklung auf Basis von InstallerX gelten stets die Lizenzbedingungen der verwendeten Quellcode-Version.
Dieses Projekt verwendet Code aus oder basiert auf Implementierungen der folgenden Projekte: