Keddr-O-lab #1: поле кастомов

Рад всех вас приветствовать в самой гиковой еженедельной рубрике Кеддролаб. Да-да, вы не ослышались – теперь мы будем с вами видеться регулярно. В планах рассмотреть множество прошивок, рассказать о различных тонкостях настройки и прочем, сейчас же – вступительная часть.

Многие из вас наверняка слышали такое слово, как «кастомы» и, скорее всего, вы относитесь к нему с большой осторожностью и презрительно – мол, там не работает все, постоянные глюки, зависания, баги всех мастей. Я решил рассмотреть в этой статье, зачем же вам может потребоваться сменить прошивку на аналогичную от сторонних разработчиков, какие подводные камни могут встретиться на этом пути.

Зачастую производители устройств (Samsung, HTC, Sony, не имеет значения – все грешны) допускают ошибки в своих версиях Android, которые обычно выражаются в недостаточной скорости, плавности и, конечно же, времени работы – абсолютно непонятные фоновые сервисы, активно пожирающие заряд вашей батарейки, куча предустановленных программ, которые лишь занимают место и удалить их нельзя, не имея рут-доступа (ввиду того, что они являются системными), а запускали вы их от силы один раз – при первом включении телефона для ознакомления.

В таких случаях приходят на помощь «куки» (повара) – ромоделы, энтузиасты, которые дорабатывают творения именитых компаний, делая их лучше, ускоряя работу, вычищая все уголки оных и даже привносящие некоторые дополнительные функции и настройки. Такие основаны на «стоке» – базируются на официальных версиях прошивок производителя. Как правило, за редчайшими исключениями, в них все прекрасно работает, они так же выглядят и никак, на первый взгляд, не отличаются от родных версий – все изменения и улучшения находятся «под капотом», скрыты от глаз обыкновенного пользователя. Такие прошивки – лучший вариант для нетребовательного юзера, желающего получить от своего смартфона действительно работу дорогого (или не очень) устройства, а не наблюдения убегающих на глазах процентов заряда. Ох нет, проценты ведь почти нигде по умолчанию не видны.

Такие прошивки делятся на еще два подвида – деодексированные и обыкновенные (одексированные). В сети достаточно много споров и слухов о том, что первые работают быстрее или медленнее вторых, дольше загружаются и так далее – не обращайте на все это внимание, разница если и есть, то она минимальна и незаметна. Чем же они отличаются на самом деле и что это вообще за термины? В одексированной прошивке к каждой системной программе прилагается файл, имеющий расширение *.odex, содержащий в себе часть программного JAVA-кода программы. Это не хорошо и не плохо, кроме прилично увеличенного размера самой прошивки и малой возможности замены системных файлов (для, допустим, смены той же пресловутой батарейки на аналогичную с процентами или добавления экранных клавиш «поиск» или «меню» на Galaxy Nexus) – модифицировать такие приложения сложнее, ибо надо менять оба файла, да и этим мало кто занимается (если сравнивать с обилием «модов» для деодексированных версий).

 

Деодексированные же приложения включают в себя этот самый odex-файл, тем самым уменьшая размер самой программы и позволяя модифицировать ее как угодно. Вдобавок еще и «убить» прошивку некорректным модом становится сложнее.

Таких прошивок, основанных на «стоке», как правило, всегда много и они мало чем друг от друга отличаются долгое время – лишь спустя примерно 3 месяца (а то и больше) начинают вырисовываться интересные варианты и появляться фавориты, предлагающие действительно интересные сервисы, например, встроенные онлайн-кухни (хотя, последнее время все появляется быстрее).

Однако у таких прошивок есть и минусы и их несколько. Во-первых, они основаны на официальных прошивках, которые делает производитель – а значит, зачастую, если речь не идет про «гугло»-устройства, это устаревшая версия Android, что многих напрягает, особенно владельцев флагманских устройств. Во-вторых, несмотря на возможность установить сторонние лаунчеры, темы и прочее, вы не сможете избавиться от фирменного интерфейса полностью, если он вас не устраивает. И, в-третьих, такие прошивки нечасто могут обеспечить максимально возможную скорость работы.

