11.07.2015 Views

ПРИНТЕРЫ СЕГОДНЯ - Xakep Online

ПРИНТЕРЫ СЕГОДНЯ - Xakep Online

ПРИНТЕРЫ СЕГОДНЯ - Xakep Online

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

44X-Mobile ХАКЕР 04 /171/ 2013ОПЕРАЦИЯНА СЕРДЦЕВЫБИРАЕМ КАСТОМНОЕ ЯДРОДЛЯ СВОЕГО ANDROID-АППАРАТАЕвгений Зобнинandroidstreet.ruМы уже не раз писали о кастомных прошивках,root-приложениях и альтернативных загрузочныхменю. Все это стандартные темыв сообществе Android-хакеров, однако, кромевсего перечисленного, существует еще такоепонятие, как «кастомное ядро», которое можетдать практически безграничные возможностиуправления смартфоном и его железом на самомнизком уровне. В этой статье я расскажу,что это такое, зачем нужно и как выбрать правильноекастомное ядро.CUSTOM KERNEL?Что такое кастомное ядро? Как мы все знаем, Android представляетсобой пирог, состоящий из трех базовых слоев: ядроLinux, набор низкоуровневых библиотек и сервисов и виртуальнаямашина Dalvik, поверх которой работает графическаяоболочка, высокоуровневые инструменты и сервисы, а такжепочти все приложения, установленные из маркета. Создателибольшинства альтернативных кастомных прошивок обычноработают только с двумя верхними слоями, добавляя функциив графическую оболочку (например, кнопки в шторке), изменяяее (движок тем в CyanogenMod), а также добавляя новые системныесервисы (эквалайзер в CyanogenMod) и оптимизируясуществующие.Авторы популярных прошивок также по мере возможностейвносят изменения в ядро Linux: оптимизируют (сборка с болееагрессивными флагами оптимизации компилятора), включаютв него новую функциональность (например, поддержку шарWindows), а также вносят другие изменения вроде возможностиподнимать частоту процессора выше предусмотреннойпроизводителем. Зачастую все это остается за кадром, и многиепользователи кастомных прошивок даже не подозреваютоб этих возможностях, тем более что тот же CyanogenMod поставляетсяс кастомным ядром только для ограниченного кругадевайсов, для которых доступны как исходники родного ядра,так и возможность его замены. Например, почти все прошивкиCyanogenMod для смартфонов Motorola используют стандартноеядро — заменить его на свое невозможно из-за непробиваемойзащиты загрузчика.Однако ядро в смартфонах с разлоченным загрузчикомможно заменить отдельно от основной прошивки. И не простозаменить, а установить ядро с огромным количеством различныхфункций, которые требуют определенных технических знанийдля управления, а потому обычно не встраиваются в ядрапопулярных прошивок, таких как CyanogenMod, AOKP и MIUI.Среди этих функций можно найти поддержку высоких частотработы процессора, управление гаммой экрана, режимамиэнергосбережения, высокоэффективные менеджеры питанияи огромное количество других фич.В этой статье мы поговорим о том, что нам могут предложитьсоздатели кастомных ядер, рассмотрим основные кастомныеядра для различных устройств, а также попробуем установитьядро независимо от основной прошивки и проверим всена собственной шкуре. Итак, что обычно предлагают разработчикиальтернативных ядер?

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!