Как прошить Android планшет через компьютер?
Установка “прошивки” на планшет — одновременно и простая и сложная задача. С обновлением версии Android многие производители или выпускают обновления для прошивок автоматически “на лету” через интернет (так называемые OTA-обновления) или позволяет установить новую прошивку через свои фирменные приложения при помощи ПК.
Фактически, алгоритм установки прошивки на планшет простой — вам понадобится сам телефон, USB-кабель или карта памяти (для размещения файла прошивки), программа для обновления прошивки и наконец, нужная прошивка — в абсолютном большинстве случаев необходимо устанавливать на телефон только “родную” прошивку, т.е. прошивку подходящую только для конкретной модели планшета. Конкретный порядок действий зависит от модели вашего планшета. Существуют также сайты-хранилища доступных прошивок для популярных моделей, так что скорее всего нужная прошивка на почти любой планшет в сети обязательно отыщется.
Первым делом посетите сайт производителя вашего планшета для загрузки соответствующих программ для обновления прошивки. Если производитель не предлагает фирменного ПО для установки прошивок, не отчаивайтесь, обратитесь к сообществам любителей прошивок — например крупнейшее зарубежное сообщество XDA-developers где легко можно найти прошивки (и инструкции по их установке) для планшетов под управлением Android и не только.
В случае, если производитель предлагает фирменное ПО для осуществления перепрошивки вашего Android-планшета, никаких сложностей обычно не возникает. В зависимости от модели, программа сама предложит вам подготовить планшет и подскажет порядок действий, а прошивку для вашей модели загрузит самостоятельно. Для планшетов LG предназначена программа LG Mobile Support Tool Download, для Sony — PC Companion, и так далее.
Если установка прошивки не происходит или возникают другие сложности, вы можете воспользоваться «ручным» режимом установки прошивки. В зависимости от версии установленного Android на вашем устройстве и производителя вашего планшета, вам могут понадобится различные версии программ для установки прошивки, например Odin (популярная программа для устройств Samsung) и FlashTool (используется для перепрошивки устройств множества производителей).
Алгоритм работы с этими программами такой:
- включите на вашем устройстве режим «Отладки по USB» (эта опция доступна в «Настройки» > «Опции разработчика»);
- переведите ваше устройство в один из режимов прошивки — «Download Mode» или «Recovery mode»;
- подготовьте прошивку в необходимом виде — или в виде целого образа .img\.tot, в виде отдельных файлов или в виде архива с необходимыми файлами;
- осуществите прошивку планшета через FlashTool или Odin.
Пожалуйста, будьте внимательны! Один из самых надежных способов усугубить или создать серьёзные проблемы с вашим устройством — это прервать процесс прошивки или осуществить прошивку вашей модели неподходящей прошивкой. Соблюдайте осторожность при установке прошивки — этот процесс нельзя прерывать, в противном случае вы рискуете превратить ваш телефон в “кирпич” — это полушутливое название аппарата, с нерабочей прошивкой, не отвечающий на внешние воздействия.
Прежде чем приступать к прошивке вашего Android-планшета, убедитесь что вы всё приготовили правильно, в надежности подключения планшета по кабелю USB, в наличии резервного питания на случай отключения электросети и в правильно выборе как прошивки так и программ, необходимых для перепрошивки.
Как прошить Android-смартфон: 5 этапов

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

Итак, прошивкой в смартфонах называют программную оболочку, базирующуюся на операционной системе Android. Производители вносят определенные модификации в ОС и оптимизируют ее для каждого своего устройства. Но бывают случаи, когда смартфон работает на немодифицированной операционной системе. Такие устройства называют смартфонами на «чистом» Android.
Процесс разработки прошивки для конкретной модели крайне важен. Разработчики учитывают все аппаратные возможности своих устройств, чтобы они работали в наиболее оптимальном режиме.
Можно постараться представить саму прошивку как ОС Windows с установленными на ней драйверами. То есть, прошив свой смартфон прошивкой, предназначенной для другой модели, ваше устройство будет функционировать неполностью. В ней попросту не будут предусмотрены необходимые «драйвера».
К примеру, возьмем два практически одинаковых смартфона. У одного из них одна камера, а у второго — блок из трех камер. Прошив «трехкамерник» прошивкой младшего брата, он заработает, но блок камер работать не будет. Все потому, что в прошивке младшей модели реализована поддержка именно однокамерного модуля. А добавлять поддержку всего и вся в свои прошивки производитель, естественно, не будет — это слишком увеличит их размер и снизит производительность гаджета.

Сами прошивки можно разделить на три типа:
Заводские
«Заводские», «родные», «оригинальные» — такие прошивки создает производитель смартфонов непосредственно под каждую конкретную свою модель. Они обеспечивают наилучшую производительность устройств. Также он выпускает периодические обновления для гаджетов с «родными» прошивками, улучшая их стабильность и безопасность.
«Чистый» Android
«Чистый» или «голый» Android — это прошивка непосредственно от Google. Производители смартфонов редко вносят серьезные модификации в такие системы, так как это уже будет уходом от концепции «смартфон с чистом Android».
Сама по себе ОС Android довольно прожорлива и требует много ресурсов, из-за чего не каждый смартфон со скромным «железом» мог ее «тянуть» полноценно. Поэтому в свое время Google разработала программу Android One для простеньких устройств, которая в последствии охватила сегмент и более мощных гаджетов. Фишкой Android One является не только «чистая» система без лишней мишуры, но и приличный цикл обновлений. Так, Google гарантирует два полных обновления ОС до более свежих версий в будущем, а также 3 года ежемесячных обновлений патчей безопасности. Это значит, что если вы приобрели смартфон, скажем, на Android 8, то он в обязательном порядке обновится до 9 и 10 версий ОС от Google. Однако не каждый гаджет на «чистом» Android в обязательном порядке является членом клуба «Android One».
Так или иначе, но даже при таком раскладе самые бюджетные смартфоны с минимальными характеристиками не могли нормально работать на Android. Тогда Google запустила еще один проект с урезанной версией своей операционки — Android Go. В компании ощутимо упростили интерфейс и «обрезали» не самую важную функциональность ОС и сервисов Google, благодаря чему на Android смогли запуститься смартфоны начального уровня с объемом ОЗУ до 1 ГБ.
«Кастомные» прошивки
«Кастомными» называют пользовательские или сторонние прошивки, которые собираются, как правило, «на коленке» сообществами энтузиастов. Установка пользовательских прошивок в некоторых случаях позволяет преобразить ваш смартфон, ведь неофициальные разработчики ограничены, по сути, только собственным воображением и аппаратными возможностями смартфона. Использование сторонних прошивок в большинстве случаев оправдано тогда, когда ваш смартфон больше не поддерживается производителем. То есть устройство относительно «древнее» и обновлений на него больше не будет. В таком случае можно найти кастомную прошивку, основанную на более актуальной версии Android. Стоить отметить, что в пользовательских прошивках отсутствует поддержка обновлений.
Риски: что важно знать перед прошивкой

