Skip to content

frida/frida-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bea7e39 · Mar 31, 2025
Dec 12, 2024
Jul 3, 2024
Aug 30, 2024
Mar 20, 2025
Mar 13, 2025
Jul 4, 2024
Mar 31, 2025
May 31, 2024
Mar 22, 2024
Feb 27, 2024
Feb 27, 2024
Feb 27, 2024
Mar 4, 2024
Feb 27, 2024
Feb 27, 2024
Feb 27, 2024
May 31, 2024
Mar 4, 2024
Jul 4, 2024
Jul 4, 2024
Jun 28, 2018

Repository files navigation

frida-node

NPM version NPM Downloads

Node.js bindings for Frida.

Depends

  • Node.js 8.x or newer

Install

Install from binary:

$ npm install frida

Install from source:

$ make
$ npm install

Build for Electron:

$ ./configure --with-runtime=electron --with-target=27.0.0
$ make
$ npm install

Examples

  • Follow Setting up the experiment to produce a binary.
  • Run the binary.
  • Take note of the memory address the binary gives you when run.
  • Run any of the examples, passing the name of the binary as a parameter, and the memory address as another.

(Note: only some examples use the memory address)

Developing

To recompile only the C++ files that have changed, first run the "Install from source" step above, then simply run make again.

Packaging

$ ./configure --with-runtime=electron --with-target=27.0.0
$ make prebuild