There is an Android application that has a shared library (.so) file in split_config.arm64_v8a.apk
that I want to debug .
When I look at /proc/PID/maps
I don't see that library (I do see the split_config.arm64_v8a.apk
file), but I'm sure the library is loaded because I see logs that only that library prints. Additionally, the application calls System.loadLibrary("libMyLib.so");
to load that library.
How can I debug this shared library?
libMyLib.so
in file-system and when loaded in list of loaded modules. On a rooted device my recommendation would be to use frida.reAndroidManifest.xml
inbase
in insplit_config.arm64_v8a
, what should I search there ? 2) The app is installed on a rooted device 3) I useFrida
and hookdlopen
fromlibc
to print the library that load withdlopen
to application , and I didn't see this lib that loddedextractNativeLibs="false"
in the<application
tag, the native libraries are directly loaded from within the APK (need to be stored without compression in the APK).android:extractNativeLibs="false"
split_config.arm64_v8a.apk
which is the library loaded without unpacking.