Новая жизнь старого android-устройства: устанавливаем CyanogenMod 13

Современные мобильные решения быстро устаревают. Но если модель популярная, печалиться не стоит, поскольку народные умельцы не дремлют, разрабатывая неофициальные проекты на базе ОС Android. В данной статье мы ознакомимся с процессом выбора кастомных прошивок, узнаем, где искать образы и как устанавливать. Ну а в конце выясним, стоит ли все это делать.
16 апреля 2016, суббота 12:00

Оглавление

Вступление

Современные мобильные устройства чрезвычайно быстро стареют. Еще два-три года назад ты копил на желаемый гаджет, а он, не просуществовав и пары лет, уже устарел и не поддерживается производителем. Но если модель популярная, печалиться не стоит, поскольку народные умельцы не дремлют, занимаясь разработкой неофициальных проектов на базе ОС Android.

В данной статье мы ознакомимся с процессом выбора кастомных прошивок, узнаем, где искать образы и как устанавливать. Ну а в конце выясним, стоит ли все это делать.

В качестве подопытного выступит планшет Samsung Galaxy Tab 2 7.0 (процессор TI Omap 4430, 2 x 1200 МГц, видеосопроцессор PowerVR 540 384 МГц, 1 Гбайт ОЗУ) с неофициальной прошивкой CyanogenMod 13.

«Устаревшее» устройство

В моем личном использовании находится планшет Samsung Galaxy Tab 2 7.0, который вышел в начале далекого 2012 года, когда курс доллара был менее 30 рублей, но речь сейчас не об этом. Данный аппарат построен на базе шустрого двухъядерного процессора Ti Omap, оснащен сочным PLS дисплеем и качественным корпусом.

Планшетом я активно пользуюсь на протяжении четырех лет, проблем с ним никаких не испытываю, и в целом он меня устраивает. А в сравнении с актуальными моделями аналогичного ценового диапазона все вообще шикарно (без какого-либо сарказма). Правда, есть у него один недостаток – устаревшее программное обеспечение.

OC Android ICS и Jelly Bean, которые поддерживаются Samsung Galaxy Tab 2 7.0, уже порядком заросли бородой. Ведь сейчас актуальна версия Android M. А нам хотя бы Android Lollipop, в котором проведена оптимизация производительности, улучшен уровень автономности и есть все новые фишки. В лучшем случае можно разинуть роток на Android Marshmallow…

Но установить новую версию операционной системы Android на старое устройство все-таки можно, в том числе даже вышеупомянутую Android M.

Выбор прошивки

Для начала следует определиться с выбором прошивки и узнать, а есть ли вообще неофициальные версии системы для нашего аппарата? Владельцам флагманских смартфонов и планшетов (таких как Google Nexus, Samsung Galaxy S, HTC One, Sony Xperia Z и других) не стоит и переживать – прошивки есть, причем в огромном количестве.

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

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

Лучше смотрите на официальные сборки прошивок таких гигантов, как CM, AOSP, Google Play Edition и Miui. Чуть менее серьезно воспринимайте ColorOS и прочие. Узнать о плюсах и минусах, а также различиях каждой из систем можно в интернете, поскольку в рамки одной статьи уместить это сложно.

В нашем случае выбор остановился на версии CyanogenMod 13, которая базируется на OC Android 6.0. На мой взгляд, совсем неплохо. Как описывают на форумах, прошивка стабильная и, что немаловажно, полностью рабочая. Это мы и проверим.

Загрузка прошивки

Найти образ прошивки можно на официальном сайте производителей прошивок, либо в соответствующей теме разработчиков на форуме XDA Developers. Уже прошли те времена, когда все файлы выкладывались на закрытые форумы, файлообменники и черт те что какие ресурсы. Теперь все открыто, наглядно и практически официально.

В нашем случае мы открываем сайт CyanogenMod, где выбираем в левой панели соответствующую модель устройства и переходим к загрузке. Будьте аккуратны, поскольку у некоторых смартфонов и планшетов в зависимости от модификации бывают отличия в плане процессоров и внутренних компонентов, например, наличие или отсутствие ИК-порта, 3G/4G-модуля и прочих преимуществ. В нашем случае P3110 и P3100 это разные версии!

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

Установка Recovery

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

Для OC Android существуют два варианта: CWM (или Philz) и TWRP Recovery. В чем различия между этими тремя режимами? На вкус и цвет товарищей нет! Все они предлагают примерно одинаковую функциональность, но разрабатываются разными группами разработчиков и отличаются различными нюансами.

К примеру, TWRP позволяет открыть доступ к съемному носителю при подключении через USB, а еще предлагает расширенные параметры подключения по ADB и дополнительные возможности сжатия «бэкапа» системы. А Philz Recovery построен на базе TWRP и отличен от него интерфейсом и парой мелочей. В то время как ClockworkMod Recovery более стабилен и обладает большим списком поддерживаемых устройств.

Однако выбор есть не всегда. Для каждого устройства разрабатывается отдельное Recovery и бывает так, что выбора у пользователей нет. В моем случае выбор пал на TWRP Recovery версии 2.8.7.0. Установка данного режима может осуществляться различными способами, начиная от официального Recovery, Fastboot и заканчивая программами и утилитами для конкретных моделей.