В таких случаях на помощь приходят AOSP-ромы, т.е. прошивки, основанные на «чистом» андроиде, который предлагает к использованию Google. Здесь уже ограничений как таковых нет, вы получаете совершенно новый аппарат без каких-либо денежных затрат.

К сожалению, прежде чем начать их восхвалять, стоит отметить, что как раз в этих прошивках зачастую что-то не работает или же не «дотягивает» до нужного уровня на «стоковых» прошивках (обычно это FM-радио, фото- и видеокамера). На доработку и исправление таких прошивок уходит абсолютно разное количество времени, которое может варьироваться от недели-трех и до бесконечности. Почему так происходит? Проприетарные драйвера, которые использует производитель, зачастую не выкладываются в открытый доступ. В них также могут отсутствовать некоторые «фишки», которые встраивают в свои устройства производитель – быстрая съемка, слежение за глазами и прочее, ибо они, как правило, зависят от фреймворка родных прошивок, которого, по понятным причинам, в «чистом» Android’е нет и не будет.

Однако, количество возможностей, которые взамен предлагают вам АОСП-ромы, намного больше и сами они интереснее. Ваше устройство, как я уже говорил, буквально преображается на глазах, становится удобнее и действительно настроенным под вас, если вы готовы уделить время аппарату.

АОСП-ромы тоже делятся на несколько типов – «чистый» пользовательский опыт, предлагаемый Google и абсолютно таковым не являющимися монстры наподобие Cyanogenmod, Android Open Kang Project, MIUI. Это – основные «ветви», каждая из которых имеет свои интересные особенности, плюсы и минусы и, как правило, большинство других прошивок основаны на них (допустим, ParanoidAndroid – крайне интересное творение, позволяющее активировать планшетный и/или телефонный режим не повсеместно в системе, а только в отдельных приложениях/меню/рабочих столах, основана на CM9/10). Вышеперечисленные прошивки создаются большими командами разработчиков для огромного количества устройств.

Такие прошивки (CM, AOKP) имеют так называемые «ночнушки», nigthly-билды, то есть они обновляются каждую ночь (или почти каждую). Некоторые из них могут быть нестабильны так как, по сути, являются бета-версиями. Время от времени также выходят релиз-кандидаты/релизные (CM) и «Milestone» (AOKP) версии, которые являются наиболее стабильными, но могут не иметь тех или иных экспериментальных функций, представленных в «ночнушках». В случае с MIUI же новые версии выходят еженедельно по пятницам, а стабильные версии – ежемесячно.

Несмотря на то, что начал статью я с рассмотрения кастомных прошивок, гораздо большее значение имеет ядро, которое тоже можно менять. Если сравнивать телефон с живым организмом, то прошивка – лишь скелет, мышцы да кожа, возможно некоторые органы, в то время как ядро является одновременно мозгом и сердцем. Именно ядро управляет всеми процессами, происходящими в системе, управляет железом, изображением, качеством звука и многим другим. Люди, разрабатывающие ядра, как правило, являются одиночками, однако их труд ценится ничуть не меньше, если не больше. Некоторые из них (такие как Франциско Франко) даже живут за счет пожертвований и продаж программ из Google Play Store. Мастодонты ядроварения типа него разрабатывают и программируют сразу под много аппаратов и, как правило, их ядра если и не являются лучшими под то или иное устройство, они всегда хороши и их можно без различных опасений пробовать и испытывать.

Зачем может требоваться менять ядро? На самом деле, быстродействие аппарата и время его жизни зависит в первую очередь как раз от ядра, ведь изменений рабочих частот процессора, схема, по которой это происходит, сила вибрации и прочие вещи управляются как раз при помощи ядра. Смена оного также может гарантировать новые «фишки», типа изменения цветопередачи, улучшения качества звука, поддержка других форматов файловой системы карт памяти и так далее.

