Як я можу завантажити вихідний код для iOS?


2

Я прочитав статтю, в якій сказано, що хакер JailBreakMe читає вихідний код Apple, щоб спробувати знайти недоліки.

Мені цікаво і цікаво: як нам отримати вихідний код для iOS?

Відповіді:


6

iOS - похідна від Darwin OS, яка є ОС з відкритим кодом, випущеною Apple. Ви можете переглядати архіви з відкритим кодом Apple і завантажувати код Дарвіна з їх веб-сайту з розробки відкритих джерел . Це посилання містить основні архіви випусків для всіх операційних систем на базі Дарвіна, які Apple виготовила на сьогоднішній день.

Те, що ви не отримаєте з цими архівами, - це власні шари, які Apple розміщує поверх Дарвіна для створення поставлених операційних систем iOS та OS X, з якими ви взаємодієте. Сюди входять такі речі, як GUI-рамки та деякі драйвери обладнання, а що ні. Коротше кажучи: ви не отримаєте полірування, що робить його Apple OS. Але ви дістаєте двигун.

Ви також можете отримати доступ до API для розробників, доступний Apple, приєднавшись до їх програми iOS для розробників . Якщо ви хочете отримати доступ до API розробників та документації, ви можете записатись на програму для розробників Apple, і вам негайно буде надано доступ до бета-версій iOS, а також до всіх документів API для розробників.

Я не вірю, що розробник JailBreakMe ( на момент написання він прийняв стажування в інтернаті в Apple ) мав якийсь особливий рівень доступу до фірмових та секретно-фірмових компонентів, що складають операційну систему iOS. Просто джерело Дарвіна для випусків та API для розробників.


Він робить стажування, що не так критично.
Хельге Бекер

@HelgeBecker Його джейлбрейки попередньо побачили пропозицію про стажування від Apple
Sathyajith Bhat
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.