- 
                Notifications
    You must be signed in to change notification settings 
- Fork 936
Components
objection is made up of three primary components.
- 
The first component is the Frida Gadget that runs in embedded mode and starts up with a patched mobile application. Frida is responsible for most of the magic under the hood, running the hooks provided by objectionultimately making this tool possible in the first place.
- 
The second being the objectiontool itself. This is apythonsoftware component that provides theobjectioncommands andexplorerepl. It is responsible for interacting with a loaded Frida Gadget, running hooks and parsing the output generated by those.
- 
Lastly, the objectionhooks themselves. These are compiled from a TypeScript project to produce a singleagent.jsfile which are run using Frida within their respective run-times to make all of theobjectionfeatures you can use possible.