Введение
В мире накопилось множество исправных смартфонов и планшетов, которые невозможно использовать из-за устаревшей операционной системы.
Проблема заключается в двух аспектах. Во-первых, старые версии Android не поддерживают сервисы Google (или наоборот, но это - не принципиально). Во-вторых, большинство современных приложений несовместимы с устаревшими ОС, особенно критично это для устройств с версиями Android ниже 5.0.
Хотя сервисы Google можно частично заменить с помощью приложения MicroG, решить проблему несовместимости новых приложений со старыми ОС можно только путём обновления операционной системы. А решение этой проблемы усложняется тем, что речь идёт об устройствах, поддержку которых производители давно забросили, и сделать это можно только установкой неофициальных прошивок, что требует шаманства и плясок с бубном!
Энтузиасты занимаются разработкой таких версий уже длительное время. Раньше они предназначались для улучшения или добавления новых функций устройств, а теперь стали настоящим спасением!
Как установить неофициальную прошивку на Android-устройство (общие принципы)
Установка неофициальной прошивки на Android-устройство не требует глубоких технических знаний или навыков программирования. Этот процесс можно сравнить с выполнением ритуала: следуйте инструкциям, не вдаваясь в лишние размышления.
Тем не менее, для успешного выполнения этой задачи иногда может понадобиться здравый смысл и умение пользоваться интернетом.
Основные этапы установки:
1. Найдите ресурс, где размещены ссылки на необходимые файлы и инструкции по их использованию (обычно это форум сайта 4pda.to).
2. Установите неофициальную версию Рекавери — подсистемы обслуживания и восстановления Android, которая используется, в частности, для обновления прошивки.
3. Установите неофициальную (кастомную) прошивку.
4. Установите сервисы Google.
Важно отметить, что версии Рекавери и кастомной прошивки должны быть совместимы с конкретным устройством. Сервисы Google, в свою очередь, должны соответствовать версии Android, которая будет установлена после третьего шага.
Теперь давайте разберём, как это всё работает, на примере обновления операционной системы на смартфоне Samsung Galaxy S4 mini — компактном и стильном устройстве, выпускавшемся до 2015 года.
Обновление Android на Samsung Galaxy S4 mini: установка неофициальной прошивки
Смартфон Samsung Galaxy S4 mini выпускался в нескольких версиях, каждая из которых требует своих файлов Рекавери и прошивки.
Этот гаджет имел модификации GT-I9190, GT-I9192 и GT-I9195. Они отличались количеством слотов для SIM-карт и поддержкой сетей третьего и четвёртого поколений. Чтобы определить модель устройства, нужно проверить информацию в разделе «Об устройстве» и сверить её с этикеткой на корпусе (обычно она находится за аккумулятором).
В интернете нужно найти подробное описание устройства. Особенно нас интересует наличие поддержки 4G, что будет важным фактором при выборе прошивки.
Перед началом процедуры необходимо полностью зарядить аккумулятор. Если в телефоне есть важные данные, рекомендуется их сохранить, так как в процессе работы они будут удалены.
Сначала нужно загрузить все файлы, которые понадобятся для обновления операционной системы Вашего смартфона.
Ищем раздел форума «Прошивки» для этого смартфона, а в идеале – «Кастомные прошивки», скриншот:
Давайте рассмотрим содержимое раздела "Прошивки". Нам нужно найти самую актуальную версию. В моём случае выяснилось, что модель моего смартфона (GT-I9195) не поддерживается прошивкой Android 8.1, однако она есть в списке совместимых устройств для Android 7.1, причём доступно несколько версий этой прошивки, скриншот:
Последний вариант (LineageOS) оказался с битой ссылкой (возможно, когда-то она работала, но потом эту прошивку удалили владельцы ресурса LineageOS).
Желательно почитать ветку форума на предмет того, какие глюки в какой из неофициальных прошивок есть. Но в итоге придётся смириться с тем, что идеальных прошивок нет (и даже фирменные прошивки производителя не были идеальными).
Я выбрал первую из упомянутых прошивок (XenonHD). Иду по этой ссылке., скриншот:
Теперь необходимо скачать Рекавери. Установка Рекавери - самый сложный этап в процессе обновления прошивки, но его можно успешно пройти. Нужно нажать на ссылку «Рекомендуемое рекавери». Такие рекавери часто называют TWRP (Team Win Recovery Project). Стандартное рекавери устройства не подойдёт, так как оно не поддерживает установку неофициальных прошивок.
Попадаем на сайт XDA, скриншот:
Процесс можно разделить на два этапа: необходимо загрузить не только Рекавери, но и программу для его установки, в данном случае это Odin3. Скачиваем программу по ссылке на этой странице и распаковываем архив.
Важно отметить, что для Рекавери, прошивок и сервисов Google архивы распаковывать не требуется.
Для загрузки Рекавери нажимаем на ссылку, соответствующую модели нашего смартфона, в данном случае это «TWRP for Samsung Galaxy S4 Mini (International LTE)» (последняя в списке ссылок на скриншоте).
Попадаем, соответственно, на страницу скачивания Рекавери. Ищем раздел “Download links”, кликаем по одной из ссылок, и попадаем на следующую страницу, где ищем самую свежую версию Рекавери с расширением *.tar, и кликаем по ссылке, скриншот:
Попадаем на страницу подтверждения нашего выбора, и наконец-то скачиваем, скриншот:
Переходим к скачиванию Gapps (сервисов Google, но если Вы планируете обойтись одним лишь магазином RuStore, то можно не скачивать - шутка :).
Перед скачиванием Gapps для старых телефонов желательно проверить по описанием в Интернете, какая у них платформа – ARM (т.е. 32-битная) или ARM64 (64-битная). Если ошибётесь, ничего страшного не произойдёт, телефон не "окирпичится". Просто при установке установщик сам Вам сообщит, что Вы выбрали неправильную версию.
Скачиваем Gapps. На сайте скачивания Gapps выбираем нужную конфигурацию, ждём, пока кнопка “File” не станет активной (до 3-х минут), и скачиваем. Скачиваться может долго.
Тонкость: там есть несколько вариантов Gapps по количеству включённых в них сервисов Google. Я первоначально скачал полную версию, но она не установилась с ошибкой 70 (нехватка места в системном разделе):
В результате пришлось выбрать самую маленькую версию - Pico. Full версия занимала 730 МБ, версия Pico - 182 МБ.
Теперь, когда заготовлены все необходимые инструменты, приступаем к работе. Перед началом работы закидываем файл с новой прошивкой в корень памяти смартфона (для некоторых смартфонов может потребоваться заброска на карту памяти, но не в этом случае). Разархивировать файл не надо.
Устанавливаем Рекавери
Для выполнения установки кастомной прошивки возвращаемся на первоначальную страницу кастомных прошивок, и раскрываем пункт «Инструкции», скриншот:
Инструкцию надо точно и последовательно выполнить, но вместо упомянутых в ней версий файлов Odin и Рекавери используем те, что были скачены.
После запуска Odin с помощью кнопки AP подгружаем скаченный файл Рекавери, и не забываем зайти на вкладку Options и убрать галочки, указанные в инструкции. При успешном окончании процесса увидим подобную картину, скриншот:
После завершения установки Рекавери на экране смартфона появится голубая полоска, а в окне Odin3 на компьютере в левом верхнем углу будет отображено слово "PASS!".
Теперь нужно внимательно выполнить последний шаг инструкции — перезагрузку в режиме рекавери. Если при нажатии нужных кнопок вы случайно "дрогнули рукой" и смартфон загрузился в обычном режиме вместо рекавери, процедуру установки рекавери придётся повторить. Это связано с тем, что при обычной загрузке устройство автоматически восстанавливает свою собственную систему рекавери, которая нам не подходит.
Если же смартфон успешно загрузился в режиме рекавери TWRP, можно переходить к установке неофициальной прошивки.
Установка неофициальной прошивки
Теперь на той странице форума 4PDA, с которой были начаты все работы, раскрываем страницу и спойлер с инструкцией по установке прошивки, скриншот:
К этой инструкции надо добавить, что под кнопкой громкости имеется в виду повышение громкости. Но это должно быть выполнено в завершающем пункте предыдущей операции (установке рекавери).
Так выглядит экран смартфона со стартовой страницей Рекавери TWRP, фото:
На смартфоне в открывшемся графическом интерфейсе сдвигаем нижний слайдер вправо, и выполняем инструкцию по установке прошивки.
Так выглядит главное меню TWRP, фото:
Сначала нужно удалить все данные, оставшиеся после предыдущей версии операционной системы (чтобы не вызывали глюки в новой ОС). Для этого открываем раздел Wipe и отмечаем необходимые пункты, фото:
Потом возвращаемся в главное меню и идём в пункт "Install", в котором выбираем в памяти телефона файл прошивки, фото:
Нажмите кнопку "Install Image". Начнётся процесс установки. Когда он завершится, нажмите "Reboot" в главном меню, чтобы перезагрузить устройство.
Перезагрузка может занять длительное время, так как это не обычная перезагрузка, а установка новой операционной системы.
После перезагрузки вам останется выполнить последнюю задачу: установить сервисы Google (Gapps).
Установка Gapps
Установка Gapps, как уже упоминалось, не обязательна, но крайне желательна для полноценной работы с сервисами Google; и, в первую очередь - с магазином приложений Google Play.
Начинаем процесс со скачивания правильной версии Gapps (сайт Gapps), вот как это выглядело для данного смартфона с установленной новой версией Android, скриншот:
Установка Gapps принципиально ничем не отличается от установки прошивки, скриншот инструкции:
Наиболее вероятные проблемы при установке, если она завершилась с ошибкой - это нехватка места в системном разделе (ошибка error code 70) или неверная версия Gapps (ошибка error code 64). В последнем случае на экране будет подсказка, что именно не в порядке. Обе ошибки исправляются скачиванием правильной версии Gapps.
На этом - всё, обновление ОС смартфона завершено!
Итоги, замечания и выводы
На примере Samsung Galaxy S4 mini мы рассмотрели процесс, который можно назвать "воскрешением" смартфона. Из почти непригодного состояния устройство стало работоспособным, хотя и с некоторыми ограничениями.
Основная проблема старых смартфонов — недостаток памяти, который становится ещё более критичным после установки новой операционной системы. Например, в рассмотренном устройстве осталось всего 2,7 ГБ свободного места. Без дополнительной SD-карты памяти смартфон практически бесполезен (т.е она становится обязательной). Но надо иметь в виду, что не все старые платформы поддерживают карты памяти ёмкостью свыше 32 ГБ.
Производители смартфонов десятилетней и более давности не могли предвидеть, насколько популярными станут мессенджеры с обменом фотографиями и видео, которые требуют колоссального объёма памяти.
Интерфейс старых смартфонов может работать медленнее с новыми операционными системами, хотя это не критично (пользоваться можно).
Ещё одна проблема — возможные уязвимости в безопасности операционных систем. Даже если такие уязвимости известны производителям, они не устраняются (поддержка заброшена).
Для чего можно использовать старые смартфоны с обновлённой версией Android?
Такие устройства могут служить в качестве второго смартфона для экстренных ситуаций. Из-за ограниченного объёма памяти они подходят только для ограниченного числа приложений. Поэтому выбор зависит от ваших потребностей.
Также старые смартфоны можно использовать для установки "национального мессенджера Max". Если вас заставляют установить это приложение, можно сделать это на старом устройстве, не загружая основной смартфон чем не надо.
При использовании старого смартфона с обновлённой операционной системой важно учитывать особенности работы с мобильным интернетом. Во многих регионах России операторы отключают 3G, оставляя только 4G и 2G. Если ваш смартфон не поддерживает 4G, мобильный интернет может работать очень медленно на 2G или не работать вовсе.
В заключение можно сказать, что производители могли бы выпускать обновления для старых смартфонов, но предпочитают, чтобы потребители покупали новые устройства. На эту тему - статья "Как выманить деньги у потребителя. Запланированное устаревание техники: история и современность".
Спасибо за внимание!
Подписывайтесь на этот Дзен-канал: будет ещё много интересного!