Antonio Nappa

Results 44 comments of Antonio Nappa

I remember that. I was never able to make it work properly. Worth a shot on an older iOS. Anyways we can really patch any binary and make every instruction...

Yeah sure but a patcher for the ipsw includes patches for the pieces you use to build and boot your version. They normally modified the entre archive to make it...

I went pretty far on this with some old windows tools. But the firmware version is really too old to support it. Though I was able to drag cydia and...

same here, even with absolute paths

OK so found some issues, with the actual commit in the init_machine I get to this point jezz@thaboss:~/Documents/qemu-ios/build$ ./qemu-system-arm -M iPod-Touch,bootrom=/home/jezz/Documents/ipodutils/bootrom_240_4,nand=/home/jezz/Documents/ipodutils/nand/,nor=/home/jezz/Documents/ipodutils/qemu-ios-generate-nor/data -serial mon:stdio -cpu max -m 2G -d unimp ```...

I am taking a look, I want to try to repro on Apple so I can get an idea. So it seems it crashes too on my M1, figuring out...

I solved it up and running in Linux, though it does not seem super stable

will try to get back to the error above and see if I can make a decent PR, cause what I have it's a whack

OK so found some inconsistencies/compiler optimisations which make weirdly the emulator work on M1. The following function in hw/arm/ipod_touch_2g.c ``` 153 static inline qemu_irq s5l8900_get_irq(IPodTouchMachineState *s, int n) 154 {...

sure the fix I made on Linux which for now I can't confirm why it makes it work, as I said it seems a compiler optimization Apple side.... ``` diff...