GitShow/facebook/fishhook
facebook

fishhook

A library that enables dynamically rebinding symbols in Mach-O binaries running on iOS.

by facebook
Star on GitHubFork

C

5.4k stars990 forks19 contributorsQuiet · 1y agoSince 2013BSD-3-Clause

Meet the team

See all 19 on GitHub →
grp
grp8 contributions
megCanicalKb
megCanicalKb5 contributions
kastiglione
kastiglione3 contributions
compnerd
compnerd3 contributions
swolchok
swolchok3 contributions
facebook-github-bot
facebook-github-bot2 contributions
zrait
zrait2 contributions
haolianfu
haolianfu2 contributions

Languages

View on GitHub →
C95.3%
Ruby4.7%

Commit activity

Last 12 weeks · 0 commits

Full graph →

Community health

4 of 6 standards met

Community profile →
75
✓README✓License✓Contributing✓Code of Conduct○Issue Template○PR Template

Recent PRs & issues

Quiet · Last activity 1y ago
See all on GitHub →
johnno1962
How to support iOS27/Xcode27OpenIssue

Hi maintainers, First up, thanks for making this incredibly useful library available. I use it in a project of mine InjectionIII which allows users to "inject" code changes into a live app in Swift or Objective-C. I've been testing the new Xcode/iOS 27 beta and found I hade to make a change to page align the memory address passed to mprotect() or else you get a EINVALID error and subsequent code fails as it can not write to SEG_DATA_CONST to update the function indirections. The change required very minor and is available here: https://github.com/johnno1962/fishhook/commit/51b4b873fb03072921337fc4b86a45e2fb24556e Thanks again for this code. John

johnno1962 · 2w ago
dubin109222
hook C函数open crashOpenIssue

我在xcode14.3 m1pro,得mac上 hook c函数的open使用的最新版本仍然会崩溃,你们遇到了吗? !截屏2023-06-21 17 51 40

dubin109222 · 1y ago
paradiseduo
fishhook not support macOS 14.0OpenIssue

I used the same hook code works on macOS 13.6 well. But on macOS 14.0, it not work return KERN_PROTECTION_FAILURE

paradiseduo · 1y ago

Recent fixes

View closed PRs →
johnno1962
Package up for Swift.MergedPR

This PR adds a Package.swift to the repo and a symbolic link to fishhook.h from where the Swift Package Manager expects to find include files to the existing file. If you could give some indication you might be prepared to merge this I can sign the CLA.

johnno1962 · 1y ago
JJMcD43
/ClosedIssue
JJMcD43 · 1y ago
Structured data for AI agents

Repository: facebook/fishhook. Description: A library that enables dynamically rebinding symbols in Mach-O binaries running on iOS. Stars: 5415, Forks: 990. Primary language: C. Languages: C (95.3%), Ruby (4.7%). License: BSD-3-Clause. Open PRs: 8, open issues: 31. Last activity: 1y ago. Community health: 75%. Top contributors: grp, megCanicalKb, kastiglione, compnerd, swolchok, facebook-github-bot, zrait, haolianfu, tirodkar, mringwal and others.

·@ofershap

Replace github.com with gitshow.dev