Сторонние прошивки. Альтернативные методы перепрошивки iPad. Идеальный вариант для любителей чистых версий


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

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

Возможность установки сторонней прошивки

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

Блокировка загрузчика может быть политикой компании в целом или по отношению к конкретному устройству (так, компания LG блокирует загрузчик у смартфона LG G Flex 2, но разрешает пользователям снять блокировку у некоторых моделей LG G4).

Блокировка загрузчика может быть и требованием оператора: большинство американских операторов требует от производителей блокировать загрузчики устройств, которые будут продаваться через операторскую розницу. Эти требования могут быть более или менее жёсткими; так, для модели Motorola Moto G первого поколения официальная разблокировка загрузчика доступна для всех моделей, кроме тех, которые продавал оператор Verizon.

В то же время многие устройства, которые продаются в виде разблокированных и «международных» версий, позволяют пользователям разблокировать загрузчик и устанавливать сторонние прошивки. Особенно это касается устройств, которые пользователи заказывают из Китая: все эти OnePlus, Xiaomi, Oppo, UMI, Elephone, Vernee, LeEco, ZUK и десятки, если не сотни других поставляются или с уже разблокированными загрузчиками, или позволяют их разблокировать с той или иной степенью сложности.

По сути, для установки сторонней прошивки не нужно ничего, кроме разблокированного загрузчика и наличия для устройства сторонней recovery – например, TWRP. Сторонние прошивки вполне возможны даже без исходных кодов, которые производители, по идее, должны бы публиковать по лицензии GPL. Об этом – ниже.

Типы сторонних прошивок

Для многих популярных моделей у пользователя-энтузиаста будет выбор: оставаться на прошивке от производителя или установить ту или иную стороннюю сборку. Чем отличаются разные типы прошивок? Попробуем разобраться.

  1. Всегда и у всех устройств, даже у тех, которые приходят из Китая, будет в наличии какая-то прошивка от производителя. Как правило, даже не одна: разные версии (по номерам), версии для разных регионов, иногда – версии для разных аппаратных версий устройства. Иногда бывают прошивки для внутреннего китайского рынка (без сертификации Google) и прошивки для других рынков (Индия, Россия, международные) с сертификацией, которая, в частности, часто привносит обязательное шифрование раздела данных. Эти прошивки могут сильно отличаться между собой вплоть до того, что установка неправильной версии выводит устройство из строя. Это – так называемый «сток» (stock ROM), «стоковая прошивка».
    • Вариацией «стоковой» прошивки являются так называемые «shop ROM», или прошивки, которые устанавливают китайские магазины. В процессе установки магазины добавляют сервисы Google (но – не сертификацию), активируют дополнительные языки. Очень часто в «магазинных» прошивках присутствует и зловредное программное обеспечение – шпионские и рекламные модули. Никаких обновлений для таких прошивок не предусмотрено по определению; попытка установить OTA приводит к ошибке или и вовсе выводит устройство из строя (личный опыт). Несмотря на это, «магазинными» прошивками пользуется значительный процент покупателей устройств из Китая.
  2. Если говорить о китайских прошивках на устройствах, поставляемых на внешние рынки, в них, как правило, будет много лишнего, но не будет жизненно важного ПО (например, нет Google Play Services). Соответственно, первая тип сторонних прошивок – обычная модификация прошивки от производителя: удаление лишнего, добавление нужного. Поскольку понятия о «лишнем» и «нужном» у всех разные, то на каждую версию прошивки производителя существует несколько модифицированных. Это – так называемые «моды» (mod), модифицированные прошивки от производителя. Ничего глобального, как правило, в таких прошивках не меняется, пользовательский интерфейс и средства безопасности чаще всего остаются без изменений.Если же речь идёт о прошивках для сертифицированных Google устройств (Nexus, Motorola и т.п.), то в качестве модифицированных часто предлагаются прошивки, в которых отключается обязательное шифрование раздела данных.
  3. Более глубокая модификация прошивки от производителя подразумевает глобальную замену функционала и интерфейса прошивки на базе стока. При этом остаются все системные драйверы и какая-то часть системных приложений, но могут меняться некоторые элементы framework и UI, а также многие системные приложения (номеронабиратель, контакты, камера и т.п.) Этим достигается радикально другой внешний вид и UX, но функционирует это всё на базе тех же драйверов, что и прошивка от производителя. Как правило, такие прошивки обеспечивают достаточно хорошую совместимость с аппаратной частью устройства (т.к. основаны на тех же драйверах). Это – так называемые патч-ром (patchrom). Например, для многих устройств семейство прошивок MIUI делается именно таким образом.
  4. Третья стадия разработки – это уже независимая прошивка (Cyanogen, Lineage и множество других), которая компилируется из исходных кодов. При этом ядро, в котором встроены все драйверы, а также часть системных библиотек и фреймворков берётся из стока. На данном этапе возможны (и часто случаются) самые разнообразные проблемы – с совместимостью, с поддержкой тех или иных аппаратных компонентов (чаще всего страдают камера и нестандартные датчики – например, встроенный инфракрасный порт с пультом ДУ), с перегревом, с неожиданным расходом аккумулятора и т.п. Собственного названия у этой категории прошивок нет, это уже полноценный custom ROM, для многих устройств на этом возможности разработчиков заканчиваются (в частности, для многих моделей на процессорах MediaTek, для которых исходные коды часто недоступны).
  5. Наконец, последняя, самая интересная стадия – прошивки, собранные из исходных кодов после того, как производитель опубликует исходные коды ядра. В ядро включены все необходимые драйверы, они доступны в виде блобов (BLOB — Binary Large OBject). На основе исходных кодов ядра команда разработчиков (часто – единственный разработчик, maintainer) формирует так называемое «дерево устройства» (device tree), в которое вынесено всё, что относится не к Android в целом, а к конкретному устройству. Такие прошивки наиболее интересны, так как могут радикальным образом менять поведение и функционирование устройства. В таких прошивках разработчики могут добавлять возможности на уровне ядра (например – управление профилями цветности экрана, поддержку файловых систем exFAT, NTFS для карт памяти, поддержку сетевых файловых систем и т.п.). В таких прошивках можно собирать собственное ядро с тем, что нужно именно для данной прошивки, и работает всё (точнее – должно работать) должным образом. В таких прошивках всё ещё используются некоторые проприетарные компоненты (драйверы, поставляемые производителем набора системной логики).
  6. Вишенка на торте – прошивки, собранные на основе драйверов с открытым исходным кодом. Например, драйверы некоторых моделей аудиотракта и графических ускорителей существуют в виде исходных кодов, которые можно пересобрать, оптимизировать и использовать в прошивке. На их основе можно пытаться заменить блобы от производителя на свои, сделанные на основе открытых исходников. Производители устройств (тот же Qualcomm) не обязаны давать исходные коды своих драйверов, ограничиваясь блобами. Но если такие коды находятся, то становится возможным, например, собрать прошивку на Android 7.1 для устройств, на которых данная версия Android официально не поддерживается. К сожалению, драйверы на основе открытых исходных кодов частенько хуже проприетарных (хуже качество звука, нет поддержки некоторых API, и так далее). В целом – это палка о двух концах.
  7. Особняком стоят прошивки, основанные на альтернативных операционных системах: Tizen, Ubuntu Touch, Sailfish. Их в этой статье мы рассматривать не будем.

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

