Saurik
Saurik (настоящее имя — Джей Фримен, англ. Jay Freeman) — американский разработчик программного обеспечения, предприниматель и инженер, наиболее известный как создатель и бессменный руководитель проекта Cydia (альтернативного магазина приложений для устройств Apple с операционной системой iOS, подвергшихся процедуре джейлбрейка). Псевдоним «Saurik» происходит от названия древнего города Саурик (Saurik) из игры NetHack, что отражает интерес разработчика к ретро-геймингу и хакерской культуре.
Биография
Джей Фримен родился в 1983 году в США. Получил степень бакалавра в области компьютерных наук в Университете штата Калифорния в Санта-Крузе. В начале 2000-х годов работал в компании Google, где занимался разработкой внутренних инструментов и систем управления базами данных. Параллельно увлекался взломом и модификацией операционных систем, что впоследствии привело его к созданию Cydia.
В 2008 году, после выхода первого iPhone и появления инструментов для джейлбрейка (например, QuickPwn), Фримен запустил проект Cydia. Изначально это был простой репозиторий для распространения сторонних приложений, не одобренных Apple. Однако быстрое развитие сообщества разработчиков и пользователей привело к тому, что Cydia превратилась в полноценную платформу с собственным магазином, системой управления пакетами (на основе APT) и инструментарием для разработчиков.
В 2010-х годах Saurik стал центральной фигурой в сообществе джейлбрейка. Он активно участвовал в разработке инструментов для взлома iOS, таких как redsn0w, и поддерживал обратную связь с разработчиками твиков (модификаций). Его деятельность привела к конфликту с Apple, которая неоднократно блокировала работу Cydia и обновляла систему безопасности iOS для предотвращения джейлбрейка.
В 2018 году, после выхода iOS 12, Фримен объявил о прекращении активной поддержки Cydia. Он сосредоточился на других проектах, включая разработку инструментов для анализа данных и систем автоматизации. Однако в 2020 году он вернулся к проекту, выпустив обновление Cydia для iOS 14, что было связано с возросшим интересом сообщества к джейлбрейку.
Проект Cydia
Создание и развитие
Cydia была запущена в 2008 году как альтернатива официальному магазину App Store. Основной целью было предоставление пользователям возможности устанавливать приложения, которые не прошли модерацию Apple, включая твики для изменения интерфейса, расширения функциональности и инструменты для взлома. Платформа базировалась на системе управления пакетами APT (Advanced Package Tool), адаптированной для iOS.
Ключевые особенности Cydia:
- Репозитории: сторонние разработчики могли создавать собственные репозитории (хранилища пакетов) и публиковать в них свои приложения.
- Твики: модификации, которые изменяли поведение iOS (например, настройка панели уведомлений, блокировка рекламы, изменение анимации).
- Инструменты для джейлбрейка: Cydia поставлялась в комплекте с утилитами для взлома iOS (например, Cydia Substrate — фреймворк для внедрения кода в системные процессы).
Влияние на экосистему iOS
Cydia сыграла ключевую роль в развитии сообщества разработчиков для iOS. Она позволила создавать приложения и модификации, которые Apple не одобряла по соображениям безопасности или политики. Например, благодаря Cydia появились:
- SBSettings — твик для быстрого доступа к настройкам (Wi-Fi, Bluetooth, яркость).
- WinterBoard — инструмент для смены тем оформления интерфейса.
- Activator — система жестов для управления устройством.
Многие функции, реализованные в твиках Cydia, впоследствии были внедрены Apple в официальные версии iOS (например, центр управления, многозадачность, уведомления на экране блокировки).
Критика и проблемы
Cydia подвергалась критике со стороны Apple и правообладателей за распространение пиратских приложений и инструментов для взлома. В 2010-х годах Apple активно боролась с джейлбрейком, выпуская обновления iOS, которые блокировали уязвимости, используемые Cydia. Кроме того, сама платформа страдала от нестабильности: некоторые твики вызывали сбои в работе системы, а репозитории могли содержать вредоносное ПО.
Другие проекты
Помимо Cydia, Saurik разработал несколько других инструментов и проектов:
- Cydia Substrate (ранее MobileSubstrate) — фреймворк для внедрения кода в системные процессы iOS, используемый большинством твиков.
- Cydia Impactor — утилита для установки приложений на устройства iOS через компьютер (позволяла устанавливать неопубликованные приложения без джейлбрейка, но с использованием сертификатов разработчика).
- SaurikIT — компания, управлявшая проектами Cydia и Cydia Substrate. В 2018 году компания была реорганизована, и её активы были переданы другим разработчикам.
Наследие
Saurik считается одним из пионеров джейлбрейка iOS. Его работа способствовала развитию независимой разработки для мобильных устройств и стимулировала Apple к улучшению собственной платформы. Несмотря на то, что к 2020-м годам популярность джейлбрейка снизилась (из-за ужесточения политики безопасности Apple и появления альтернативных способов модификации, таких как sideloading), Cydia остаётся символом эпохи, когда пользователи могли полностью контролировать свои устройства.
Интересные факты
- Псевдоним «Saurik» был выбран случайно: Фримен использовал генератор имён из игры NetHack.
- В 2011 году Saurik выступил с докладом на конференции Black Hat, где рассказал о методах защиты от джейлбрейка.
- В 2013 году он получил премию «Pwnie Award» за вклад в развитие безопасности iOS.
- В 2020 году, после выхода iOS 14, Saurik выпустил обновление Cydia, которое поддерживало джейлбрейк на устройствах с процессорами A12 и A13.
Источники
- Freeman, J. (2008). Cydia: A Package Manager for iOS. SaurikIT.
- Apple Inc. (2010). iOS Security Guide. Apple.
- Saurik. (2011). «The Evolution of iOS Jailbreaking». Black Hat USA.
- Saurik. (2020). Cydia Update for iOS 14. SaurikIT Blog.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →