English | 简体中文 | Español | 日本語 | Deutsch
Ein moderner und funktionaler Android-App-Installer. (Manche Vögel sind nicht dafür gemacht, eingesperrt zu werden, ihre Federn sind einfach zu hell.)
Du suchst nach einem besseren App-Installer? Probiere InstallerX.
InstallerX Revived ist ein moderner Android-Paketinstaller und die von der Community gepflegte Fortsetzung des ursprünglichen InstallerX-Projekts.
Er soll eingeschränkte Stock- oder OEM-Installer durch eine klarere Oberfläche, breitere Paketunterstützung, konfigurierbare Installationsprofile und privilegierte Workflows über Shizuku, Root, Dhizuku oder den Systeminstaller-Modus ersetzen.
Das vollständige Benutzerhandbuch, Installationsanweisungen, erweiterte Optionen, Hinweise zur Systemintegration und die FAQ werden auf der Dokumentationsseite gepflegt.
- Paketformate: APK, APKS, APKM, XAPK, APKs in ZIP-Archiven und Batch-Installation von APKs.
- Installationsabläufe: Dialoginstallation, Hintergrundinstallation per Benachrichtigung, automatische Installation, stille Installation bei ausreichenden Rechten und Android-16+-Live-Activity-Fortschritt auf unterstützten Systemen.
- Autorisierungsarten:
- Root: kann alle privilegierten Operationen ausführen, kann aber wegen des kalten Starts von
app_processlangsamer sein. - Shizuku: erhält je nach Aktivierungsart shell- oder rootähnliche Rechte und reagiert meist schneller als direkter Root-Zugriff.
- Dhizuku: kann DevicePolicyManager-basierte Operationen wie das Fixieren des Standardinstallers und App-Installationen ausführen, ist aber bei anderen privilegierten Aufgaben eingeschränkt.
- None: ist vollständig durch das System begrenzt, kann aber lautlos installieren, wenn InstallerX als Systeminstaller läuft.
- Root: kann alle privilegierten Operationen ausführen, kann aber wegen des kalten Starts von
- Profile: legen fest, wie Installations- und Deinstallationsanfragen verarbeitet werden, einschließlich Installationsmodus, Autorisierer-Override, Installer-/Requester-Metadaten, Zielbenutzer, DexOpt, automatischem Löschen, Split-Auswahl, Sperrlisten und Signaturrichtlinien.
- Systemintegration: InstallerX kann über die Statuskarte auf der Startseite als Standardinstaller fixiert, mit LSPosed-Modulen wie InxLocker verwendet oder von fortgeschrittenen Nutzern als Ersatz für den Systeminstaller installiert werden.
- Moderne Oberfläche: Material 3 Expressive und Miuix, Dunkelmodus, dynamische Farben, erweiterte Paletten, System-Icon-Packs, farbige Dialoge, Standardbenachrichtigungen, Live Activity und Xiaomi-HyperOS-ähnliche Island-Benachrichtigungen auf unterstützten Xiaomi-Geräten.
- Sicherheitskontrollen: Sperrlisten nach Paketname und SharedUID, Richtlinien für Signaturabweichungen und unbekannte Signaturen, Berechtigungsvorschau, Installationsflags und einmalige intelligente Vorschläge für ausgewählte Blockierungen.
- Vollständige Unterstützung: Android SDK 34 - 37.0
- Eingeschränkte Unterstützung: Android SDK 26 - 33
Eingeschränkte Unterstützung bedeutet, dass InstallerX funktionieren kann, einige Funktionen jedoch wegen Android-Framework-, OEM- oder Autorisierer-Einschränkungen fehlen oder anders arbeiten können.
- Stabile Versionen: https://github.com/wxxsfxyzm/InstallerX-Revived/releases/latest
- Alpha-Builds: https://github.com/wxxsfxyzm/InstallerX/releases
- CI-Builds: https://github.com/wxxsfxyzm/InstallerX-Revived/actions/workflows/auto-preview-dev.yml
- Telegram-Kanal: https://t.me/installerx_revived
Wenn du Fehler meldest, reproduziere sie bitte nach Möglichkeit mit dem neuesten Alpha- oder CI-Build, da Probleme aus Stable möglicherweise bereits behoben wurden.
InstallerX wird in zwei Varianten veröffentlicht:
- Online: unterstützt direkte APK-Downloadlinks und Online-Update-Funktionen. Die Netzwerkberechtigung wird nur für installationsbezogene Funktionen verwendet.
- Offline: fordert keine Netzwerkberechtigung an. Online-exklusive Funktionen zeigen eine klare Fehlermeldung.
Beide Varianten haben denselben Paketnamen, Versionscode und dieselbe Signatur, daher ersetzen sie sich gegenseitig und können nicht parallel installiert werden.
InstallerX Revived ist ein Android-Gradle-Projekt.
- JDK 25 mit korrekt gesetztem
JAVA_HOME. - Android SDK / Android Studio mit den benötigten Plattformen und Build-Tools.
- GitHub-Packages-Zugangsdaten für die Snapshot-Abhängigkeit
miuix.
GitHub Packages erfordert auch für öffentliche Pakete eine Authentifizierung. Füge deinen GitHub-Benutzernamen und ein klassisches personal access token mit dem Scope read:packages in deine globale Gradle-Properties-Datei ein:
- Linux / macOS:
~/.gradle/gradle.properties - Windows:
%USERPROFILE%\.gradle\gradle.properties
gpr.user=YOUR_GITHUB_USERNAME
gpr.key=YOUR_PERSONAL_ACCESS_TOKENCommitte diese Zugangsdaten nicht in dieses Repository.
Lokaler Debug-Build:
./gradlew assembleOnlineUnstableDebug assembleOfflineUnstableDebugPR-Testbuild mit separater App-ID:
./gradlew assembleOnlinePreviewDebug assembleOfflinePreviewDebug -PAPP_ID="com.rosan.installer.x.revived.test"Nutze GitHub Issues für reproduzierbare Bugs und konkrete Feature Requests. Gute Vorschläge sind ebenfalls willkommen. Nutze GitHub Discussions oder den Telegram-Kanal für allgemeine Fragen und Kompatibilitätsdiskussionen.
Lies vor dem Öffnen eines Issues CONTRIBUTING.md, um die erforderlichen Logs und Reproduktionsdetails bereitzustellen.
Einige OEM-Systeme kontrollieren den Standard-Paketinstaller sehr streng. Öffne die Seite des Standardinstallers über die Statuskarte auf der Startseite und versuche es dort. Wenn die ROM es weiterhin verhindert, nutze ein LSPosed-Modul wie InxLocker.
Das ist eine OEM-Sicherheitsbeschränkung. InstallerX kann Installer-Metadaten über Profile deklarieren und verwendet unter HyperOS com.android.shell als Standard-Kompatibilitätsinstallerpaket. Dieser Workflow erfordert Shizuku oder Root; Dhizuku reicht nicht aus.
Einige ROMs beschränken Hintergrunddienste sehr aggressiv. Setze InstallerX auf uneingeschränkte Hintergrund-/Akkunutzung, wenn die Benachrichtigungsinstallation hängen bleibt. InstallerX räumt seinen Vordergrunddienst kurz nach Abschluss der Installation auf.
Das ist ein risikoreicher Workflow für fortgeschrittene Nutzer. Kurz gesagt: Verwende Core Patch, um das APK zu überschreiben, flashe ein passendes Modul oder integriere das passende Paket in super / einen ROM-Build. Prüfe vor dem Flashen oder Packen Paketnamen, Mount-Pfad und Berechtigungsdatei deiner ROM.
Siehe die Anleitung zur Systemintegration: https://wxxsfxyzm.github.io/InstallerX-Revived-Website/guide/system-integration
Hilf mit, InstallerX Revived auf Weblate zu übersetzen.
Copyright (C) iamr0s and InstallerX Revived Contributors
InstallerX Revived wird unter der GNU General Public License v3 veröffentlicht.
Wenn du deine Arbeit auf InstallerX Revived stützt, musst du die Open-Source-Lizenzbedingungen der konkret verwendeten Quellversion einhalten.
Dieses Projekt verwendet Code aus folgenden Projekten oder basiert auf deren Implementierung:
- iamr0s/InstallerX
- tiann/KernelSU
- RikkaApps/Shizuku
- zacharee/InstallWithOptions
- vvb2060/PackageInstaller
- compose-miuix-ui/miuix