TECH
Enthusiasts have been trying to run iOS on computers for years, but it's only now that they've succeeded. Developer Martin de Vos, known by the nickname devos50, managed to implement this.
Note that he used reverse engineering to do this. It used the QEMU emulator as a base, which allowed it to run iPhone OS 1.0, released in 2007. Initially, this operating system was intended for the first generation iPod Touch, then it appeared on the first iPhone.
devos50 spent over a year building the emulator because there were so many non-obvious things to figure out. However, as a result, the system works and even supports multitouch. Martin de Vos himself explained that emulating the hardware components was the hardest part.
The author also explained why he chose the first version of the system. It simply has fewer security mechanisms that are difficult to emulate. Furthermore, devos50 said that his work is based on OpeniBoot. This is an open source implementation of Apple's boot loader. Although the project has been closed for a long time, at the same time it was possible to install Android on the first generations of iPod Touch and iPhone.
mundophone
No comments:
Post a Comment