Краткий обзор популярных сторонних прошивок

Говорить о широкой распространённости сторонних прошивок нельзя; они – удел энтузиастов, доля которых среди сообщества пользователей Android не превышает 1-2%. Но даже здесь нет единообразия; прошивки существуют на любой вкус и карман.

Какие сторонние прошивки самые популярные? Прошивки на основе «модов» – например, от команды Cuoco92. Patchrom – MIUI, FlyUI. Прошивки, собранные из исходных кодов – Cyanogen (в настоящее время – Lineage) и прошивки на его основе. На последнем остановимся подробнее.

До недавнего времени сторонние прошивки разработчиками собирались либо на базе AOSP (Android Open Source Project, тот самый полумифический «чистый» Android), либо на базе Cyanogen. В последнее время прошивок на основе AOSP становится всё меньше, а прошивок на основе Cyanogen (Lineage) – всё больше.

Единственная прошивка на основе AOSP, о которой получается вспомнить – Omni ROM. Чистый Android с немногочисленными, но очень полезными добавлениями (например, «ночной» режим, понижающий цветовую температуру экрана в вечернее и ночное время суток). Никакого буйства ненужных настроек нет и подавно; интерфейс выполнен в строгом стиле Android. Прошивка энергоэффективна и отлично оптимизирована. Встроенного root-доступа нет (но есть возможность установить его дополнительно), контекст SELinux – enforcing.

Самая популярная альтернатива – Cyanogen (в последнее время – Lineage OS, сборки доступны только для устройств под управлением Android 6.0 и 7.1). Внешний вид чистого Android, дополнительные возможности минимальны, но полезны. Оптимизация – отличная, энергоэффективность – тоже. Сообщество разработчиков Lineage старается по мере возможностей использовать драйверы на основе открытых исходных кодов, часто – в ущерб производительности и функционалу. Root-доступ в прошивках Cyanogen был доступен штатным образом через меню Developer Options, в прошивках Lineage – требуется скачать и установить через recovery дополнительный модуль (что более правильно с точки зрения общей безопасности системы).

