애호가들은 수년 동안 컴퓨터에서 iOS를 실행하려고 시도했지만 이제야 성공했습니다. devos50이라는 별명으로 알려진 개발자 Martin de Vos가 이를 구현할 수 있었습니다.
그는 이를 위해 리버스 엔지니어링을 사용했다는 점에 주목합니다. QEMU 에뮬레이터를 기반으로 하여 2007년에 출시된 iPhone OS 1.0을 실행할 수 있었습니다. 처음에 이 운영 체제는 1세대 iPod Touch용으로 설계되었으며 나중에 첫 번째 iPhone에 등장했습니다.
devos50은 알아내야 할 명백하지 않은 것들이 많았기 때문에 에뮬레이터를 구축하는 데 1년 이상을 보냈습니다. 그러나 결과적으로 시스템이 작동하고 심지어 멀티터치를 지원합니다. Martin de Vos는 하드웨어 구성 요소를 에뮬레이션하는 것이 가장 어려운 부분이라고 설명했습니다.
저자는 시스템의 첫 번째 버전을 선택한 이유도 설명했습니다. 단순히 에뮬레이션하기 어려운 보안 메커니즘이 적습니다. 또한 devos50은 자신의 작업이 OpeniBoot를 기반으로 한다고 말했습니다. 이것은 Apple 부트로더의 오픈 소스 구현입니다. 오래 전에 프로젝트가 종료되었지만 한 번에 1세대 iPod Touch 및 iPhone에 Android를 설치할 수 있었습니다.
2022-12-24 13:33:47
작가: Vitalii Babkin
소스 URL