Найти в Дзене
4pda.to

iOS наконец-то запустили в эмуляторе. Но есть подвох

   iOS наконец-то запустили в эмуляторе. Но есть подвох
iOS наконец-то запустили в эмуляторе. Но есть подвох

Операционная система iOS практически не поддаётся переносу на другие устройства, в том числе на виртуальные машины. Но на днях энтузиасту всё же удалось запустить «проблемную» операционку в эмуляторе QEMU — правда, её версия очень далека от актуальной.

-2

Сотрудник Делфтского технического университета Мартин де Вос задумал перенести фирменную ОС со своего iPod Touch в QEMU год назад. Он реализовал задумку в одиночку, выложив последовательность действий на GitHub. Из-за сложности эмуляции железа программист смог осуществить задуманное только с iPhone OS 1.0: по его словам, эмулировать железо iPhone ещё тяжелее, а более новые версии прошивки гораздо сложнее взломать.

В процессе создания порта де Вос использовал загрузчик OpeniBoot, адаптировав его к виртуальной машине. После запуска почти всё работает корректно: в большинство приложений и настроек можно зайти, а элементы управления iPod заменяют мышь и клавиатура компьютера.

По словам программиста, его разработка — это первая эмуляция операционки Apple на базе решения с открытым исходным кодом. Например, компания Corellium давно продаёт виртуальные iOS-устройства, но не делится своими методами эмуляции.