[{"content":"In this part of the Frida on Android series, I\u0026amp;rsquo;ll show you how to properly hook functions from Android native libraries using Frida. I created a demo application to demonstrate the issues that can arise from doing things wrong, and I\u0026amp;rsquo;ll explain why and how the method I\u0026amp;rsquo;m using solves them.\nDemo App Overview The demo application\u0026amp;rsquo;s source code can be found at the GitHub repository. You can clone and build the application yourself, or you can simply download the prebuilt APK …","date":"2026-04-10","permalink":"/posts/frida_on_android_hooking_native_libraries_post/","summary":"In this part of the Frida on Android series, I\u0026rsquo;ll show you how to properly hook functions from Android native libraries using Frida. I created a demo application to demonstrate the issues that …","tags":["Frida","Android","Native","Hooking","Frida on Android"],"title":"Frida on Android 0x1 - Hooking Native Libraries"},{"content":"In this first part of the Frida on Android series, we learn how to perform a basic setup to use Frida on our Android device. We start by understanding what is Frida and what components are required by Frida to properly run on Android. Then, we proceed to perform the actual setup of said components. Finally, we make our workflow faster by embedding custom shell commands in our .zshrc (or .bashrc) file.\nPrerequisites A rooted Android device (with adb enabled via the developer options). USB cable …","date":"2026-04-03","permalink":"/posts/frida_on_android_setup_post/","summary":"In this first part of the Frida on Android series, we learn how to perform a basic setup to use Frida on our Android device. We start by understanding what is Frida and what components are required by …","tags":["Frida","Android","frida-server","Frida on Android",".zshrc"],"title":"Frida on Android 0x0 - Initial Setup"}]