Перепрошивка смартфона — достаточно ответственное занятие. И прежде чем преступить к процедуре, крайне советуем ознакомиться с возможными рисками, которые она несет.
Потеря гарантии
Одна из самых важных проблем самостоятельной прошивки — это потеря официальной гарантии на смартфон, особенно при использовании кастомных версий. Да и при установке официальной прошивки в будущем, возможно, возникнут проблемы с сервисным обслуживанием. Помните: любое вмешательство пользователя в штатную работу устройства влечет за собой потерю гарантийных обязательств со стороны производителя.
Проблемы с локализацией
Даже используя заводскую прошивку, можно ошибиться с выбором региона. То есть скачать официальную прошивку, но предназначенную, например, для Южной Кореи. Помимо отсутствия украинского либо русского языкового пакета, в прошивке могут быть установлены некоторые ограничения, связанные с внутренним законодательством конкретной страны, для которой прошивка предназначена. Например, невозможность записи разговоров или отключения звука срабатывания камеры.
Некачественные прошивки
Использование кастомных прошивок может привести к некорректной работе некоторых функций смартфона. В них отсутствует какой-либо контроль качества, поэтому и ошибки они содержат самые разнообразные. Может просто банально не работать виброотклик, а иногда случаются и более серьезные огрехи. Так, например, неправильное программное управление процессором вызывает перегрев и скорый выход его из строя.
«Левые» прошивки

Скачивая прошивки на сомнительных ресурсах, вы подвергаете себя очень большому риску. Как оригинальные, так и пользовательские прошивки, скачанные с ненадежных сайтов, могут содержать в себе вирусный код, который позволит использовать ваш смартфон для выгоды третьих лиц. Например, для добычи криптовалюты. С помощью вирусов злоумышленники также могут наладить сбор данных с вашего гаджета и получить доступ, например, к вашим личным перепискам или банковским счетам.
Недоступность приложений
Устанавливая пользовательские прошивки, в будущем вы можете столкнуться с определенными ограничениями. Например, некоторые приложения, а особенно финансовые, не будут запускаться. Это связано с усиленной авторизацией, используемой в подобных приложениях, и отсутствием стандартных протоколов безопасности в некоторых сторонних прошивках. Определенные приложения попросту не смогут корректно авторизовать пользователя или получить подтверждение на проведение финансовой операции.
Пациент скорее мертв
И самое важное предостережение — задумав перепрошить смартфон, будьте готовы, что он может больше не включиться. То есть вы можете получить «кирпич». Даже используя заводскую прошивку, скачанную с ресурса с положительными отзывами или даже с официального, и четко следуя инструкциям, есть шанс вывести из строя свой гаджет. Просто что-то может пойти не так. Какой-либо компонент может дать сбой, начиная с перебитого кабеля для подключения к ПК и заканчивая аппаратной неисправностью самого смартфона.
В каких случаях прошивка является оправданным шагом
Предлагаем вам немного приблизиться к ситуациям, когда перепрошивка смартфона будет вполне оправдана. В целом, если исключить банальное любопытство или желание попрактиковаться в переустановке ОС, можно выделить две основные проблемы, с которыми может помочь переустановка Android.
Ремонт
Увы, иногда случаются ситуации, когда неразлучные с нами устройства выходят из строя. Причиной тому бывают в том числе и повреждения прошивки. Если вам «повезло» столкнуться с подобной неприятностью, перепрошивка смартфона поможет вернуть его в строй.
В случае, если устройство еще на гарантийном обслуживании, крайне рекомендуем обратиться в сервисный центр. Зачем самому тратить время и усилия, если это могут сделать специалисты? А если это еще и гарантийный случай, то и бесплатно. А вот, если ваш смартфон уже не на гарантии, можно пробовать и свои силы. В конечном счете, сделать хуже уже вряд ли получится.
Самый важный шаг в подготовке к перепрошивке — выбор этой самой прошивки. Рекомендуем использовать именно оригинальную. Это даст гарантию работоспособности устройства, ведь именно с ней ваш смартфон и выпускался производителем. Кроме этого, если ваш гаджет еще не устарел, с родной прошивкой он сможет продолжить получать обновления.
Владельцам устаревших девайсов или просто любителям попробовать что-то новенькое, можно поискать кастомные прошивки для своей модели. Тут все зависит от популярности устройства. Для многих признанных пользователями смартфонов прошивки можно найти на любой вкус и цвет, а если же модель не снискала известности, сторонних прошивок для нее может и не быть вовсе.

