Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for working in the SRD envrionment #400

Merged
merged 2 commits into from
Oct 25, 2021

Conversation

Nessphoro
Copy link
Contributor

@Nessphoro Nessphoro commented Oct 22, 2021

Hi friends,

In iOS 15.1 I have added a new entitlement called research.com.apple.license-to-operate to support Frida and other research tools for the Apple Security Research Device.

This entitlement allows tools to bypass the PPL codesigning protections and the usual task-port policies to inject code into any process running on the system (platform and non-platform).

In addition to adopting that entitlement, this PR teaches frida-agent about cryptexes (the bundle format for code on the SRD) so that it can find the resources it needs.

Using Frida on the SRD requires running frida-policyd and frida-server with the internal policy softener, otherwise code injection will not work.

@oleavr oleavr merged commit 4c08915 into frida:master Oct 25, 2021
@oleavr
Copy link
Member

oleavr commented Oct 25, 2021

Yay, this is awesome! 🔥 Thanks a lot! 🎉

(I just noticed this PR after tagging 15.1.7 — will go ahead and cut 15.1.8 with this included.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants