Кусок исходного кода iOS ненадолго попал в сеть
Несмотря на то, что Apple выложила в сеть исходный код iOS и macOS, в сети лежат далеко не все его части. Попытаться собрать устройство и портировать на него iOS – не выйдет, поскольку многие части все еще остались закрыты. И именно одна из таких частей, ненадолго попала в сеть.
Речь идет про iBoot, загрузчике, который проверяет сертификаты и другую достоверность устройства. Выложили код с iOS версии 9.3, но даже в последних версиях iOS он остался, пусть и в видоизмененном состоянии.
Исходный код выложили на GitHub. Конечно же он пробыл там недолго, после чего удалили. Ни для кого не секрет, что из интернета удалить некоторую информацию очень и очень нелегко, так что, при большом желании, можно найти и другие зеркала. Утечка iBoot не поможет сделать открытый форк iOS и портировать его на устройства не от Apple. Многие части, включая серверную инфраструктуру, механизмы синхронизации, App Store и другие элементы, по-прежнему в закрытом доступе, а без них iOS практически бесполезна.
По материалам: motherboard.vice.com