Именно на основе исходных кодов Lineage сегодня собирается большая часть альтернативных прошивок. Рассмотрим вкратце особенности некоторых из них.

  • Resurrection Remix – популярная среди энтузиастов прошивка с максимальным (для многих – избыточным) количеством настроек. Относится к «тяжёлым» прошивкам. Энергоэффективность на наших тестовых устройствах низкая, производительность – высокая. Встроенный root-доступ через Developer Options, контекст SELinux – permissive. Цветной анимированный логотип, множество настроек, общее отношение к безопасности классифицируют этот проект в раздел «хакерских» прошивок.
  • AOKP – можно рассматривать как некий спин-офф или продолжение Resurrection Remix. Множество настроек, высокая производительность, большая по сравнению с RR энергоэффективность (отметим – это относится к нашим тестовым устройствам). Встроенный root-доступ через Developer Options, контекст SELinux – permissive. Пожалуй, ещё одна «хакерская» прошивка.
  • AICP также обладает множеством настроек, и встроенным в Developer Options root-доступом. Интересный момент – контекст SELinux можно переключать штатным образом в тех же Developer Options. Ещё один интересный момент – root-доступ встроен, а для управления используется приложение Magisk, с помощью которого можно как контролировать назначение привилегий, так и скрывать сам факт наличия root-доступа от выбранных приложений (например, банковских программ, которые часто отказываются работать на устройствах с root). Цветные анимации, детские рисунки на стандартных экранах (например, картинка, возникающая на экране мультизадачности после очистки всех приложений), встроенный root-доступ и возможность его скрыть, а также достаточно вольный лексикон (типичные названия пунктов меню: Panel porn, Other shit) позволяют нам уверенно классифицировать прошивку как «хакерскую».
  • Mokee – популярный проект, на сей раз от китайских разработчиков. Встроенного root-доступа нет, контекст SELinux – enforcing, строгое оформление, отсутствие миллиона настроек и вылизанная до совершенства работоспособность имеющихся ставят Mokee в один ряд с прошивками Lineage OS, на исходных кодах которой она и основана. Энергоэффективность и производительность высокие. Интересна интегрированным в систему приложением Aegis, которое позволяет пользователю выборочно отключать службы и wakelock-и приложений, в том числе системных.
  • crDroid – ещё один проект, основанный на исходных кодах Cyanogen/Lineage. Прошивка мало отличается от Lineage как таковой и основана на тех же базовых принципах: максимально чистый Android, минимум настроек с максимальной их работоспособностью, высокая энергоэффективность и производительность. Контекст SELinux – enforcing, встроенного root-доступа нет, доступен через прошивку дополнительного модуля.
  • Dirty Unicorn – ещё один интересный и популярный проект. Опыта использования этой прошивки у нас нет, но не упомянуть её нельзя.

Разумеется, существуют и другие сторонние прошивки: OctaOS, XenonHD, DarkNess-reDefined, Validus OS и многие, многие другие. Рассмотреть их все не представляется возможным.

Root-доступ в сторонних прошивках

Из краткого обзора сторонних прошивок можно сделать только один вывод: отношение к root-доступу во всех прошивках реализовано по-разному. Где-то его нет совсем (но можно прошить SuperSU через TWRP), где-то доступен прошивкой дополнительного модуля (Lineage), где-то используется встроенный в прошивку механизм управления root-доступом, а где-то используются решения (Magisk), позволяющие как управлять root-доступом, так и скрывать факт его наличия от некоторых приложений.

В целях извлечения пользовательских данных при наличии сторонней recovery (TWRP) root-доступ, как правило, не нужен. Он может пригодиться, например, для того, чтобы извлечь полный образ раздела данных вместе с незанятыми блоками. В TWRP такая возможность есть только для системного раздела, но не для раздела данных. Это может дать возможность восстановить удалённые файлы.

Безопасность сторонних прошивок и методы извлечения данных

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

О том, как нужно правильно прошивать/перепрошивать iPad, на нашем сайте говорилось много. Если кратко, то существуют три основных метода прошивки:

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

Второй – стандартная прошивка посредством кабеля и iTunes, установленного на ПК. Данный вариант прошивки лишен вышеуказанных недостатков и, как правило, всегда заканчивается успешно. Полный файл прошивки качается с серверов Apple и полностью обновляет (перепрошивает) iOS на девайсе. В большинстве случаев, на выходе, мы получаем устройство со стабильно работающей осью.

Третий вариант является тоже прошивкой посредством кабеля и iTunes, установленного на ПК. От второго метода он отличается тем, что выполняется в «особых состояниях» iPad. В силу разных причин (антивирусник, старая версия iTunes, системные ошибки Windows, джейленная iOS и т.д.) стандартная прошивка может не выполниться должным образом. В результате, iPad либо не корректно работает, либо не работает вообще. Последующая прошивка приводит к такому же результату. В таких случаях и используется третий вариант, который выполняется специальными методами – Recovery Mode или DFU. Оба метода хорошо описаны на нашем сайте в статье «Методы перепрошивки iPad» . Лично я предпочитаю DFU, являющийся самым кардинальным и надежным методом.

В далекие времена, до iOS 6, были так называемые альтернативные методы перепрошивки , выполнявшиеся при помощи различных утилит, не имеющих отношение к компании Apple. Вкусность этих методов заключалась в том, что прошиваться можно было как на следующую версию iOS, так и на предыдущую, т.е. выполнять даунгрейд. Для осуществления данной процедуры пользователи бережно сохраняли уникальные файлы-сертификаты своих прошивок (SHSH), которые не подходили для аналогичного, но чужого устройства.

Начиная с iOS 6, компания Apple закрыла возможность даунгрейда и интерес пользователей к альтернативным методам перепрошивки поостыл. Альтернативные утилиты мне с тех пор не встречались. Да я их и не искал. А зачем, если DFU помогает почти во всех нестандартных ситуациях? Так бы я и дальше прошивался, если бы не случай с iPod. Дело в том, что он у меня не хочет стандартно переводиться в DFU-режим. Мне стоило здорово попотеть, прежде чем он подхватил данный режим, и система увидела его в состоянии восстановления.

