केवल समर्थित FoxPhone AOSP 10 / AOSP 12 नेटिव इमेज पर उपयोग करें, न्यूनतम Android API 26। पहले नेटिव सक्रियण की पुष्टि करें। तृतीय पक्ष ऐप संगतता की गारंटी नहीं है। दूसरा Xposed Bridge न जोड़ें।
प्लेटफ़ॉर्म से xposed-bridge-debug.aar डाउनलोड करें तथा आकार और SHA-256 जाँचें। app/libs/ में रखें और compileOnly उपयोग करें ताकि Bridge दो बार पैक न हो।
Size: 271231 bytes
SHA-256: D9DC538315E875D83357B3986CC27D1F7535BE17D9F3F6E69C2F327C9A23FC98dependencies {
compileOnly(files("libs/xposed-bridge-debug.aar"))
}dependencies {
compileOnly files('libs/xposed-bridge-debug.aar')
}Android Studio में No Activity प्रोजेक्ट बनाएँ। app/src/main/assets/xposed_init में प्रत्येक पंक्ति पर एक पूरा क्लास नाम लिखें। namespace de.robv.android.examed है; दूसरे Bridge का namespace न लगाएँ।
com.example.myapplication.Mainpackage 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);
}
}प्रवेश क्लास लागू करें और केवल अधिकृत लक्ष्य पैकेज में लॉजिक चलाएँ। कोड छोटा करते समय keep नियम जोड़ें। APK में assets/xposed_init जाँचें, समर्थित डिवाइस पर इंस्टॉल और नेटिव घटक से सक्रिय करें; लक्ष्य ऐप खोलकर लॉग जाँचें।
-keep class com.example.myapplication.Main { *; }लोड विफल होने पर इमेज, क्लास नाम, assets पथ, कोड नियम, namespace और दोहरी निर्भरता जाँचें। इमेज या ऐप अपडेट के बाद फिर जाँचें।