Expose a memory hook API for Frida - #1000
Open
devnoname120 wants to merge 1 commit into
Open
devnoname120 wants to merge 1 commit into
devnoname120 wants to merge 1 commit into
Conversation
This was referenced Sep 11, 2026
devnoname120
marked this pull request as ready for review
September 11, 2026 22:02
|
Tested this on iPhone 11 Pro, iOS 26.0.1. Jailbreak was successful, as well as Frida function hooking. |
|
Confirmed working on iPhone 11 / iOS 26.0 as part of the full 3-patch set:
I built Dopamine with both Dopamine PRs and Frida with the matching frida-gum patch. The new jailbreak-provided memory hook API worked correctly in this setup. This looks like a real fix for the iOS 26 Frida integration issue on my device. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Expose a versioned, process-local API for code patching and VM protection through hookd. This replaces Frida's syscall-rewriting shim with explicit calls that do not depend on its instruction layout.
Addresses #938, #979, #985 and frida/frida#3773 together with frida/frida-gum#1150; requires #999.
Validated on an iPhone 11/iOS 26.0 standalone target, including a full reboot.