Так вот, на днях мой сын полностью заблокировал iPod, пытаясь «взломать» пароль входа. Меня опять ждала мучительная процедура «ловли» DFU. Противясь этому всей своей сущностью, моя память нашла воспоминание, к которому я отнесся несерьезно, но которое, в последующем, мне очень помогло. Я вспомнил, что в настройках программы iTools видел кнопку «Прошить устройство». Как оказалось, это не фейк, а кнопка реальной «безайтюнсной» перепрошивки iOS.

Итак, друзья, хочу познакомить вас c давно забытыми методами альтернативных перепрошивок.

iTools – очень хорошо зарекомендовавшая себя альтернатива iTunes, которая используется многими пользователями iPad (наш обзор iTools). Она без особых проблем позволяет нам: копировать на/с устройства фото, музыку, видео и другой контент, создавать резервные копии программ и данных и т.п. Программа имеет простой и понятный интерфейс, в отличие от iTunes, которая от версии к версии, на мой взгляд, становится все менее юзабильной.

И вот, неожиданно для всех, в последней своей версии, iTools преобразилась, добавив в разы больше функционала, и не утратив при этом логичной легкости и простоты интерфейса. Недостаток один – третья версия имеет только китайский интерфейс. Но мир не без добрых людей. На известном сайте 4PDA нашлись такие люди, которые представили нам русскоязычную локализацию этой прекрасной программы. Вообще, она заслуживает отдельной статьи и у меня есть желание ее написать ☺. Но сейчас об одной из главных её особенностей – возможности перепрошивать.

Для прошивки iPad нам необходимо подключить его к компьютеру посредством соответствующего дата-кабеля и выключить запустившуюся iTunes.

Запустите программу iTools 3. Текущую версию программы, на момент написания статьи для Windows, качаем здесь (Яндекс.Диск 16.5 мб), а старые версии программы можно скачать на сайте 4 PDA (для скачивания файла нужна регистрация на форуме).

Нажимаете на кнопку с гаечным ключом «Инструменты», которая открывает нам страницу широчайших возможностей по работе как с данными iPad, так и с ним самим.

В блоке «Расширенные возможности» находим кнопку «Прошить устройство» и жмем её.

Откроется окно пошаговых действий. Первый шаг – информационный. Он сообщает нам о подключенном устройстве и версии его прошивки. Жмем кнопку «Следующий шаг».

Второй шаг – выбор прошивки. Нам даётся два варианта – либо скачать её, либо указать ранее скачанную. Актуальную версию прошивки можно скачать и по ссылке на нашем сайте . После завершения действия, жмем кнопку «Следующий шаг».

Третий шаг – создание резервной копии. Перед нами открывается окно настройки резервной копии, которую iTools 3 предлагает нам создать.

Мы имеем возможность управлять данными, которые хотим включить в копию (поставить галочку) или исключить из неё (убрать галочку). Возле некоторых пунктов есть кнопка «ерните» («Разверните»), нажав на которую, мы можем более подробно увидеть, какие данные там будут синхронизироваться.

Если вас все устраивает, жмите кнопку «Начать процесс». Не забудьте перед этим действием выбрать каталог сохранения резервной копии, если вас не устраивает предложенный самой программой. Для этого нужно нажать на пункт «Перейдите в кат». Если резервная копия была создана ранее и она вам не нужна, смело нажимаем на пункт внизу окна «Прямая вспышка, ск». На открывшемся информационном окне, которое сообщает нам о том, что в процессе прошивки устройство будет очищено, жмем кнопку «ОК». Если вы решили создать резервную копию, то по окончании процесса автоматически запустится перепрошивка устройства. Больше от вас никаких действий требоваться не будет – ждем, не трогаем планшет, его экран, кнопки и кабель синхронизации. Да, перед прошивкой убеждаемся, что девайс заряжен минимум на 80%.

Pangu

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

На главном экране программы, помимо кнопки «Jailbreak», есть кнопка «Restore», на которую нам и нужно нажать.

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

Под строкой выбора прошивки находится пункт «Keep user data during restoration (only available for upgrade)». Если там поставить галочку, то данные планшета не сотрутся. Однако, в этом случае, мы получим процедуру сродни обновлению, а не полной перепрошивке, что не совсем хорошо. Поэтому я не рекомендую отмечать данный пункт.

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

Будьте внимательны: при выполнении данной процедуры прошивки, создание резервной копии не предлагается и вам это нужно сделать заранее, используя программы iTunes, iTools и облачное хранилище iCloud. Для более надежного результата, не помешает создание резервных копий в разных программах. Также, перед выполнением прошивки, необходимо убедиться в актуальности установленной на вашем компьютере iTunes, а также отключить антивирусник (фаервол) и запустившуюся iTunes.