Какую же из пользовательских прошивок лучше выбрать? Однозначного ответа на этот вопрос нет. Так же как и нет никаких гарантий, что смартфон с выбранной прошивкой запустится и будет исправно функционировать. Рекомендуем внимательно ознакамливаться с отзывами на тематических форумах и делать свой выбор в пользу наиболее популярных.
В конце концов, никто не мешает вам испробовать хоть все существующие для вашего смартфона прошивки и остановиться на наиболее удачной. Либо же, не найдя ничего подходящего, установить заводскую прошивку.
Модификация
Если вы твердо решили преобразить свой смартфон, ваш выбор наверняка остановится на использовании кастомной прошивки. Если вы ознакомились с рисками и нюансами их применения и полны решимости к действию, тогда поговорим об исключительных преимуществах сторонних прошивок.
Root-права

Получение полных прав в операционной системе Android доступно в 99% кастомных прошивок. По сути, root-права — как права администратора в ОС Windows.
Любой новый смартфон ограничивает полномочия пользователей в ОС Android. Такова политика Google. Делается это для безопасности самих пользователей, например, для защиты от установки вредоносных приложений. Отсутствие у пользователей полных прав способно обезопасить и саму операционную систему. Сложно удалить что-нибудь важное, если у вас не будет для этого прав.
С другой стороны, это позволяет Google удаленно контролировать смартфоны с Android. «Вселенский заговор» это или реальный факт — это тема для отдельного разговора, поэтому не будем на этом сейчас заострять внимание.
С получением root-прав все ограничения будут сняты. Вы сможете:
- Удалять и устанавливать абсолютно любые приложения — хоть пользовательские, хоть служебные.
- Иметь полный доступ к конфигурации аппаратной части смартфона. Например, можно задать другой цвет индикатору статуса, разогнать процессор или придумать собственные правила энергосбережения. Да все, что угодно.
- Создавать пользовательские профили. Опять же, как на Windows. У каждого пользователя свой пароль и собственный набор приложений. И настройки системы у каждого могут быть свои. Кто-то может найти это полезным.
Свежий Android
Если вашему девайсу перестали прилетать обновления и вы вынуждены пользоваться устаревшей версией Android, стоит поискать среди кастомных прошивок. Возможно, получится найти прошивку на более свежей версии Android.
Создание прошивок на версиях Android, которые официально не поддерживаются смартфонами, является достаточно распространенной практикой. Приходит время, когда выпускать обновления для своих устройств производителям становится невыгодно. Тогда за дело берутся энтузиасты, разрабатывая новые прошивки для наиболее хайповых смартфонов.
Стоит учитывать, что среди явных преимуществ более актуальной системы скрывается один возможный недостаток — «железо» смартфона может просто не потянуть современную версию Android.
Когда интерфейс приелся
Использование сторонних прошивок позволит радикально преобразить пользовательский интерфейс смартфона. И это не просто поддержка сторонних лаунчеров, а полноценная корректировка самой системы. Начиная с примитивного (замены значков приложений), и заканчивая полной переработкой внешнего вида Android. Все ограничивается только вашим воображением.
Можно указать вектор

Среди кастомных прошивок существуют узкоспециализированные — заточенные для какого-либо сценария. Аппаратные ресурсы смартфона в таких прошивках распределяются неравномерно. Например, делается акцент на использовании видеоядра в ущерб производительности файловой подсистемы. Либо, наоборот, производительность умеренно ограничивается, чтобы добиться наибольшего времени автономной работы устройства.
Такие прошивки иногда используют для игр или видеомонтажа. Часто встречаются варианты, полностью заточенные под прослушивание аудиофайлов. Если у вас есть желание модифицировать свой смартфон для решения конкретных задач, такой тип прошивок придется кстати.
Война с рекламой
Ну, и для многих самое наболевшее. Используя пользовательские прошивки, в вашем смартфоне больше не будет рекламы. Нигде, никогда, насовсем. Или, по крайней мере, ее не составит труда отключить.
Приступим к прошивке
Теперь, с полной теоретической базой, мы наконец-то можем приступить к практической части — к самой перепрошивке устройства на Android.
Шаг 1. Подготовка
Первый этап в перепрошивке Android-устройства — подготовительный. Отнеситесь к этому предельно ответственно, ведь хорошая подготовка — это уже половина работы. Будет досадно, если из-за спешки или невнимательности процесс прошивки пройдет неудачно.
Резервное копирование

Сначала необходимо сделать резервное копирование данных со своего устройства. В настройках смартфона перейдите в меню «Восстановление и сброс». Далее в пункте «Копирование данных» необходимо перевести переключатель в значение «Вкл» — это позволит сохранить в вашем Google-аккаунте настройки установленных приложений и пароли точек доступа Wi-Fi. Обязательно проверьте, правильно ли указан Google-аккаунт в пункте «Аккаунт для сохранения».

После этого в том же меню поставьте галочку напротив пункта «Архивация и восстановление». Далее, зайдя в пункт «Архивация на накопитель», вы сможете отметить галочками список контактов, SMS и журнал вызовов, после чего необходимо нажать кнопку «Локальная архивация». В открывшемся меню «Место архивации» выберите желаемое место для сохранения архива. Это может быть карта памяти, внутренняя память смартфона или же флешка, подключенная OTG-кабелем. Нажмите кнопку «Далее» и дождитесь окончания процесса архивации. Не забудьте скопировать со смартфона получившийся архив. Он будет находиться на выбранном вами носителе информации, в папке \data\backup.

