devos50 / qemu-ios

A QEMU emulator for legacy Apple devices
Other
865 stars 63 forks source link

Feature Request: make it functional enough to run Redsn0w / Cydia #157

Open adespoton opened 2 months ago

adespoton commented 2 months ago

I had a thought... most of the bits should be available to run Redsn0w on the emulator. And if it worked, then you'd automatically inherit the entire Cydia userland, which includes a file manager and a bash terminal. So at that point, there's no need to custom patch anything, because the custom patching is already done :)

Of course, I'm fully aware that it might be more work to emulate things to the point where Redsn0w would work than to just implement the things we want directly, since you already control the signing system.

Thoughts?

zoe-vb commented 2 months ago

Getting redsn0w to work would be a rather complex process, but it is already possible to run cydia etc if you manually patch the filesystem correctly and fakesign binaries. Although codesigning checks are removed it does not outright remove the need for a signature so each binary has to be signed with ldid -S