Обновление или установка прошивки позволяет устранить множество проблем, связанных с функционированием Android устройства. При длительной эксплуатации системная память мобильных гаджетов засоряется остаточными файлами () («слепками» ранее загруженных программ), вредоносным кодом () и другими ненужными данными. Все это приводит к снижению производительности и быстроты действия процессора и ОЗУ. В результате смартфон (планшет) начинает часто зависать и самостоятельно перезагружаться. И если factory reset () не привел к положительному результату, пользователю остается только самому выполнить обновление ПО. Рассмотрим, как перепрошить телефон, работающий на ОС Android.

Виды прошивок и способы их установки

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

Для перепрошивки Android не существует единой инструкции, которая бы подошла ко всем моделям мобильных устройств. Здесь все зависит от производителя девайса и того, какой софт планируется установить.

Все прошивки Андроида подразделяются на два вида:

  1. Официальные. Поставляются непосредственно изготовителями смартфонов и обычно подходят только к определенной марке. Такие программы считаются самыми надежными, поэтому по возможности ими и следует пользоваться.
  2. Неофициальные (кастомные). Разрабатываются пользователями Android устройств и небольшими фирмами. Они применяются, когда выполняется переустановка Андроид на китайских аппаратах (например, Lenovo, Meizu, Xiaomi и т.п.).

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

Поменять прошивку на Андроид можно несколькими способами:

Подготовка к самостоятельной перепрошивке

Перед тем как переустановить ПО на Андроид устройстве, необходимо произвести ряд подготовительных мероприятий:

  • скачать на ПК программу для обновления ПО (Odin, Kies или SP Flash Tool и найти качественный usb кабель (если переустановка будет проходить с помощью компьютера);
  • (если планируется переустановить Андроид на неофициальную версию);
  • зарядить батарею гаджета на 100%;

Функциональность установленного обеспечения во многом зависит от его версии и сборки. Чтобы новая прошивка спустя некоторое время не начала конфликтовать с «железом», нужно выяснить серийный номер мобильного устройства:

Более детальный порядок обновления Андроид на телефоне рассмотрим на примере Samsung и Lenovo, хотя данная инструкция также подойдет и для многих других торговых марок.

Прошивка смартфона от компании Samsung

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

Перед тем как поменять прошивку на новейшее обеспечение, нужно правильно настроить Kies. Делается это следующим образом:

Настроив Kies, создайте бэкап имеющегося на смартфоне ПО. Это позволит восстановить работоспособность системы в случае неудачной прошивки. Чтобы сделать backup Андроид через ПК, в начальном окне приложения выберите «Резервное копирование», отметьте пункты, которые требуется сохранить, и запустите процедуру, нажав соответствующую кнопку.

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

Пока девайс прошивается, ни в коем случае не отсоединяйте его от ПК и не выполняйте другие действия, которые могут привести к разрыву соединения.

Прошив телефон Андроид через компьютер, проверьте работоспособность всех его функций. Если ничего не сбоит, значит, обновление ПО прошло успешно.

Замена прошивки на планшете Lenovo через ПК

Перед тем как прошить планшет Леново, нужно уяснить, что софта, разработанного специально для этого бренда, нет. Поэтому приходится довольствоваться универсальными разработками. Одним из таких приложений является SP Flash Tool. Рассмотрим, как сделать обновление ПО на Lenovo посредством данной утилиты:


После того как обновить прошивку вам удалось, проверьте работоспособность всех функций планшета.

Тот момент, когда пользователь узнаете, что на любое Android устройство можно поставить кастомную прошивку , зачастую становится переломным, ведь до этого он всегда был скованы заводскими ограничениями. С появлением же кастомного ROM"а приходит свобода. В том числе и свобода выбора, а выбор иногда оказывается мучительным, но мы попытаемся облегчить эту непростую задачу. Далее вы найдете обзор лучших Android прошивок: , MIUI , Paranoid Android и AOKP . Универсальное руководство по их установке можно найти . Для каждого конкретного девайса необходимо искать в этом .

Платформа Android богата интересными возможностями и считается одной из самых гибких мобильных операционных систем. Однако далеко не все ее версии одинаково многофункциональны. Так, пользователи версий с ванильным ядром в своей основе или же владельцы смартфонов Samsung со стандартным пользовательским интерфейсом TouchWiz зачастую жалуются на весьма значительную ограниченность функционала системы.

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

Если вы знакомы с ОС Linux , то вам будет полезно знать, что процесс установки кастомного ROM’а ничем не отличается от установки любого другого дистрибутива Linux . Каждая версия системы ставит перед собой различные цели, поэтому они всегда отличны друг от друга в тех или иных параметрах. Выбор необходимой версии кастомной прошивки в конечном счете будет зависеть от ваших личных предпочтений и целей, для которых в дальнейшем будет использоваться устройство. Процедура установки кастомной прошивки обычно состоит из следующих шагов:

1) Разблокировка системного загрузчика. Данный процесс обычно по умолчанию включен в функционал утилит, используемых для получения root-прав , поэтому вместо того чтобы заниматься разблокировкой загрузчика и резервным копированием вручную, можно сэкономить время и воспользоваться одним из рутировщиков (например, Kingo Android Root ). Получение прав суперпользователя , кроме всего прочего, будет гарантировать более стабильную работу устанавливаемой кастомной прошивки.

