Critical Thinking - Bug Bounty Podcast cover image

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

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app