[HN Gopher] Xnu-QEMU-Arm64: iOS on QEMU
       ___________________________________________________________________
        
       Xnu-QEMU-Arm64: iOS on QEMU
        
       Author : mmastrac
       Score  : 77 points
       Date   : 2020-04-14 20:15 UTC (2 hours ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | markchristian wrote:
       | I really wish the opposite of this (QEMU on iOS) existed. The
       | closest I have been able to find is a build of Bochs that doesn't
       | actually work on my iPad. Someday!
        
         | Operyl wrote:
         | It does! https://github.com/utmapp/UTM
        
           | fragmede wrote:
           | Fascinating! Any relation to iSH?
           | 
           | https://ish.app/
        
           | markchristian wrote:
           | OMG
        
             | Operyl wrote:
             | It's far from perfect, but it's fun to tinker in.
        
           | ChuckMcM wrote:
           | Wow, if I ran on iOS 9.3 I could get some use out of my old
           | "iPad with Retina Display" (aka Ipad 3).
        
       | albertzeyer wrote:
       | Probably the blog posts are a better starting point:
       | 
       | - https://alephsecurity.com/2019/06/25/xnu-qemu-arm64-2/
       | 
       | - https://alephsecurity.com/2019/06/17/xnu-qemu-arm64-1/
       | 
       | - Here some more recent screenshots:
       | https://twitter.com/JonathanAfek/status/1221719094661197825
        
       | kodablah wrote:
       | I would think there's value in wrapping up all of these steps
       | into an easy-to-use CLI (that check for deps, download things as
       | needed w/ opt-in custom paths, etc). Are there legal concerns for
       | making this too easy, or it is just because this is so young? (I
       | personally toss a `build/main.go` and ask people to `go run
       | ./build`...but OP may prefer Python or whatever).
        
         | jedieaston wrote:
         | There would be, but since one of the steps is opening the
         | launchd binary and patching it using a disassembler, I think
         | that any fully automated build process would have to send
         | binaries along that were patched, which Apple would clamp down
         | on immediately. Similar to how certain files used to build
         | Hackintoshes (in the old days) had to be torrented because they
         | were patched.
         | 
         | Maybe someone can automate the patcher and get this going.
        
       ___________________________________________________________________
       (page generated 2020-04-14 23:00 UTC)