2) Резервное копирование системы. После получения root-прав или разблокировке загрузчика системы вы можете воспользоваться одной из кастомных утилит для выполнения полного бэкапа исходных данных первичной Android . Это позволит вам в случае неудачной установки кастомной прошивки произвести откат и восстановить первоначальную систему. Среди популярныx инструментов можно выделить Titanium Backup , который, однако, требует для своей работы наличия root-прав.

3) Собственно загрузка и установка выбранной вами кастомной прошивки. В процессе поиска наиболее выгодной для вас прошивки полезно использовать сравнительные чарты и таблицы, составленные разработчиками и опытными пользователями кастомных прошивок и находящиеся в широком доступе на форумах разработчиков кастомного ПО xda-developers.com . Качать прошивку можно как напрямую с вашего устройства, так и с помощью компьютера с последующей передачей данных архива по USB. Обычно файл прошивки представлен весьма объемным zip-архивом , который в конечном счете должен быть сохранен в папку загрузок на карте памяти. Установка прошивки производится в режиме рекавери, в который вы сможете войти сразу после перезагрузки устройства.

4) Загрузка и установка приложений Google. Многие официальные приложения от Google , включая Gmail и YouTube , изначально не могут взаимодействовать с кастомными версиями Android . Поэтому следует искать специализированные кастомизированные версии этих приложений и устанавливать их таким же образом, как это было описано выше для установки самой кастомной прошивки. Для упрощения задачи разработчики из XDA-сообщества создали утилиту Gapps Manager , которая обеспечивает пользователя всеми основными продуктами Google кастомизированной версии.

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

  • MIUI
  • Pacman ROM
  • AOKP
  • OmniROM

Это самый популярный кастомный ROM . Он не только надежный, но и чрезвычайно многофункциональный, очищен от всякого хлама и в скором времени обзаведется публичным инструментом для установки (пока он существует в бета версии), так что в будущем пользователям не придется прибегать к сложным процедурам. В вы не найдете столько опций кастомизации, как в других прошивках, но по большому счету они там и не нужны. В всего достаточно. Прошивку можно назвать прокачанной версией ванильного Андроида без всякого ненужного хлама. Если вам надоели пользовательские интерфейсы, бесполезные предустановленные приложения и вездесущие ограничения, то станет отличным решением проблемы. К тому же ROM оптимизирует работу вашего девайса, благодаря чему повысится его производительность.

Ключевые особенности :

  • Чистый и доступный интерфейс
  • Поддерживает разные темы оформления
  • Есть эквалайзер
  • Можно кастомизировать Быстрые Настройки

Официальный сайт

Более детальное описание CyanogenMod

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

В последней версии прошивки заметно улучшилась анимация, которая теперь включает в себя и CRT-анимацию. Особыми опциями и богатыми возможностями кастомизации обладает и экран блокировки, на котором можно установить отдельные от основного экрана обои, большой полномасштабный виджет, отображение заряда аккумулятора и многое другое. Разработчики также добавили на экран блокировки фирменный виджет Chronus , отображающий основные события дня, текущие дату и время, а также погоду. Кроме того, прошивка включает в себя встроенную утилиту Xposed Framework , позволяющую встраивать в прошитую систему дополнительные кастомные модули для более тонкой модификации вашего устройства. Возможность пользовательской настройки строки навигации позволяет присваивать каждой кнопке (всего в данной прошивке доступно 5) индивидуальные функции. Также специально для просмотра видеороликов и во время игр пользователи могут свободно переключаться в полноэкранный режим, скрывающий нижнюю и верхнюю панели инструментов.

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

Другие преимущества и особенности:

  • Оригинальные звуковые эффекты
  • Упрощенное переключение между различными профилями
  • Упрощенная отправка сообщений и осуществление звонков
  • Наличие разнообразных стилей и тем (включая популярную тему Holo )
  • Оригинальная анимация переключения панелей

MIUI

MIUI - это кастомная прошивка , которая совмещает в себе все лучше от Android и iOS . Основана она на исходных кодах Android и , но пользовательский интерфейс очень сильно отличается от оригинального. И дело тут не только в дизайне: многие фичи MIUI либо до сих пор отсутствуют в стоковом Андроиде , либо появились через некоторое время, после их воплощения в данном кастомном ROM"е . Отличным примером служат быстрые настройки, которые долгое время были неотъемлемой частью MIUI , и лишь с Android 4.2 стали элементом стокового интерфейса. При этом прошивка лишена всего того мусора, который есть в TouchWiz и Sense . Отдельно стоит отметить и тот факт, что эта прошивка устанавливается на некоторые смартфоны производителями смартфонов в качестве основной ОС. MIUI – отличный вариант для тех пользователей, которые хотят заполучить на своем Android девайсе все лучшее от двух конкурирующих платформ.

Официальный сайт

Более детальное описание MIUI

Кастомная прошивка, интерфейс которой представляет собой наиболее удачный гибрид Android и iOS . При этом она подвергается постоянным улучшениям как со стороны разработчиков, так и с посыла пользователей, вносящих свои рекомендации и предложения в ходе использования ее на своем устройстве. Несмотря на визуальную схожесть данного ROM ’a как с Android , так и с iOS , которые легли в основу конечной версии MIUI, здесь имеется множество совершенно новых дизайнерских и функциональных решений, что позволяет говорить о так называемой самобытности и оригинальности.

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