Все ядра, как правило, подвержены тонкой настройке, будь то при помощи сторонних специализированных программ, общеизвестных и универсальных типа CPU Control, командной строки/терминала или же правкой кофигурационных файлов, и на выявление оптимальных значений конкретно под ваше устройство, ваши программы, ваши ожидания и требования может потребоваться гораздо больше времени, чем на выявление лучшей для вас прошивки – но и вознаграждение будет куда как больше. Правды ради стоит отметить, что многие из «серьезных» прошивок, описанных выше, как правило уже идут со «своим» ядром (например, AOKP поставляется с ядрами от разработчика faux123).

Имеется еще два элемента софтверной части аппарата, подверженный изменению – модем и загрузчик. Модем напрямую влияет на качество приема сети (и, соответственно, косвенно на энергопотребление). Загрузчик же менять требуется лишь на аппаратах некоторых фирм при переходе на новую «базу» прошивки, например на HTC.

Итак, подытожим. Кастомные прошивки, основанные на официальной, правят недостатки «стока» и имеют некоторые дополнительные функции и настройки. Прошивки, собранные из АОСП, имеют наименьший размер, наименьшее (или же наоборот – наибольшее) количество настроек, наиболее быструю работу, но могут иметь те или иные проблемы, которые возможно поправят, а возможно и нет.

Сторонние же ядра улучшают в первую очередь энергопотребление, ускоряют работу устройства, добавляют новые возможности и являются не меньшим подспорьем в улучшении телефона, которым не стоит пренебрегать.

Кеддрячит? В следующей части рассмотрим рекавери, их типы, особенности и их предназначение. До встречи!

Please wait...
Теги: , , , , , , , , , , , , , , , ,
0
72 Комментарий
Сначала Новые
Сначала Старые Популярные
guest

Межтекстовые Отзывы
Посмотреть все комментарии
Andrei
Andrei
12 лет назад

Приятно читать, спасибо. Может и есть спорные вещи, но статья от этого не хуже. Автору респект.

Please wait...
Александр
Александр
12 лет назад

Спасибо, хорошо написано.
Только: >> Деодексированные же приложения включают в себя этот самый odex-файл, тем самым уменьшая размер самой программы и позволяя модифицировать ее как угодно. Вдобавок еще и «убить» прошивку некорректным модом становится сложнее.
>>Не включают

Please wait...
Вадим Томиленко
Вадим Томиленко
12 лет назад

Крута стаття. ++++++++ автору . а що за кастом на скиншотах? тож собі такий хочу.))

Please wait...
Вадим Томиленко
Вадим Томиленко
12 лет назад

@Барышников Андрей, та ні, по ходу JB – версія якась!!!

Please wait...
Вадим Томиленко
Вадим Томиленко
12 лет назад

@Барышников Андрей, ну добре. а є якийсь якийсь крутий кастом на JB для нексуса?

Please wait...
Вадим Томиленко
Вадим Томиленко
12 лет назад

@Барышников Андрей, а який краще?

Please wait...
Роман
Роман
12 лет назад

Вот эта фраза спорная – “Сторонние же ядра улучшают в первую очередь энергопотребление, ускоряют работу устройства, добавляют новые возможности и являются не меньшим подспорьем в улучшении телефона, которым не стоит пренебрегать.”

Неужели брендовые производители не могут додуматься как сделать лучше, красивей и быстрей? а дядя Вася дома навоял покруче прошивку!

Please wait...
Роман
Роман
12 лет назад

@Барышников Андрей, а куча народа, которая тока и занимается с утра до вечера совершенствованием прошивки, не сьела собаку? да оно стадо собак сьело)) Не переубедите. Это так же как комп разогнать! Да, будет побыстрей, но стабильность упадет..

Please wait...
Serjik
Serjik
12 лет назад

на WP есть/будут кастомы ?

Please wait...
Мogsemko
Мogsemko
12 лет назад

Крутая и позновательная статья. Многое прояснила. Спасибо!

Please wait...
TechnoCat
TechnoCat
12 лет назад

Поздравляю, отличный страт keddr-o-lab!!! Спасибо за статью, очень познавательно, много нового понял? буду ждать следующего выпуска.

Please wait...
UkrBoss
UkrBoss
12 лет назад

Жаль, как по мне, получение этих прав интересует большое количество людей.
P.S. Статья хорошая, для меня как новичка оч интересно и информативно.

