Компания Samsung открыла доступ к коду прошивки для Galaxy S II (GT-i9100), построенной на основе платформы Android 4.0 (Ice Cream Sandwich). Изначально смартфон Galaxy S II поставляется с Android 2.3 (Gingerbread), прошивка на базе Android 4.0 подготовлена в виде опционального обновления. В то время как HTC и многие другие производители телефонов ограничиваются публикацией компонентов ядра Linux, открытия которых требует лицензия GPL, компания Samsung опубликовала код всех составных частей платформы Android, поставляемых под лиценизиями BSD и Apache.

Код можно загрузить с сайта opensource.samsung.com (в поле поиска следует ввести ICS, после чего будет выведена ссылка на архив GT-I9100_ICS_Opensource_Update4.zip, размером 193 Мб). В состав включены модификации кода базовой платформы, но нет кода созданной Samsung пользовательской оболочки TouchWiz UI. Используя представленный архив, энтузиасты могут, внеся собственные изменения и исправления, пересобрать из исходных текстов аналог оригинальной прошивки Samsung, лишённой проприетарных компонентов. Особый интерес открытый код представляет для создателей альтернативных прошивок, таких как CyanogenMod, которые могут воспользоваться готовыми драйверами и компонентами поддержки оборудования (например, задействовать встроенную камеру и использовать средства акселерации GPU).

Источник: http://www.opennet.ru/opennews/art.shtml?num=33410