
Episode 14: Mobile Hacking Dynamic Analysis w/ Frida + Random Hacker Stuff
Critical Thinking - Bug Bounty Podcast
00:00
Java Native Interface
So native libraries are basically portions of the Android code base that are written in native C or C++. And then when you build your app, you would get out a dot SO file, right? Similar to what you have on Linux. It's just like a dynamic like linkable library. And it gets loaded from the Java side using system.load library. So there'll be a method called JNI on load. There's a whole set of methods,. They're called JNI methods, Java native interface. Basically they define how JNI libraries work.
Transcript
Play full episode