Также резервное копирование контактов можно выполнить и другим способом. Для этого нужно зайти в настройки телефонной книги и выбрать пункт «Импорт/экспорт контактов». Остается кликнуть на «Экспорт на накопитель», нажать «ОК» и скопировать получившийся файл со смартфона. Находиться он будет на внутренней памяти устройства в папке «Contact».
Теперь самое время перенести на ПК или съемный носитель информации фото и видео из галереи. Сделать это достаточно просто, открыв приложение «Галерея» и отметив каталоги, которые нужно сохранить. После этого нажмите на кнопку «Отправить» и выберите место для сохранения. Это может быть карта памяти или же облачное хранилище (тот же Google Диск).
Вспомните, хранятся ли в памяти вашего смартфона документы, либо другие важные данные. Если да, то скопируйте их по аналогии с фото и видео. На счет установленных приложений волноваться не стоит — как только вы войдете в Google-аккаунт с новой прошивкой, все приложения установятся на смартфон автоматически.
Зарядка
Заранее позаботьтесь, чтобы ваше устройство было заряжено на 100%. Нельзя допустить разряда батареи в процессе перепрошивки. Это может повредить память смартфона.
Шаг 2. Установка нужного софта

Существует много способов перепрошивки Android-смартфон и мы расскажем о наиболее рабочем из них. Этот способ подразумевает использование ПК/ноутбука для прошивки устройств, что позволяет прошивать 99% существующих на сегодня смартфонов. К тому же данный способ весьма безопасен, так как будет использоваться программа «Android SDK Platform-Tools», которая является частью Android SDK — официального программного обеспечения для разработки приложений под Android.
Подготовка прошивки
Заблаговременно подготовьте прошивку, скачав ее с официального сайта производителя вашего устройства либо на тематических форумах. Убедитесь, что загруженный файл не поврежден. Скорее всего, он будет иметь архивный формат и для проверки достаточно его разархивировать. Если процесс пройден без ошибок, значит прошивка скачана корректно. Обратите внимание: для перепрошивки смартфона нужен именно файл прошивки в архивном формате, его разархивация проводится только для проверки целостности.
Установка ПО

Как было сказано ранее, для прошивки смартфона будет использоваться Android SDK Platform-Tools. Его необходимо скачать с официального сайта и установить на компьютер, с которого будет производиться перепрошивка Android-смартфона. На открывшейся странице нажмите на «Download SDK Platform-Tools for Windows» или выберите ссылку для скачивания для Mac либо Linux. Далее необходимо прочесть и принять пользовательское соглашение и продолжить загрузку.
Если все прошло успешно, у вас должен быть скачан архив «platform-tools_r29.0.6-windows» либо с другим похожим названием. Его необходимо разархивировать в корень диска «C:». Получившаяся папка «platform-tools» и есть рабочий каталог программы.
Установка драйверов
Чтобы с помощью компьютера можно было прошить смартфон, на нем (компьютере) должны присутствовать необходимые драйверы. Перед перепрошивкой их нужно обязательно установить, иначе Android SDK Platform-Tools попросту не сможет обнаружить смартфон.
Скачать драйверы можно как на сайте производителя вашего гаджета, так и на ресурсе, откуда была скачана прошивка. Скорее всего, архив с драйверами будет называться «USB Driver». Необходимо извлечь данные со скачанного архива и установить, как обычную программу.
Теперь желательно проверить, будет ли операционная система обнаруживать смартфон. Для этого его необходимо подготовиться к сопряжению с компьютером.

Зайдите в настройки смартфона и выберите пункт меню «Для разработчиков». Если такой пункт отсутствует, зайдите в меню «О телефоне» и далее в меню «Информация об устройстве». Здесь необходимо найти пункт «Номер сборки», и кликать по нему до тех пор, пока не появится надпись: «Вы стали разработчиком!». Теперь в основных настройках должен появиться пункт меню «Для разработчиков».

Зайдя в меню «Для разработчиков», активируйте его, сдвинув верхний переключатель в значение «Вкл» и согласитесь с предупреждением о безопасности. Далее найдите и активируйте таким же образом пункт «Отладка по USB».
Теперь с помощью USB-кабеля подключите смартфон к компьютеру и, сдвинув шторку уведомлений, установите «Параметры USB-подключения» в «Медиаустройство (MTP)». Остается подождать, пока пройдет инициализация гаджета в операционной системе. На это может понадобиться несколько минут.
Далее следует запустить диспетчер устройств и проверить, обнаруживается ли смартфон операционной системой. Если во вкладке «ADB Device» появилось устройство «Composite ADB Interface», значит драйверы установлены успешно. Если же вкладки «ADB Device» нет, а во вкладке «Другие устройства» отображается «ADB Interface» с желтым треугольником — драйвера установились некорректно.
В случае, если установить драйвер смартфона не получается, попробуйте отключить проверку подписи драйверов в Windows. Для этого запустите командную строку от имени администратора и введите «bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS», нажмите «Enter». Далее введите «bcdedit -set TESTSIGNING ON» и еще раз нажмите «Enter». После этого компьютер следует перезагрузить. Теперь попробуйте установить драйверы еще раз.
Если все получилось, не забудьте после прошивки смартфона вернуть проверку подписи драйверов в Windows. Для этого запустите командную строку от имени администратора и введите «bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS», нажмите «Enter». Далее введите «bcdedit -set TESTSIGNING OFF» и нажмите «Enter». И снова перезагрузите компьютер.
Шаг 3. Очистка

Следующий этап в перепрошивке Android-смартфона — его полная очистка. Ведь для того, чтобы установить новую прошивку, сначала необходимо удалить старую. Первым делом нужно выключить смартфон и извлечь карту памяти и SIM-карты. Теперь на выключенном устройстве зажмите одновременно клавишу включения и увеличения громкости. Смартфон должен загрузиться в режиме «Recovery».
Следует учесть, что приведенная комбинация клавиш для запуска «Recovery» хоть и самая распространенная, но не единственная. Если ваш смартфон отказывается загружаться в режим «Recovery» при данной комбинации клавиш, следует найти в Сети необходимое сочетание кнопок именно для вашей модели устройства.
Навигация в данном режиме осуществляется клавишами громкости для перемещения по меню и кнопкой питания для выбора действия. Чтобы полностью очистить устройство, выберите пункт «wipe user data» и нажмите на клавишу включения. В случае, если смартфон запросит подтверждения ваших действий, следует согласиться. По завершении процедуры девайс можно считать очищенным от старой прошивки. Теперь его можно выключить.
Шаг 4. Прошивка

