Открыть сервис

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 →