help-icon
icon

Integração nativa do Xposed

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

Escopo e dependência

Use apenas imagens nativas FoxPhone AOSP 10 / AOSP 12 compatíveis, no mínimo Android API 26. Confirme a ativação nativa. A compatibilidade com aplicativos de terceiros não é garantida. Não adicione outra Xposed Bridge.

Baixar e verificar

Baixe xposed-bridge-debug.aar da plataforma e verifique tamanho e SHA-256. Coloque em app/libs/ e use compileOnly para não empacotar a Bridge em duplicidade.

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')
}

Criar ponto de entrada

Crie um projeto No Activity no Android Studio. Em app/src/main/assets/xposed_init, informe uma classe completa por linha. O namespace é de.robv.android.examed; não o substitua por outro da Bridge.

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);
    }
}

Compilar, ativar e validar

Implemente a classe de entrada e limite a lógica ao pacote autorizado. Adicione regra keep se reduzir o código. Verifique assets/xposed_init no APK, instale em dispositivo compatível, ative pelo componente nativo e abra o aplicativo alvo para conferir os logs.

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

Em falhas, confira imagem, classe, caminho assets, regras de redução, namespace e dependências duplicadas. Valide novamente após atualizar imagem ou aplicativo.

Artigos relacionados

Email contact
Cookie notification iconAviso de Cookie
Este site usa cookies para melhorar a experiência do usuário. Para saber mais sobre nossa política de cookies ou retirar seu consentimento, consulte nossa Política de Privacidade e Política de Cookies.