Вот, собственно, мы и добрались до очередного этапа перепрошивки Android-смартфона — установки новой прошивки. Первое, что нужно сделать — подключить смартфон к компьютеру и загрузиться в режиме «Recovery». Затем перенесите архив с прошивкой в папку «platform-tools» на диске «C:». Теперь запустите командную строку от имени администратора и введите «C:\platform-tools\fastboot flash system “название файла прошивки”», нажмите «Enter». Вместо “название файла прошивки” нужно, соответственно, ввести полное имя архива с прошивкой, без кавычек. Например — «C:\platform-tools\fastboot flash system xiaomi_mi8_Oreo.zip».
После нажатия клавиши «Enter» начнется прошивка вашего смартфона. Следить за процессом можно как в командной строке, так и на экране гаджета. Ни в коем случае не прерывайте процедуру перепрошивки — это может привести к фатальным последствиям. Если процесс затягивается, не переживайте, перепрошивка может занять 15 минут, а может и 45. Даже если вы не наблюдаете изменений в командной строке или движения полосы прогресса на экране смартфона, не паникуйте, это вполне нормально.
Знаком, что прошивка устройства успешно завершена, будет служить надпись «Complete» в командной строке. Смартфон же должен загрузиться в режиме приветствия для первичной настройки. Если же надпись «Complete» появилась, а на смартфоне черный экран, напишите в командной строке «C:\platform-tools\fastboot reboot» и нажмите «Enter». Смартфон должен перезагрузиться.
Как только гаджет начнет загружаться с новой прошивкой, можно отключать USB-кабель и закрывать командную строку. Все прошло успешно. Не волнуйтесь, если первое включение девайса длится долго. Иногда для стартового запуска необходимо до 20 минут. В это время на экране смартфона будет надпись «Initialization…» и полоса прогресса.
Если что-то пошло не по плану

К сожалению, иногда при прошивке Android-устройства могут возникнуть форс-мажорные ситуации. Отключение электричества, сбой компьютера, разрядившаяся батарея смартфона или плохой контакт USB-кабеля могут привести к ошибкам в процессе перепрошивки. Если вам довелось столкнуться с подобным, повторите процедуру прошивки устройства начиная с этапа «Очистка».
Иногда бывают ситуации, когда даже после успешной прошивки девайса он отказывается загружаться или запускается с ошибками. Это в большинстве случаев говорит о том, что выбранная вами прошивка неисправна или не предназначена для вашего смартфона.
Шаг 5. Проверка
Вот и настал тот момент, когда можно с облегчением выдохнуть и насладиться свежеустановленным Android. Смартфон инициализировался и поприветствовал вас. Как и положено, вы вошли в Google-аккаунт и дождались синхронизации контактов и приложений. Самое время настроить устройство, установить красивые обои и выбрать мелодичный рингтон. Не торопитесь. Осталось еще все проверить. И это последний, самый простой этап в прошивке Android-смартфона.
Проверку делают для того, чтобы убедиться, что все функции смартфона исправно работают, что позволит оградить себя от неожиданных «сюрпризов» в будущем. Установив заводскую прошивку, проверка, как правило, будет лишь формальностью, которой можно пренебречь. Ведь работал же смартфон на этой прошивке раньше, значит и сейчас заработает.
А вот в случае использования кастомной прошивки ситуация совершенно противоположная. Абсолютно все функции, разумеется, проверить не получится — многие нюансы сторонней прошивки вы будете узнавать по мере использования устройства. Но работу самых важных модулей смартфона проверить необходимо.

