Literally, find the JNINativeMethod structure in memory while the app is running, and print out the class, method, method signature, function address, and function offset.
This is for people who cannot perform early instrumentation to hook JNIRegisterNatives to obtain JNI native methods. (e.g., cannot spawn the app but can attach to it)
- Attach
frida -UF -l script.js
- Find
Call init(<moduleName>) on terminal(e.g., init("libart.so"))
- Channel: https://t.me/hackcatml1
- Chat: https://t.me/hackcatmlchat