-
Notifications
You must be signed in to change notification settings - Fork 284
Open
Description
Hi, I have been experiencing problems with jnitrace. Meanwhile, thank you for developing this great tool 🥇
Workspace:
- macbook chip m2
- Android Studio AVD Emulator (API 26 to 29 tested)
- frida, frida-tools and frida-server 16.1.0
- jnitrace 3.3.1
Tested App:
ViewerJNI from Google Drive Folder
You can also find a PoC, youtube video, here
My scenario:
run: jnitrace -l libnative-lib.so com.example.viewerjni and tools reply with: Tracing. Press any key to quit...
In the same time, app open and crash.
Logcat stacktrace info:
[...]
library "/vendor/lib64/egl/libGLESv1_CM_emulation.so" ("/vendor/lib64/egl/libGLESv1_CM_emulation.so") needed or dlopened by "/memfd:frida-agent-64.so (deleted)" is not accessible for the namespace: [name="(default)", ld_library_paths="", default_library_paths="/system/lib64", permitted_paths="/system/lib64/drm:/system/lib64/extractors:/system/lib64/hw:/system/product/lib64:/system/framework:/system/app:/system/priv-app:/vendor/framework:/vendor/app:/vendor/priv-app:/odm/framework:/odm/app:/odm/priv-app:/oem/app:/system/product/framework:/system/product/app:/system/product/priv-app:/data:/mnt/expand"]
[...]
Android/sdk_gphone_arm64/generic_arm64:9/PSR1.210301.009.B6/9767327:userdebug/dev-keys
[...]
channel 'dd8ad63 com.example.viewerjni/com.example.viewerjni.MainActivity (server)' ~ Channel is unrecoverably broken
Metadata
Metadata
Assignees
Labels
No labels