Рекомендуем начать проверку с аппаратных возможностей вашего смартфона. Убедитесь, что экран устройства может изменять яркость и не имеет явных признаков искажения передачи цветов. Проверьте, как работает звук и вибрация. Обратите внимание на то, чтобы все клавиши девайса имели реакцию на нажатия. Также стоит проверить датчики устройства — датчик приближения и гироскоп. Обязательно нужно проверить работу беспроводных модулей — Bluetooth, Wi-Fi и GPS. Проверьте доступность microSD-карты. И не забудьте о работе SIM-карт — может ли смартфон осуществлять звонки.
Перейдем к программным возможностям смартфона. Нужно проверить работу уведомлений и индикаторов статуса. Убедиться, блокируется ли экран устройства и остается ли смартфон активен в заблокированном состоянии. Обязательно проверьте возможность разблокирования по отпечатку пальца или лицу. Проверьте, доступен ли Google Play и работают ли с новой прошивкой самые важные приложения. Обратите внимание, работают ли приложения в фоновом режиме. Также проверьте возможность сохранения файлов на устройство.
Если все прошло успешно, то можем вас поздравить — миссия выполнена. А если что-то пошло не так или полученный результат отличается от ожидаемого, то процедуру придется повторить. Благо, опыт в этом деле у вас уже приобретен.
Изображения взяты с ресурсов: techworm.net, xiaomitoday.it, thenewsminute.com, ambyrne.com, android-dz.com,androidpit.es, samsung.com, fans-android.com, android.gadgethacks.com и др.
Кастомные Android-прошивки и всё, что с ними связано
Покупаешь новый смартфон и ходишь радостный пока опять новый кастом не накатил. Он и работает шустро, и игрушки идут лучше: явно побыстрее стока. Но тут прилетело OTA, ядро новое вышло, да и Magisk обновился уже — пора ставить апдейты и получать “бутлупы”. Да, от общего числа пользователей Android смартфонов доля тех, кто сидит на кастомах крайне мала. Однако, всё же людям приходят в голову странные мысли по типу: “А не прошить бы мне свой Xiaomi, что б летал как ракета”. По такому случаю статья, в которой рассказывается про кастомные Android прошивки от А до Я.
Кастомные прошивки и их классификация
Что же из себя представляет кастомная Android-прошивка? Это система, к созданию которой причастны сторонние разработчики: то есть любая неофициальная прошивка. В большинстве случаев отличительными чертами подобных прошивок является иная оболочка, модифицированное ядро системы, широкая кастомизация и много разных плюшек, которых нет в официальных Android прошивках, созданных компанией-производителем. Чаще всего такие прошивки работают быстрее официальных, но реже они работают стабильнее. Существует огромное множество кастомов, которые делятся на виды, изучением которых мы сейчас и займёмся.
Вот основые вариации Android-прошивок:
- Официальная от производителя (модифицированная)
- Кастомная — собранная из исходников
- GSI-прошивка
- Портированная прошивка
А теперь про каждую поподробнее. Официальная прошивка от производителя установлена в смартфоне с завода: то есть вы покупаете телефон именно с ней. Её делал отдел компании-производителя, который отвечает за программное обеспечение своих устройств. Эти прошивки часто модифицируют умельцы путём распаковки образа прошивки, внося свои изменения. Также, любая уважающая себя компания предоставляет исходный код прошивки, которую они создали: те самые исходники. Далее по списку кастомная прошивка, собранная из исходников — та, которую собирали сторонние разработчики с нуля. Такая прошивка может включать в себя всевозмножные улучшения и кастомизации, которых не было в официальной, и их нельзя было добавить путём простой распаковки/запаковки образа. Следующая у нас GSI-прошивка — отличается от двух предыдущих тем, что при её установке не затрагивается раздел Vendor, так как GSI-образ это и есть образ системы. Работают эти GSI прошивки куда медленнее и менее стабильно, чем собранные из исходников. Ну и последняя — порт прошивки с другого девайса. Это прошивка, полностью перенесённая с иного устройства и изменённая для работы на конкретном смартфоне. По большей части это самые багованные прошивки, так как система не просто не родная, она ещё и содрана с другого устройства. Но их используют: к примеру те же любители фирменных оболочек различных устройств. Существует огромное колличество портированных прошивок со смартфонов OnePlus с их оболочкой OxygenOS, которая многим приходится по душе.
Мы будем рассматривать именно те кастомы, которые собираются из исходного кода. На это есть ряд причин, а именно: такие прошивки работают быстрее остальных, они стабильнее и представляют из себя полноценную замену стоковой, так как собирались с оптимизацией под конкретный девайс. Естественно, не без учёта качества сборки. На данный момент кастомы имеют широкое распространение среди многих моделей различных брендов. Также, само сообщество создателей кастомов постоянно растёт и развивается, поэтому найти стабильно работающую прошивку под свой смартфон не представляет особой трудности.
Существует классификация прошивок, показывающая, на основе какого исходного кода взята база для сборки:
- AOSP — Android Open Source Project. Представляет из себя абсолютно голую систему Android, на которую в последующем «навешивают» оболочки, по типу One UI, MIUI, OxygenOS и так далее. Пояснение: смартфонах Google Pixel не AOSP, в них установлена собственная оболочка на базе AOSP.
- CAF — Code Aurora Forum. Проект Linux Foundation, который содержит программный код для прошивок смартфонов на базе процессоров Qualcomm. Прошивки, которые базируются на CAF-тегах могут быть не самыми стабильными, но за счёт последних версий драйверов они имеют ряд приемуществ: лучшая производительность, более высокая скорость интернет соединения, хорошая автономность и улучшенное качество звучание.
- LineageOS — кастом, на котором базируются многие другие кастомы, вроде CRdroid, Resurrection Remix и им подобные. Изначально был CyanogenMod: именно он был на слуху, да и развивался постоянно. Позже переименовался в LineageOS. В какой-то момент в AOSP было внесено столько изменений разработчиками линейки, что её начали использовать как базу для других прошивок.
Зачем же нужны кастомные прошивки?
Простому пользователю — незачем. Если хочется поиздеваться над устройством, либо наоборот преобразить его с помощью новоиспечённого кастома на последней версии Android и перевернуть в нём всё, чтобы сделать так, как хочется — это ваше. Когда человек ставит кастом, он берёт ответственность за работоспособность девайса полностью на себя, и в случае, если вдруг что-то пойдёт не так, а вы не сможете починить свой смартфон, то, это уже будет ваше личное дело. Скорее всего ваш случай не попадёт под гарантийный, даже если сломалась аппаратная часть смартфона. Придётся как минимум заставлять СЦ проводить нормальную диагностику, чтобы исключить самую тупую причину поломки: кастом. Также, почти любую софтовую поломку во время прошивки можно устранить в домашних условиях, не прибегая к помощи работников сервисного центра. Так что если кто надумал шиться, знайте: кирпич это не так страшно. В любом случае в интернете есть огромное колличество гайдов «как и что в случае чего».
Рассматривая использование на повседневной основе кастомной прошивки, созданной хорошим сборщиком, можно ощутить высокую плавность и скорость работы пользовательского интерфеса в сравнении со стоковой прошивкой. Прирост производительности в играх и повышение автономности также обеспечены. Вполне возможно улучшение качества звучания, фото и видео съёмки смартфона. Если не из основного, то кастомы часто имеют последние патчи безопасности и обновления системы, которые повышают стабильность и скорость работы устройства. Также, в зависимости от прошивки появляются возможности кастомизации, которых не было в стоке.
Процесс установки прошивки и разделы накопителя
Итак, вот мы и подошли к самому главному: установка. Это универсальная инструкция для всех смартфонов, которая будет работать при установке большей части прошивок. Но, на некоторых устройствах могут быть свои особенности установки, которые нужно уточнять в источнике откуда берёте прошивку. Обращать внимание на нюансы действительно очень важно, так как если шить «как захотел», то в лучшем случае можно получить «бутлуп», а в худшем будет «кирпич». Все манипуляции должны производится на уже разблокированном загрузчике. Разблокировка осуществляется с помощью софта от производителя смартфона, либо командами Fastboot. За подробностями — в тему своего устройства.
При подготовке скачиваем всё, что необходимо для установки прошивки: нужное TWRP, последний Firmware (если имеется на ваш смартфон), сама прошивка, кастомное ядро (вдруг нужно), патчи и фиксы (при надобности), по желанию GAPPS (Google Apps), дешифратор (снятие шифрования Data) и Magisk (Root-права). После того, как всё скачалось, лучшим вариантом будет перекинуть все эти файлы на флешку, чтобы шиться с неё. Из всего выше перечисленного для установки прошивки нужно только TWRP и сама прошивка, но, чаще всего люди шьют и всё остальное, поэтому вот последовательность, которая включает в себя самую обычную установку прошивки.
TWRP — модифицированная версия Recovery (режим восстановления), в котором мы и будем производить все манипуляции. Для этого достаточно установить драйвера для своего устройства на компьютер и прошить образ нужного TWRP в раздел «Recovery» (если не грузиться, то и в Boot) через специальную утилиту в зависимости от платформы процессора смартфона: MediaTek или Qualcomm (SPFlashTool или Minimal ADB and Fastboot). Выбирайте TWRP на вкус и цвет, главное чтобы работало. Если TWRP уже установлен, сразу начинаем со второго пункта.
Основные разделы смартфона, которые видно в TWRP:
- Dalvik / ART Cache — кэш виртуальных машин Dalvik / ART.
- Cache — системный кэш.
- Data — раздел с данными системы и всех установленных в ней программ.
- System — сама система. Те же GSI-образы устанавливаются именно в этот раздел.
- Vendor — бинарники, конфиги, библиотеки. В общем всё, что запихнул производитель в смартфон, для нормальной его работы.
- Внутренняя память — она у вас на главной странице в проводнике. Созданные или скачанные вами файлы.
- Micro SDCard — точка монтирования карты памяти (флеш-память).
- USB OTG — точка монтирования флешки, либо харда, подключенных по OTG-кабелю.
Заходим в TWRP той комбинацией клавиш смартфона, которой заходят в режим Recovery и производим очистку смартфона, чтобы кастом шился на чистый накопитель. Для этого в TWRP ищём пункт связанный с очисткой и заходим в него. Там же мы наблюдаем разделы смартфона и галочки рядом с ними. Нам нужно поставить галки напротив разделов Dalvik / ART Cache, Cache, Data, System, Vendor (необязательно), Внутренняя память, но не ставить на Micro SDCard и USB OTG, которые указывают на SD-карту, либо OTG-накопитель, в зависимости от того, где у вас лежат файлы для прошивки. После мы просто проводим свайп для очистки разделов (вы потеряете все данные на смартфоне). Далее нам нужно отформатировать DATA-раздел. Делается это там же в меню очистки с введением подтверждения в виде слова «yes». После успешного форматирования DATA-раздела нам нужно сделать перезапуск в TWRP. Зачем? Это может быть необходимо, для правильного определения разделов самим TWRP во избежание ошибок при установке прошивки. Также, существует вариант OTA-обновления: установка прошивки как обновления уже существующей, без форматирования памяти.
- Грузимся обратно в TWRP и приступаем к установке: Выбираем накопитель на котором лежат необходимые файлы и ставим всё в такой последовательности:
- Firmware
- Прошивка (Система, которую ставим)
- Перезагрузка в TWRP (По причине, описанной выше)
- Ядро
- Перезагрузка в TWRP
- Необходимые патчи / фиксы
- GAPPS (Google Services)
- DFE (Отключение шифрования)
- Magisk (Root права)
- Перезагрузка в систему и дальнейшая её настройка на ваш вкус.
Составляющих в последовательности установки может быть и меньше. Как я уже сказал, достаточно в TWRP установить лишь прошивку и если ей ничего более не нужно, то она запустится и будет работать.
Проблемы при установке прошивки
Ошибки могут быть разные, но решаются по одному и тому же алгоритму. Если TWRP выдаёт ошибку, то:
- Проверить какую прошивку вы ставите. Всякое бывает, можно и не свою скачать случайно.
- Перечитать инструкцию если таковая есть, вдруг что-то пропустили.
- Перекачать установочный zip с прошивкой (он может быть битый).
- Если 1-2-3 не сработали, то проводим очистку разделов и форматируем Data.
- Крайний случай: прошиваем стоковой прошивкой через фирменный прошивальщик.
- Только при наличии программатора и умения с ним работать: шьём через него сток (может решить проблему, если не помог обычный прошивальщик)
- Пробуем восстановить смартфон по индивидуальной для каждого инструкции «Восстановление из кирпича», которая ищется в теме своего устройства.
- Если совсем никак, скорее всего проблема в железе. Поэтому остаётся только вариант сервисного центра.
Все проблемы, которые могут возникнуть в рабочей системе решаются установкой «Фикса от Васяна», сменой ядра, либо установкой другого кастома.
Если вы уже решили заняться этим делом, то ищите и пытайтесь пофиксить, а ещё лучше показать остальным как вы решили свою проблему, если решения до вас не было.
Выводы: нужно оно нам, или нет
Для начала придётся немного пострадать, а там уже опыт наберётся и можно будет шиться без гайдов и фиксить любую проблему самому. Получение удовольствия от использования своего смартфона станет не таким редким явлением. Захотели себе что-то особенное и лучше чем сток? Готовы уделять этому время? Форумы с прошивками вас ждут. «Кастом будет всегда лучше любого стока» — эта фраза будет иметь смысл только в том случае, если прошивка хорошо собрана, имеет ядро с различными оптимизациями и почищена от мусорных приложений. Тут дело уже не во вкусах, а в том, как на самом деле.
- Разработка под Android
- Разработка под Linux
- Гаджеты
- Смартфоны
Сборка прошивки на Android своими руками
Нередко случается, что кому-то из пользователей Android не по душе стандартная прошивка его смартфона либо планшета. Например, по причине лишнего софта, из-за которого стремительно сокращается внутренняя память, либо просто не нравится функционал некоторых программ и хочется заменить их другими. Начинаются усиленные поиски пользовательских прошивок, но и они не всегда дают желаемый результат. Что делать?