Загружаем утилиту GooManager, выбираем в дополнительном меню пункт «Install OpenRecovery Script» и ожидаем чуда. Предварительно необходимо получить ROOT права и включить режим отладки в параметрах для разработчиков.

Для проверки установки Recovery необходимо одновременно зажать следующую комбинацию клавиш: «включение» и «увеличение громкости». А на некоторых устройствах еще и кнопку «дом» требуется прибавить. Подробности о каждом конкретном случае можно узнать на форумах.

Установка прошивки

Если процесс установки модифицированного режима восстановления был успешен, можно перейти к следующему – установке прошивки. Для начала необходимо зарядить устройство более чем на 60%, а еще лучше на все 100%. В противном случае мы обречены на фатальный результат. Затем загруженный образ необходимо переместить в память смартфона, будь то съемный накопитель или внутренняя память, и уже оттуда загрузиться в режиме Recovery и установить прошивку. Все гениально просто, осталось только повторить.

Берем в руки устройство, запускаем его комбинацией клавиш «включение» и «увеличение громкости», попадаем в системное меню.

Желательно сделать полный «бэкап» системы на флэш-карту!

Далее необходимо сделать очистку данных, посетив пункт с названием Wipe и выбрав параметр Advanced Wipe. Это необходимо выполнить для нормального функционирования новых компонентов. Особенно это важно при установке прошивки нового типа или повышении версии системы.

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

К слову, установка или обновление прошивки может занимать до 10-15 минут, поскольку все зависит от компонентов устройства и устанавливаемой системы. Если процесс затянулся – значит, что-то пошло не так… В нашем случае процесс успешно завершился за 4 минуты. В это время на экране будут описываться стадии установки. Жаль только, возможность создания скриншотов отсутствует.

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

Первое включение и настройка

Первоначальный запуск устройства на любой кастомной прошивке не отличается от стандартного запуска. Мы выбираем язык, подключаемся к беспроводной сети и соглашаемся со всевозможными лицензионными правами. Конкретно на CM нужно принимать их лицензионное соглашение, в котором указывается о защите наших персональных данных и различной информации, на менее именитых кастомных прошивках подобного нет.

Установка CyanogenMod 13

Устанавливая CyanogenMod 13 на Samsung Galaxy Tab 2 7.0, я желал сделать свой планшет чуточку современнее. А в глубине души были надежды на оптимизацию системы, повышение стабильности и увеличение времени автономной работы. Конечно, мечтать не вредно, но что мы получаем на практике?

Настройки экрана и кнопок.

Многооконный режим.

Полноценная OC Android 6.0 уже у нас в «кармане». В принципе, все элементы системы функционируют адекватно. Система работает стабильно и оснащена своими фишками, как от Android M, так и от CyanogenMod.

Тут я могу отметить среду выполнения приложений ART, которой мне так не хватало на Jelly Bean, да и многие другие нововведения, список которых довольно значителен.

На данной прошивке работает камера, как фото, так и видео. Причем благодаря программным средствам она стала снимать более качественно.

С остальными модулями устройства тоже нет никаких проблем, работает и Bluetooth, и Wi-Fi, и все остальное. В особенности стоит отметить работу Wi-Fi модуля на новой прошивке. Теперь он стал поддерживать 5 ГГц диапазон, а скорость стала лучше.

А по CyanogenMod 13 у нас будет отдельная статья, где мы рассмотрим все плюшки и особенности данной системы.

Производительность

Теперь, наверное, самое интересное – тестирование производительности. Мы решили ограничиться двумя комплексными синтетическими тестами: Quadrant Standard и NenaMark 2. А где же другие тесты? Старенький Samsung Galaxy Tab не потянул AnTuTu Benchmark…

Quadrant Standard

Samsung Galaxy Tab 2 7.0
Больше – лучше

NenaMark 2

Samsung Galaxy Tab 2 7.0
Больше – лучше

В обоих случаях можно видеть реальное улучшение производительности. Это ощущается не только в приложениях и 3D играх, но и при обычном использовании, например, при перелистывании рабочих столов или в браузере.


Для полноты теста мы запустили наш любимый WOT Blitz. На Samsung Galaxy Tab 2 7.0 с OC Android JB нормально играть в данный проект просто невозможно – частота кадров менее 25-30. А вот с новой версией прошивки мы получаем более-менее играбельные 30-35 FPS на минимальных настройках. Прогресс невелик, но все же есть.

Автономность

Не для кого ни секрет, что начиная с OC Android 5.0, система стала более трепетно относиться к расходу заряда АКБ мобильного устройства. Проверим же, как ведет себя устаревшая модель с новой прошивкой.

Общий режим использования

Samsung Galaxy Tab 2 7.0
Часы, больше – лучше

Воспроизведение HD видео

Samsung Galaxy Tab 2 7.0
Минуты, больше – лучше

Удивительно, но и со временем автономной работы дела улучшились. Да, лишь в режиме работы – при просмотре видео результат не столько значимый. Зато в режиме ожидания устройство стало жить ощутимо дольше, что не может не радовать.

Заключение

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

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

Денис Мельник