Основной интерфейс MIUI позволяет пользователю создавать неограниченное количество рабочих столов, каждый из которых, к примеру, может содержать в себе ярлыки с приложениями и утилитами особого назначения. Кроме того, был значительно изменён внешний облик иконок приложений, после чего стало невозможно соотносить дизайн равно как с Android , так и с iOS .

Основные настройки в данной прошивке разделены на категории, что все же дает нам некоторую отсылку к устройствам iOS . Перемещение по подменю осуществляется с помощью удобного ползунка. Также имеется быстрый доступ к ещё одному ползунку, который отвечает за яркость экрана.

Еще одной важной особенностью прошивки является наличие собственного магазина Supermarket , в ассортимент которого входят те же приложения, что и в Google Play . При этом многие приложения, которые со стоковой прошивки вы могли приобрести лишь платно, здесь доступны для скачивания совершенно бесплатно.

Другие особенности MIUI :

  • Наличие большого количества оригинальных тем с гибкими настройками каждого отдельного компонента
  • Разнообразие виджетов: виджет для очистки оперативной памяти, виджет поиска, часы (цифровые и аналоговые), погода, календарь, события, фоторамка, плеер и др.
  • Оригинальная анимация и плавные переходы между меню и рабочими столами
  • Отсутствие традиционного меню с набором софта; он был заменен удобными кастомизируемыми рабочими столами, располагающимися на главном экране


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

Тема на XDA

Более детальное описание Illusion ROMS

Название данного ROM ’а говорит само за себя – разработчики создали поистине стильный дизайн, воплощённый в специализированной теме Key Lime Pie . Данная тема представлена приятной цветовой гаммой, которая просматривается сквозь панели и меню других настроек и приложений, создавая эффект необычной прозрачности.

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

Изначально данная прошивка разрабатывалась на основе не менее известного ROM ’а Slim Beam , поэтому довольно часто в ходе ее использования можно обнаружить с ним некоторые сходства. Как и во многих прошивках последнего времени, здесь имеется в наличии функция Halo , которая позволяет переносить уведомления из всех ваших приложений на главный экран, после чего у вас появится возможность одновременно просматривать сообщения из каждого из них. Также благодаря этой функции вы можете переходить из одного приложения в другое, не выходя из используемого софт-интерфейса.

Кроме того, удобной фичей в данном ROM ’е является возможность гибкой настройки акселерометра. Так, можно уменьшить угол поворота экрана с 90° до 80°, что значительно улучшит процесс использования вашего устройства Android также предлагает богатое разнообразие профилей, позволяющих подстраивать ваше устройство под любую ситуацию, начиная от важной встречи и заканчивая продолжительной поездкой в транспорте. Имеется возможность отключения звуковых оповещений и их замены вибрацией, полное отключение звука, переадресация входящих вызовов и многое другое.

Другие особенности

  • Большое количество кастомных обоев
  • Расширенный рабочий стол
  • Удобное переключение между светлым и темным интерфейсом
  • Настройка яркости и контраста экрана
  • Автосокрытие статус-бара

Это кастомный ROM с неограниченными возможностями кастомизации, который обладает уникальными особенностями, недоступными для стоковой операционной системы.

Основные особенности

  • Возможность изменения масштаба для каждого отдельного приложения. Например, в Gmail вы можете выставить такой масштаб, при котором на экране будет полностью отображаться все письмо, а кнопки меню и элементы управления будут минимальными, при этом в все можно сделать иначе: элементы управления приложением будут большими, и вы никогда ничего случайно не нажмете, вайпнув всю систему.
  • Pie Controls - меню, которое позволяет убрать строку состояния и элементы управления с экрана и перенести их на круговую диаграмму, которая появляется только тогда, когда вы вызываете.
  • - прокачанная фича Chat Heads от фейсбук. По сути, это очень удобный способ получать уведомления и различные сообщения в любом приложении.
  • Планшетный интерфейс на смартфоне: некоторые элементы интерфейса на планшетах не только выглядят лучше, они еще и гораздо удобнее. С их можно заполучить на любом Android смартфоне.

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

Google+

Более детальное описание ParanoidAndroid

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

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

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

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

Кроме уже известной всем функции Halo в Paranoid Android также есть своеобразное меню под названием PIE Controls , благодаря которому вы можете перенести основные ярлыки приложений и другие кнопки с главного экрана на специфическую диаграмму, которая будет находиться в скрытом режиме вплоть до вашего вызова.

Другие полезные свойства Paranoid Android :

  • Возможность перехода в полноэкранный режим
  • Возможность выполнения скриншотов экрана устройства
  • Улучшенное качество звука
  • Исходный доступ к правам суперпользователя

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

Основные уникальные для AOKP особенности :

  • возможность установить свою boot-анимацию
  • полная кастомизация navigation bar, возможность добавлять туда ярлыки
  • Ribbon - быстрый доступ к любым приложениям на устройстве в любом месте ОС. Может полностью заменить лаунчер.

Данный ROM предназначен для тех пользователей, которые хотят получить полностью кастомизируемый интерфейс. У AOKP в этом деле конкурентов пока еще нет.

