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

Is porting this to the new kfd exploit possible? #20

Open
KernelFox0 opened this issue Aug 7, 2023 · 7 comments
Open

Is porting this to the new kfd exploit possible? #20

KernelFox0 opened this issue Aug 7, 2023 · 7 comments

Comments

@KernelFox0
Copy link

KFD: https://github.com/felix-pb/kfd

Apparently it can emulate MDC and it also can overwrite some files (as seen in Posi0nKFD)

That would support versions above 16.1.2 (up to 16.5 and 16.6 beta 1)

@KernelFox0 KernelFox0 changed the title Would porting this to the new kfd exploit possible? Is porting this to the new kfd exploit possible? Aug 7, 2023
@GenericCoding
Copy link

we need a new method to patch installd afaik which kfd currently doesn't have publically.

@KernelFox0
Copy link
Author

we need a new method to patch installd afaik which kfd currently doesn't have publically.

What about emulating MDC?

@zhuowei
Copy link
Owner

zhuowei commented Dec 26, 2023

I tried using Kfund's KFD->MacDirtyCow emulation (funVnodeOverwriteFile) yesterday. The resulting executable crashed the first time it accessed a modified rebase page, exactly like what the comment in Kfund said. So it looks like emulating MDC with KFD might not work for this.

Anyways, this is no longer needed after Trollstore 2 was released, as every iOS version that supports KFD also supports Trollstore

@doraorak
Copy link

doraorak commented Jan 1, 2024

I tried using Kfund's KFD->MacDirtyCow emulation (funVnodeOverwriteFile) yesterday. The resulting executable crashed the first time it accessed a modified rebase page, exactly like what the comment in Kfund said. So it looks like emulating MDC with KFD might not work for this.

Anyways, this is no longer needed after Trollstore 2 was released, as every iOS version that supports KFD also supports Trollstore

This is needed in order to install swift playground on iphones. Sadly my version does not support mdc and seeing that kfd port did not work is kind of sad. Would the so called-mdc2 exploit work for this in theory ? (Idk what it is really just assumed they were similiar because the names are the same)

@zhuowei
Copy link
Owner

zhuowei commented Jan 1, 2024

This is needed in order to install swift playground on iphones
Have you tried installing Swift Playgrounds with Trollstore instead?

@doraorak
Copy link

doraorak commented Jan 1, 2024

Yes it crashes on launch. Appearently this bypasses info.plist signature checks so thats why its necessary. Here is a link https://www.reddit.com/r/jailbreak/comments/168to04/run_swift_playgrounds_on_iphone_with_mdc/

@zhuowei
Copy link
Owner

zhuowei commented Jan 1, 2024

@doraorak I think at this point you're better off waiting for a jailbreak, which would let you use AppSync Unified or similar to bypass the installd checks instead.

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

No branches or pull requests

4 participants