help-icon
icon

Native Xposed-Integration

helpDetails-time-icon2026-09-23T15:37:56+08:00

Geltungsbereich und Abhängigkeit

Nur für unterstützte native FoxPhone-Images mit AOSP 10 / AOSP 12, mindestens Android API 26. Native Aktivierung vorher prüfen. Die Kompatibilität mit Drittanbieter-Apps ist nicht garantiert. Keine weitere Xposed Bridge einbinden.

Herunterladen und prüfen

xposed-bridge-debug.aar von der Plattform laden, Größe und SHA-256 prüfen. Unter app/libs/ ablegen und mit compileOnly einbinden, um eine doppelte Bridge im APK zu vermeiden.

xposed-bridge-debug.aar

Size: 271231 bytes
SHA-256: D9DC538315E875D83357B3986CC27D1F7535BE17D9F3F6E69C2F327C9A23FC98

Kotlin DSL · app/build.gradle.kts

dependencies {
    compileOnly(files("libs/xposed-bridge-debug.aar"))
}

Groovy · app/build.gradle

dependencies {
    compileOnly files('libs/xposed-bridge-debug.aar')
}

Einstiegspunkt erstellen

In Android Studio ein No Activity-Projekt anlegen. In app/src/main/assets/xposed_init je Zeile einen vollständigen Klassennamen eintragen. Der Namensraum lautet de.robv.android.examed; keinen anderen Bridge-Namensraum verwenden.

com.example.myapplication.Main
package com.example.myapplication;
import de.robv.android.examed.IXposedHookLoadPackage;
import de.robv.android.examed.XposedBridge;
import de.robv.android.examed.callbacks.XC_LoadPackage;
public class Main implements IXposedHookLoadPackage {
    @Override
    public void handleLoadPackage(XC_LoadPackage.LoadPackageParam param) throws Throwable {
        if (!"com.example.target".equals(param.packageName)) { return; }
        XposedBridge.log("Native Xposed module loaded: " + param.packageName);
    }
}

Erstellen, aktivieren und prüfen

Die Einstiegsklasse implementieren und Logik auf das autorisierte Zielpaket begrenzen. Bei Codeverkleinerung eine keep-Regel ergänzen. assets/xposed_init im APK prüfen, auf unterstütztem Gerät installieren, nativ aktivieren und die Ziel-App mit Protokollprüfung starten.

-keep class com.example.myapplication.Main { *; }

Bei Ladefehlern Image, Klasse, assets-Pfad, Verkleinerungsregeln, Namensraum und doppelte Abhängigkeiten prüfen. Nach Image- oder App-Updates erneut testen.

Verwandte Artikel

Email contact
Cookie notification iconCookie-Hinweis
Diese Website verwendet Cookies, um die Benutzererfahrung zu verbessern. Um mehr über unsere Cookie-Richtlinie zu erfahren oder Ihre Zustimmung zu widerrufen, lesen Sie bitte unsere Datenschutzrichtlinie und Cookie-Richtlinie.