
Ein Frida-Skript, das XposedBridge implementiert und Xposed-Module lädt, ohne das Xposed-Framework zu installieren.
A frida script implement XposedBridge & load xposed modules, without installing xposed framwork.
Ohne Installation des Xposed-Frameworks können Xposed-Module über Frida verwendet werden.
adb push XposedBridge.jar /data/local/tmp/XposedBridge.jar
adb install module.apk
adb shell 'echo "/data/app/demo.xposedmodule-1/base.apk" > /data/local/tmp/conf/modules.list'
/data/local/tmp/conf/modules.list ist identisch mit /conf/modules.list im XposedInstaller-Sandkasten. Das Format ist ein APK-Pfad pro Zeile. Die Modul-APK kann installiert oder nicht installiert sein. Pfade, die auf APKs in /data/local/tmp verweisen, sind ebenfalls möglich.
frida -U [target app process] -l XposedFridaBridge.js
Auf Nexus5-Geräten getestet und funktioniert. Module wie justtrustme können verwendet werden, aber einige Emulatoren können Kompatibilitätsprobleme aufweisen, z. B. Nox. checkServerTrusted in com.android.org.conscrypt.TrustManagerImpl kann von Frida nicht gehookt werden, danach stürzt es ab.