Официальный сайт

Более детальное описание AOKP

Ещё один не менее оригинальный и стильный ROM с множеством уникальных возможностей. Явным отличием данной прошивки от других является наличие встроенного интерфейса Ribbon , который разделяет все имеющиеся на устройстве приложения по категориям (например, системные, развлечения и т.д.) и размещает их в отдельных удобных вкладках, что значительно упрощает доступ к любой из программ системы.

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

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

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

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

Другие особенности AOKP :

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

Все еще не можете определиться с кастомной прошивкой? Тогда вам стоит попробовать PAC ROM - кастомный ROM , который включает в себя ряд особенностей , AOKP и . У прошивки очень мало чего-то своего, но лучшие особенности вышеперечисленных ROM"ов с лихвой это компенсируют. Единственная действительно уникальная особенность - это настройки. Они были специально созданы, чтобы максимально доступно и удобно преподнести пользователю объединенные возможности.

Официальный сайт

Более детальное описание Pacman ROM

Данную прошивку можно назвать универсальной, поскольку она вобрала в себя самые лучшие свойства более известных аналогов, включая , AOKP и Paranoid Android . Фактически у пользователя появилась возможность работать в одном из трёх различных интерфейсов, свойственных этим прошивкам, на свой вкус.

Pacman Rom считается относительно новой кастомной прошивкой, однако несмотря на это отличается большей устойчивостью работы и конкурентоспособной производительностью. Изначально прошивка разрабатывалась для смартфона Sony Xperia Ray , а позднее стала портироваться и на другие устройства Android .

С Pacman ROM главный экран смартфона или планшета можно с удобством переключать в один из пресетных режимов: стоковый, рекомендованный и планшетный. Основные кнопки управления как и всегда доступны для модернизации и изменения функций. Имеется возможность изменения прозрачности панели уведомлений и добавления на неё фонового изображения. Также как и в других именитых прошивках, в Pacman ROM есть кастомные интерфейсы Halo , Ribbon и PIE Controls , а также есть возможность управления настройками ядра и отслеживания его состояния частот.

Другие свойства Pacman ROM :

  • Поддержка CRT-анимации
  • Возможность управления устройством посредством жестов
  • Богатый выбор тем
  • Наличие настроек по улучшению безопасности устройства
  • Расширенные настройки экрана блокировки

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

Но вот как их установить конкретно на вашу модель смартфона или планшета информации очень мало, либо разбросана по просторам Интернет.

Данная статья относится только к установке кастомных прошивок с помощью ZIP ОБНОВЛЕНИЙ, а не каким либо другим способом.

Коротко о главном…

Операционная система Android, она и Африке ей же и останется, будь у вас Samsung, LG, HTC, Sony, Motorola или другой производитель… Есть определенный свод правил, последовательность действий, которые немного дополняются в зависимости от производителя, но сам процесс установки кастомной прошивки схож со всеми устройствами. Вот эти простые шаги:

  1. Скачиваем прошивку
  2. Скачиваем сервисы Google (необязательно)
  3. Делаем Бекап (необязательно)
  4. Разблокируем Bootloader (один раз, в зависимости от бренда)
  5. Устанавливаем Recovery (один раз)
  6. Ставим прошивку и Сервисы Google
  7. Сброс данных
  8. Ожидание первой загрузкой

Итого всего 8 шагов (2 необязательных, 2 выполняются один раз). Из них в дальнейшем вы будете повторять только 3 — 5 если вдруг, захотите сменить прошивку.

Готовые решения!

Сайт Android +1 подготовил отдельные инструкции по установке кастомных прошивок на следующие бренды и производители:

  • Установка кастомной прошивки на Nexus
  • Установка кастомной прошивки на Samsung
  • Установка кастомной прошивки на HTС

Где найти кастомную прошивку на ваш Android?

Разблокируем Bootloader

Вы счастливый обладатель Sony, HTC, Huawei, Nexus, тогда вам предстоит дополнительная процедура на пути установки кастомной прошивки — разблокировка Bootloader.

  • Разблокировать Bootloader Sony
  • Разблокировать Bootloader HTC
  • Разблокировать Bootloader Huawei
  • Разблокировать Bootloader Nexus

Данная процедура выполняется один раз и в дальнейшем ее можно пропускать.

Находим и скачиваем кастомное Recovery (или Ядро с Recovery)

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

Есть несколько причин:

  1. В некоторых устройствах его банально нет (Recovery), а вам необходимо установить из под него кастомную прошивку и GAPPS
  2. Установить из под оригинального Recovery (если оно есть) кастомную прошивку не удастся в связи с тем, что там нет подписи производителя, а кастомное Recovery отключает подпись и разрешает установку различных ZIP обновлений, в том числе и кастомной прошивки.

В некоторых случаях Recovery встроено в ядро Android (Sony, иногда Samsung) поэтому вам необходимо искать ядро с CWM или TWRP Recovery, вместо того чтобы искать просто Recovery.

Для тех кто дочитал до конца… Хотели бы вы увидеть видео обзор установки Кастомной прошивки? Пишите отзыв в комментариях!