Reverse Engineering
Objection is a runtime mobile exploration toolkit, powered by Frida, built to help you assess the security of your mobile applications without needing a jailbroken or rooted device.
pip install objection
objection -g <package_name> explore
Objection is a runtime mobile exploration toolkit powered by Frida. It provides pre-built commands for common mobile security testing tasks without writing code.
The tool supports both Android and iOS. It can bypass SSL pinning, disable root/jailbreak detection, hook methods, and dump memory.
Objection is ideal for mobile app security assessments where you need quick results without writing custom Frida scripts.
objection -g com.example.app exploreAttach to an app by package/bundle ID and open the interactive REPLobjection --gadget com.example.app explore -qStart exploration quietly without the ASCII bannerobjection -S <serial> -g com.example.app exploreAttach to a specific device by serial then exploreobjection --network --host 10.10.10.10 --port 27042 exploreConnect to a remote frida-server over the network and exploreobjection -g com.example.app explore --startup-command "android sslpinning disable"Attach and immediately run a startup command in the REPLobjection patchapk -s app.apkRepackage an APK with the Frida gadget injectedobjection patchipa -s app.ipaPatch an iOS IPA with the Frida gadgetobjection signapk app.objection.apkZipalign and sign a patched APK for installationandroid hooking list activitiesList all activities of the target Android appandroid hooking list classesList all loaded Java classes in the running appandroid hooking search classes <name>Search loaded classes for a keywordandroid hooking watch class com.example.app.LoginActivityHook and log all methods of a class as they are calledandroid hooking watch class_method com.example.app.Login.check --dump-args --dump-returnWatch a method and dump its arguments and return valueandroid hooking set return_value com.example.app.Auth.isValid trueForce a Java method to return a fixed valueandroid sslpinning disableAttempt to bypass common SSL certificate pinning on AndroidBypass certificate pinning on Android/iOS.
Bypass root/jailbreak detection.
Watch and modify method calls.
Extract sensitive data from memory.
This tool is designed for authorized security testing, educational purposes, and legitimate network administration only. Unauthorized access to computer systems is illegal.