Далеко не все знают, что прошивку можно допилить под свои личные потребности. Существуют несколько способов, как это можно сделать, каждый из них отличается уровнем сложности и необходимым набором инструментов. И, если вы не знаете, как собрать прошивку Android самостоятельно, эта статья для вас.
Сборка из исходников
Один из самых правильных способов является использование исходного кода, публикуемого командами разработчиков Google или Cyanogenmod. Но одновременно этот способ самый сложный, ведь для того, чтобы собрать прошивку Android из исходников, оптимизировать её и заставить работать на конкретном устройстве, нужно обладать довольно глубокими навыками программирования, разбираться во всех тонкостях работы мобильной операционной системы и железа устройства. Эти знания не приобретаются за день, поэтому в этой статье мы не будем подробно описывать этот способ.

Изменение уже готового файла
Если вы не слишком разбираетесь во всех тонкостях работы ОС, но хотите что-то изменить в своей прошивке, лучшим решением будет подправить уже готовое решение. Можно изменить как родную, встроенную прошивку, так и уже изменённую кем-то другим. Кастомизированных прошивок в интернете очень много, и вы вряд ли будете испытывать недостаток в их количестве. Итак, представляем пошаговую инструкцию по сборке собственной прошивки на основе уже существующего продукта.
Редактирование с помощью компьютера
Необходимое программное обеспечение
Нам понадобится компьютер, устройство, файл прошивки и специальная программа под названием Android Kitchen (известная также как кухня). Файл прошивки можно найти на специализированных форумах, наиболее известные — англоязычный XDA Developers и русскоязычный 4PDA. В разделе вашей модели устройства можно найти ссылки на самые популярные и проверенные прошивки как официальные стоковые, так и неофициальные пользовательские.
Далее нужно установить кухню на свой компьютер. Лучше всего работать под Linux, но необходимые библиотеки можно поставить и в Windows. В этом случае можно выйти из ситуации установив Cygwin. Загрузите архив и следуйте пошаговой инструкции, помещённой в архиве. Перед этим потребуется установить также Java Platform (JDK) с официального сайта (https://www.oracle.com/java/technologies/javase-downloads.html для Windows) или же в Центре приложений Ubuntu найти и скачать OpenJDK Java 6 Runtime либо похожее (для Linux). Второй вариант использования — установить Linux на виртуальную машину и управлять процессом через неё.

Модификация прошивки
Прошивки чаще всего распространяются в виде файла с расширением .img, реже — как ZIP-архив. В обоих случаях вам понадобится переместить файл с прошивкой в папку установленной кухни, чтобы она смогла импортировать её и начать с ней работу. Кухня должна быть установлена по пути c:/cygwin/home/user/ (при установке через Cygwin) или Файловая система/home/user/ (при работе через Linux).

- Запустите кухню через Cygwin или Linux-терминал с помощью команды cd kitchen, затем ./menu.
- Распакуйте архив в кухню, как уже писалось выше.
- После того как появится меню программы, перейдите в раздел 0. Advanced Options.
- После этого будет представлен список команд для модификации прошивки. Выберите именно ту, которая нужна вам. Можно добавить Busy Box, Root, Apps2SD, заменить стоковые приложения, различные анимации, освободить память устройства и многое другое.
- После окончания манипуляций запустите в главном команду 99. Build ROM from working folder (Построить прошивку с рабочей папки) и заберите ZIP-архив с OUTPUT_ZIP.

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

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

Редактирование на устройстве
Самый простой способ из всех возможных. Не нужно никаких дополнительных приборов и манипуляций. Вам понадобится лишь устройство с рут-правами, приложение для создания резервных копий (лучше всего Nandroid backup) и файловый менеджер с функцией изменения системного раздела.

Изменение собственной прошивки
- Если на устройстве ещё не получен root, получите его. Как это сделать, можно прочесть на специализированных форумах в разделе, посвящённом именно вашему аппарату. Дело в том, что универсальные способы поддерживаются малым количеством устройств и большинство из них имеют индивидуальную процедуру.
- Установите Nandroid backup ) и сделайте с его помощью резервную копию системы своего девайса. Сохраните её в надёжном месте, например, в облачном хранилище. Для чего создавать копию? Вдруг что-то пойдёт не так или вы нечаянно удалите что-то нужное — будет возможность вернуть всё как было.

- Установите файловый менеджер, работающий с системным разделом, чтобы удалить ненужный софт и добавить свои приложения. Золотым стандартом является Titanium Backup.
- Выберите приложения, которые вы хотите удалить, и удалите их через файловый менеджер.
- Установите приложения, которыми вы хотите заменить удалённые, и через Titanium Backup сделайте их системными.
- Перезагрузите устройство и наслаждайтесь своими успехами.

Изменение сторонней прошивки в ZIP-архиве
- Скачайте интересующий вас файл прошивки в формате .zip.
- Установите файловый менеджер, умеющий работать с архивами, например, ES Проводник или Total Commander, и распакуйте содержимое архива.
- Удалите лишние или добавьте недостающие приложения, после чего запакуйте архив обратно и переместите в корень флеш-карты.
- С помощью Nandroid backup ) создайте резервную копию системы и скопируйте её на облачный диск.
- Прошейте устройство из режима Recovery.

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