GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - AbhiTheModder/frida-python: https://github.com/frida/frida-python with devkit

BranchesTags
Open more actions menu

Latest commit

 

History

40 Commits
40 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
examples
examples
 
 
frida
frida
 
 
tests
tests
 
 
.editorconfig
.editorconfig
 
 
.gitignore
.gitignore
 
 
COPYING
COPYING
 
 
MANIFEST.in
MANIFEST.in
 
 
README.md
README.md
 
 
config.h.in
config.h.in
 
 
meson.build
meson.build
 
 
meson_options.txt
meson_options.txt
 
 
pyproject.toml
pyproject.toml
 
 
setup.cfg
setup.cfg
 
 
setup.py
setup.py
 
 

Repository files navigation

frida-python

Python bindings for Frida, built against a Frida devkit.

The extension and its Python facade are generated at install time from the devkit's frida-core.gir, then linked against its libfrida-core library. No Frida source checkout or Frida source build is needed.

Some tips during development

To build and test your own wheel, do something along the following lines:

FRIDA_VERSION=<FRIDA_VERSION> FRIDA_CORE_DEVKIT=<DEVKIT_PATH> pip wheel .
pip install --force-reinstall frida-<FRIDA_VERSION>-cp37-abi3-linux_aarch64.whl

Note

Use the devkit for the same version that you are installing. The generator also needs the system GLib-2.0.gir, GObject-2.0.gir, and Gio-2.0.gir files. On Termux these are normally in $PREFIX/share/gir-1.0. Set FRIDA_GIR_DIR if they are elsewhere.

Example:

Automatic (Termux):

wget https://maglit.me/frida-python -O frida-python.sh && bash frida-python.sh

Manually

If you're installing frida 16.4.10 and you've downloaded devkit frida-core-devkit-16.4.10-android-arm64.tar.xz and extracted into your termux path $HOME/devkit:

git clone https://github.com/AbhiTheModder/frida-python
cd frida-python
FRIDA_VERSION=16.4.10 FRIDA_CORE_DEVKIT=../devkit pip install .

then install frida-tools:

pip install --upgrade frida-tools

About

https://github.com/frida/frida-python with devkit

Topics

fridafrida-python

Resources

Readme
License
Activity

Stars

33 stars

Watchers

1 watching

Forks

10 forks
Report repository

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.