Александр Попов (athunder) wrote,
Александр Попов
athunder

Прошивка Android 7 Nougat (LineageOS 14) для Samsung Galaxy S4 GT-I9192 mini dual sim (serranodsdd)

LineageOS продолжает дело CyanogenMod, в результате чего новые прошивки для Андроид доступны для множества пользователей. Например, 5-летний Samsung Galaxy sIII можно обновить до Android 7. Аналогичную процедуру решил проделать и для Samsung Galaxy S4 GT-I9192 mini dual sim (serranodsdd).

В очередной раз убеждаюсь, что лучше выбирать один из самых популярных смартфонов, вокруг которого будет сообщество разработчиков. В идеале сейчас лучше выбирать смартфон на Аndroid только если он сразу идёт с  Аndroid 8 Oreo (а не с предыдущей версией, обновляемой до Андроид 8 Орео) и соответствует требованиям Project Treble. Такие смартфоны обязаны загружаться на чистом AOSP (Android Open Source Project), поэтому альтернативные прошивки к ним разрабатываются намного быстрее. Плюс Project Treble способствует тому, чтобы производители смартфонов могли отделить свои собственные добавления в Андроид, что благоприятно сказывается на частоте обновлений прошивок в целом (правда, без производителя смартфона официальные прошивки всё равно не получить).

Samsung Galaxy S4 GT-I9192 может похвастаться наличием официальной прошивки LineageOS 14.1, пусть это пока nightly сборки, а не прошивки, причисляемые к стабильным.

Прошивка Android 7 Nougat (LineageOS 14.1) для Samsung Galaxy S4 GT-I9192 mini dual sim (serranodsdd)


Как установить прошивку Android 7.1 Nougat (LineageOS 14.1) для Samsung Galaxy S4 mini dual sim (serranodsdd)
Предостережение: При перепрошивке телефона Samsung Galaxy S4 mini dual sim (serranodsdd) всегда что-то может пойти не так. Также обратите внимание, что инструкции написана для S4 mini dual sim и применять её можно только для данной версии смартфона.

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