Please wait...
UkrBoss
UkrBoss
12 лет назад

@Барышников Андрей, Обнадежил, спасибо. С нетерпением будем ждать следующей статьи.

Please wait...
Эдуард
Эдуард
12 лет назад

Классная рубрика

Please wait...
UkrBoss
UkrBoss
12 лет назад

может я не прав, но мне кажется что совсем не раскрыта тема получения рут, вот у меня например есть желание его получить, но както не нашел(может плохо искал) как это сделать, может в следующей статье поведаете. Тел. Samsung Galaxy Nexus i9250

Please wait...
Corwin
Corwin
12 лет назад

зачотное начало!

Please wait...
рокот
рокот
12 лет назад

Хорошая статья! По делу!

Please wait...
Яра
Яра
12 лет назад

подскажите плиииииииииз очень надо как устанавливать приложения на какрту памяти и з маркита или переместить ( у меня сгс 3 ) помогите плиииииииз

Please wait...
sldi
sldi
12 лет назад
Ответ  Яра

@Яра, App 2 sd

Please wait...
яра
яра
12 лет назад
Ответ  sldi

@sldi, у меня не получается, что надо сделать , а для этого рут нужен ?

Please wait...
France
France
12 лет назад
Ответ  яра

По-моему с версии 2,2 можно ставить все приложения на карту. В опциях просто нужно поменять. Если я правильно понял то у вас Samsung Galaxy, и данная опция должна быть сама собой в наличии.

Please wait...
Артур
Артур
12 лет назад

Отличный материал, только немного нелогично,что Рисерч давно выходит, а объяснение, о чем в Рисерче речь идет, только сейчас. Тем не менее, для меня информация ценна, т.к. решил впервые свой смартфон перешить на кастом. Остается только решить на какой)

Please wait...
arsegggg
arsegggg
12 лет назад

Кеддрячит! Ещё как. Автору спасибо.
Вот у меня есть вопрос. Стоит ли ставить кастом если ещё пол года гарантии или же лучше подождать? LG никак не выпустит мороженку на мой сол, а cm9 есть уже две rc.

Please wait...
Алексей Коляда
Алексей Коляда
12 лет назад
Ответ  arsegggg

@arsegggg, если есть возможность в любой момент откатиться на стоковую прошивку, то почему нет? :)

Please wait...
Алексей Коляда
Алексей Коляда
12 лет назад

@Барышников Андрей, а, ну у меня анлок не HTC’ный, знаю, если прошить их виндовым прошивальщиком, то телефон возвращается к заводскому состоянию.

Please wait...
arsegggg
arsegggg
12 лет назад

@Барышников Андрей, я брал смарт на розетке, там на него самая нормальная цена была + гарантия. За 2700 тогда, в феврале, для меня это был лучшмй вариант. А заказывать на ибее было как-то страшновато, но сейчас твёрдо уверен, что буду заказывать следуйщий смарт оттуда. УЦРФ только мешает. За всё время ни разу не относил телефоны в сц.
Так стоит ли ждать?

Please wait...
arsegggg
arsegggg
12 лет назад

@Барышников Андрей, может стоит подождать стабильного cm10? Разработка под мой lg sol уже началась, сколько времени проходит от начала разработки до действительно стабильной версии

Please wait...
DJ Xander Funk
DJ Xander Funk
12 лет назад

Очень познавательно,Спасибо за информацию,давно хотел понять “куда это сувать и с чем варить”,буду следить за рубрикой.

Please wait...
Андрей
Андрей
12 лет назад

Хорошо, что появилась такая рубрика!С нетерпением буду ждать!
Хочу и на свой sola каяноген…

Please wait...
Мак Сим
Мак Сим
12 лет назад

Спецы, такой вопрос: есть ли голый андроид 4 под Икса и насколько дольше(имею ввиду автономность) оный может жить на сторонней проше, чем на родной? Заранее спс!

Please wait...
Мак Сим
Мак Сим
12 лет назад

@Барышников Андрей, ну так я имел ввиду уже кастомную прошивку в сборе с ядром)или ядра пилятся отдельно от прошивки?)

