devos50/qemu-ios

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

Opened this issue · 5 comments

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

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

if we added wifi, the jailbreakme.com site could theoretically run.

if we added wifi, the jailbreakme.com site could theoretically run.

There is no persistence in the emulator storage, meaning it wouldn’t work. If cydia is to run (and it can) you need to manually patch the file system as outlined in the nand repository.

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?

I don't know if that would be possible. You'd have to make an additional machine running Mac OS X 10.5 or higher. Then, you'd have to make USB connection libraries, and ensure your machine can connect to the iPod. As the person above me said, you'd have to somehow patch the NAND to use Redsn0w. Plus, I don't know if it's possible to download Redsn0w anymore.