Автор данной инструкции не несёт ответственность за любые проблемы, которые могут возникнуть в процессе установки неродной прошивки. Используйте инструкцию по прошивке ниже на свой страх и риск.


  1. Установите Heimdall. Некоторые устройства Samsung используют метод загрузки "Download mode", который очень похож на "Fastboot mode" для устройств с разблокированным загрузчиком. Heimdall (Windows, Linux, MacOS) - инструмент для взаимодействия с устройствами Самсунг в режиме "Download". Предпочтительный метод установки альтернативной среды восстановления (Custom Recovery) - через режим загрузки, когда не требуется наличие root доступа.

    Для установки Heimdall в Ubuntu 17.10 достаточно набрать следующее в терминале:
    sudo apt-get install heimdall-flash heimdall-flash-frontend

    В качестве альтернативы Heimdall в Windows можно использовать Odin. Также прошивки можно устанавливать при помощи среды восстановления TWRP или ClockworkMod Recovery (CWM).

  2. Скачайте среду восстановления TWRP в формате .img. Я воспользовался twrp-3.2.1-0-serranodsdd.img.

  3. Выключите питание смартфона Samsung Galaxy S4 GT-I9192 mini dual sim (serranodsdd).

  4. Загрузите телефон в режиме "Download mode", для чего зажмите одновременно кнопки "Home", Уменьшения громкости и Питания (отпустите, когда на экране появится предупреждение "Warning: A custom OS can cause critical problems in phone and installed applications). Согласитесь с предупреждением, выбрав Continue (нажмите кнопку увеличения громкости). На экране должен появиться зелёный робот с надписью "Downloading... Do not turn off target!!"

  5. Подключите Samsung Galaxy S4 GT-I9192 к компьютеру при помощи USB кабеля (в Windows понадобятся драйвера).

  6. На компьютере откройте терминал (или командную строку) и перейдите в папку со скаченным образом TWRP.
    cd ~/Downloads

  7. Установите TWRP на телефон, набрав в терминале:
    heimdall flash --RECOVERY twrp-3.2.1-0-serranodsdd.img --no-reboot
    где twrp-3.2.1-0-serranodsdd.img - название файла со скаченным образом TWRP. На телефоне появится полоска-индикатор, показывающая прогресс установки. При возникновении ошибки с недостаточными правами, в Ubuntu команду нужно выполнить с sudo.

    Дождитесь завершения операции. В случае успеха вы увидите в терминале следующий текст:
    Session begun.

    Downloading device's PIT file...
    PIT file download successful.

    Uploading RECOVERY
    100%
    RECOVERY upload successful

    Ending session...
    Releasing device interface...

  8. После установки TWRP отключите USB кабель от телефона и выключите питание (я вытащил аккумулятор).

  9. Загрузите телефон в режиме Recovery, одновременно зажав кнопку "Home", Увеличения громкости и Питания (обратите внимание, что в первом случае использовали кнопку уменьшения громкости, а во втором - увеличения).

  10. Нажмите "Select Language", выберите "Русский" и нажмите "ОК".

  11. После загрузки TWRP предлагает оставить системный раздел. Т.к. возврат к старым официальным прошивкам меня не интересует, а их обновлений не предвидится, то я конечно же не оставил системный раздел, выбрав "Свайп - разрешить изменения".

  12. Установите на компьютере Android Debug Bridge (ADB) - инструмент, позволяющий посылать на телефон множество команд в терминале. Для работы ADB нужно, чтобы на Android смартфоне была включена отладка по USB. Команды можно отправлять как при включенном телефоне, так и в режиме Recovery (Восстановление). root доступ на смартфоне для использования ADB не требуется.

    Для установки Android Debug Bridge в Ubuntu достаточно набрать следующую команду в терминале:
    sudo apt-get install android-tools-adb

  13. Скачайте прошивку LineageOS для serranodsdd с официального сайта LineageOS. Я воспользовался lineage-14.1-20180126-nightly-serranodsdd-signed.zip.
    Сбросьте прошивку на телефон в папку /sdcard/ при помощи ADB:
    adb push lineage-14.1-20180126-nightly-serranodsdd-signed.zip /
    Замените название .zip архива на название вашей прошивки.

  14. Скачайте приложения Гугл (Google Apps). Я воспользовался OpenGapps для ARM и Android 7.1 в варианте nano (GMail, Calendar, Youtube и прочие приложения всегда можно поставить позже из Google Play) - open_gapps-arm-7.1-nano-20180128.zip.
    Сбросьте open_gapps-arm-7.1-nano-20180128.zip на смартфон:
    adb push open_gapps-arm-7.1-nano-20180128.zip /sdcard/
    Замените название .zip архива на название ваших GApps.


  15. В среде восcтановления TWRP Recovery сделайте резервную копию (backup). Это рекомендуемый, но не обязательный шаг. Я его обычно игнорирую, хотя конечно лучше этого не делать.

  16. В среде востановления TWRP Recovery выберите "Очистка" (Wipe) -> "Выборочная очистка", отметьте Dalvik/ART Cache, Cache, System, Data и очистите их.

  17. Вернитесь в основное меню, нажимая кнопку Назад.

  18. Нажмите на "Установка" (Install) и выберите прошивку из папки /sdcard/. Добавьте архив с GApps и любые другие дополнительные пакеты. Например, можно добавить root при помощи LineageOS su add-on (я обошёлся без root исключительно ради безопасности и невозможности использовать некоторые банковские приложения с root).

  19. После завершения установки нажмите "Очистка cache/dalvik".

  20. После очистки кэша перегрузите телефон, нажав на "Перезагрузка ОС".

  21. При желании можете установить TWRP, как системное приложение.

  22. После перезагрузки настройте телефон, введя в том числе логин и пароль от вашего аккаунта Гугл (если вы конечно устанавливали GApps).

  23. Профит!

Если после перепрошивки всё работает, но SIM-карту телефон не видит, то нужно прошить новый загрузчик (bootloader) и модем (modem). Аналогично закачайте ZIP архивы на телефоне и прошейте при помощи TWRP или ClockworkMod.

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



Альтернативные прошивки для Samsung Galaxy S4 GT-I9192 mini dual sim (serranodsdd) :
Tags: android, lineageos, samsung, samsung galaxy s4 mini, прошивка
Subscribe

Posts from This Journal “прошивка” Tag

promo athunder май 26, 2013 11:36 17
Buy for 10 tokens
Вы можете вернуть процент с покупок, используя специализированные Интернет сервисы возврата наличных (cash back, кешбэк, кэшбэк, кэшбек). Такие сервисы предоставляют ссылки на Интернет-магазины. Переходя по ним и совершая покупки, вы получаете процент в виде наличных обратно. Если обычные сайты…
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 4 comments