# frida **Repository Path**: chaojianhu/frida ## Basic Information - **Project Name**: frida - **Description**: Clone this repo to build Frida - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-05-30 - **Last Updated**: 2021-08-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Inject JavaScript to explore native apps on Windows, macOS, Linux, iOS, Android, and QNX. Two ways to install— === ## 1. Install from prebuilt binaries This is the recommended way to get started. All you need to do is: pip install --user frida # CLI tools and Python bindings npm install frida # Node.js bindings You may also download pre-built binaries for various operating systems from [https://build.frida.re/frida/](https://build.frida.re/frida/). ## 2. Build your own binaries ### Dependencies For running the Frida CLI tools, i.e. `frida`, `frida-ls-devices`, `frida-ps`, `frida-kill`, `frida-trace`, and `frida-discover`, you need Python plus a few packages: pip3 install colorama prompt-toolkit pygments ### Linux make ### macOS and iOS First make a trusted code-signing certificate. You can use the guide at https://sourceware.org/gdb/wiki/BuildingOnDarwin in the section “Creating a certificate”. You can use the name `frida-cert` instead of `gdb-cert` if you'd like. Next export the name of the created certificate to the environment variables `MAC_CERTID` and `IOS_CERTID` and run `make`: export MAC_CERTID=frida-cert export IOS_CERTID=frida-cert make To ensure that macOS accepts the newly created certificate, restart the `taskgated` daemon: sudo killall taskgated ### Windows frida.sln (Requires Visual Studio 2017.) See [https://www.frida.re/docs/building/](https://www.frida.re/docs/building/) for details. ## Learn more Have a look at our [documentation](https://www.frida.re/docs/home/).