Please wait...
Мак Сим
Мак Сим
12 лет назад

@Барышников Андрей, спасибо! Я, примерно, так и думал…По ходу, если залить голый Андроид, то на Иксе будет свободно около 30 гигов, а не 26 как на родном сенсе)

Please wait...
Илья
Илья
12 лет назад

@Барышников Андрей, Чувствую, что как слетит гарантия и я наиграюсь сенсом, то поставлю и ядро другое, и прошивку поверху) А то меня печалит шторка и таск менеджер…

Please wait...
Misha
Misha
12 лет назад

Спасибо, познавательно.

Please wait...
Владислав Сурков
Владислав Сурков
12 лет назад

не могу затвитить статью – видимо твиттер упал намертво

Please wait...
Владислав Сурков
Владислав Сурков
12 лет назад

@Владислав Сурков, или это только у меня?

Please wait...
Егор
Егор
12 лет назад

@Владислав Сурков, Ага, упал собака.

Please wait...
Михаил
Михаил
12 лет назад

@Владислав Сурков, у всех, кроме Германии и США вроде бы

Please wait...
Владислав Сурков
Владислав Сурков
12 лет назад

Рад, что кто-то подхватил кеддролаб и он не умрет, статья классная, Андрей молодец, поздравляю!

Please wait...
Олександр Ляпота
Администратор
Олександр Ляпота
12 лет назад

@Владислав Сурков, Круто, что ты дал рубрике клевое начало, спасибо :)

Please wait...
France
France
12 лет назад

@Владислав Сурков, Именно после вашего поста на данном сайте решился перепрошить свой первый аппарат на андроиде, Спику. После этого прошивал не раз на самые разные прошивку. Спасибо Автору и вам отдельно за простое, детальное и интересное изложение.

Please wait...
jeka14md
jeka14md
12 лет назад

horoshaea rubrika, oceni poleznaea i poznovatelinaea. spasibo

Please wait...
Леонид
Леонид
12 лет назад

Самая интересная рубрика на КЕДДР’е после VLOG’а

Please wait...
Eroshenko26
Eroshenko26
12 лет назад
Ответ  Леонид

@Леонид, а как же keddroCast ? рисёрчЪ ? =)))

Please wait...
Shir
Shir
12 лет назад

Мощное начало!!!

Please wait...
dimxbox
dimxbox
12 лет назад

На Xperia S вышел CM10 на основе Jelly Bean, сырой конечно, для использования не годится но посмотреть можно.

Please wait...
Eroshenko26
Eroshenko26
12 лет назад
Ответ  dimxbox

@dimxbox, ставил JB на LwW =) отличий от 4 не увидел =) Но шустро гад работает =)

Please wait...
Mr.Cat
Mr.Cat
12 лет назад
Ответ  Eroshenko26

@Eroshenko26, А я до сих пор жду кастомного JB на Xperia PLAY =___=

Please wait...
Eroshenko26
Eroshenko26
12 лет назад
Ответ  Mr.Cat

@Mr.Cat,Толку нету от него=)пока JB в стадии альфа=) Я думаю что уже есть и на Play только поискать хорошо нужно =)

Please wait...
Mr.Cat
Mr.Cat
12 лет назад
Ответ  Eroshenko26

@Eroshenko26, Есть, но ничего не работает)

Please wait...
gargaleo
gargaleo
12 лет назад
Ответ  Mr.Cat

@Mr.Cat, А я жду ICS. :(

Please wait...
Вежливо! Чисто! По теме! Без спама! Без мата!
Вежливо! Чисто! По теме! Без спама! Без мата!
12 лет назад

Лучший автор после Семы с Сашей

Please wait...
Олександр Ляпота
Администратор
Олександр Ляпота
12 лет назад

@Вежливо! Чисто! По теме! Без спама! Без мата!, Мне тоже нравится :)

Please wait...
OutcryMind
OutcryMind
12 лет назад

Спасибо за статью ;)

Please wait...
7am
7am
12 лет назад

Отличноо) мне по нраву) буду следить за рубрикой однозначно))

Please wait...
Наверх