1. 4

    Curious what it would take to flash a modified version of this to an old iPhone. Could one theoretically boot a Linux kernel if the signing check was omitted?

    1. 4

      Not sure if it’s entirely relevant to this, but I did get Android installed on my 1st gen iPhone back in the day using this: https://www.theiphonewiki.com/wiki/IDroid

      1. 1

        I’m guessing the keys themselves have not been released so the issue is getting anything non-apple onto the device in the first place? Also guessing, if we had the keys we could easily modify iboot, or relatively easily port core boot or whatever the cool kids are using these days and ignore signing?

        1. 2

          You don’t really need keys these days to boot something. You can use kloader which is basically kexec for (32-bit) iOS. It has been used for dual-booting a signed iOS installation with an unsigned one.

          1. 2

            Wow, that’s awesome. I have an old iPhone 4 that I’d love to re-purpose in this way. Where should I start reading/researching in order to do this myself? Thanks!

        2. 1

          There was the OpeniBoot project – an open source reimplementation of iBoot that works on older iPhones up to iPhone 4.