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

Прошивка Android 7.1 Nougat (LineageOS 14.1) для Samsung Galaxy SIII (AT&T i747, d2att)

Самые популярные альтернативные прошивки для Андроид CyanogenMod стали недоступными. Например, для Samsung Galaxy Nexus S мне так и не удалось скачать прошивку CyanogenMod 11 с официального сайта CyanogenMod (пришлось устанавливать SlimKAT ROM для crespo). К счастью, сообщество LineageOS продолжает дело CyanogenMod, в результате чего новые прошивки для Андроид доступны для множества пользователей.

Ещё раз убеждаюсь, что лучше выбирать один из самых популярных смартфонов, вокруг которого будет сообщество разработчиков. LG G Flex2 LS996 оказался неудачным выбором, т.к. производитель не обновил прошивку даже до Android 6 (хотя некоторые варианты LG G Flex2 всё же получили это обновление). По той же причине я бы избегал китайские смартфоны.

А вот 5-летний Samsung Galaxy SIII (AT&T i747, d2att) оказался очень удачным выбором. Apple iPhone 4s был куплен одновременно с этим смартфоном. Какое-то время продукция яблочной компании радовала намного больше из-за наличия последних обновлений. Но последние версии iOS стали слишком сильно тормозить, а потом и вовсе появляться для этого телефона.

Samsung Galaxy S3 (AT&T i747, d2att) может похвастаться наличием официальной прошивки LineageOS 14.1, пусть это пока nightly сборки, а не прошивки, причисляемые к стабильным.

Прошивка Android 7 Nougat (LineageOS 14.1) для Samsung Galaxy SIII (AT&T i747, d2att)


Как установить прошивку Android 7.1 Nougat (LineageOS 14.1) для Samsung Galaxy SIII (AT&T i747, d2att)
Предостережение: При перепрошивке телефона Samsung Galaxy s3 (d2att) всегда что-то может пойти не так. Также обратите внимание, что инструкции написана для AT&T Galaxy s3, так что применять её можно только для данной версии смартфона.
Автор данной инструкции не несёт ответственность за любые проблемы, которые могут возникнуть в процессе установки неродной прошивки. Используйте инструкцию по прошивке ниже на свой страх и риск.


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

    Для установки Heimdall в Ubuntu достаточно скачать .deb файл вроде ubuntu13.04-heimdall_1.4.0-0_amd64.deb и запустить его (.deb файлы для frontend не понадобятся).

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

  3. Выключите питание смартфона Samsung Galaxy s3 (d2att).

  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 s3 к компьютеру при помощи USB кабеля (в Windows понадобятся драйвера).

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

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

    Дождитесь завершения операции


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

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

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

  11. В среде восcтановления TWRP Recovery выберите Wipe, отметьте Cache, System, Data и очистите их.

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

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

  13. Подключите смартфон к компьютеру при помощи USB кабеля.

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

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


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

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

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

  19. После завершения установки вернитесь в главное меню и выберите Reboot -> System.

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

  21. Профит!


Обновление (24 сентября 2018 г)
Lineage OS не радует официальными обновлениями для d2att (AT&T i747), хотя для других вариантов Galaxy s3 прошивки присутствуют. Пришлось поставить прошивку от MoKee, которая обновляется регулярно.

Как установить прошивку Android 7.1 Nougat (MoKee Open Source 14.1) для Samsung Galaxy SIII (AT&T i747, d2att)

Предостережение: При перепрошивке телефона Samsung Galaxy s3 (d2att) всегда что-то может пойти не так. Также обратите внимание, что инструкции написана для AT&T Galaxy s3, так что применять её можно только для данной версии смартфона.
Автор данной инструкции не несёт ответственность за любые проблемы, которые могут возникнуть в процессе установки неродной прошивки. Используйте инструкцию по прошивке ниже на свой страх и риск.


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

    Для установки Heimdall в Ubuntu достаточно скачать .deb файл вроде ubuntu13.04-heimdall_1.4.0-0_amd64.deb и запустить его (.deb файлы для frontend не понадобятся).

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

  3. Выключите питание смартфона Samsung Galaxy s3 (d2att).

  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 s3 к компьютеру при помощи USB кабеля (в Windows понадобятся драйвера).

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

  7. Установите TWRP на телефон, набрав в терминале:
    heimdall flash --RECOVERY twrp-3.2.3-0-d2att.img --no-reboot
    twrp-3.2.3-0-d2att.img - название файла со скаченным образом TWRP. По инструкции на LineageOS на телефоне должна была появиться полоска, показывающая прогресс установки. У меня же экран на телефоне не изменился (осталась надпись "Downloading... Do not turn off target!!), так что просто дождался обратной связи в терминале.

    При возникновении ошибки с недостаточными правами, в Ubuntu команду нужно выполнить с sudo.

    Дождитесь завершения операции:
    Uploading RECOVERY
    100%
    RECOVERY upload successful

    Ending session...
    Releasing device interface...



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

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

  10. В середе восстановления можете выбрать язык (language).

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

  12. В среде восcтановления TWRP Recovery выберите Wipe, отметьте Cache, System, Data и очистите их. После очистки может понадобиться перезагрузка (Reboot), после которой нужно опять запустить среду восстановления.

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

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

  14. Подключите смартфон к компьютеру при помощи USB кабеля.

  15. Скачайте прошивку Mokee Open Source Project для d2att с официального сайта Mokee. Я воспользовался MK71.2-d2att-180829-RELEASE.zip.
    Сбросьте прошивку на телефон в папку /sdcard/ при помощи ADB:
    adb push MK71.2-d2att-180829-RELEASE.zip /sdcard/
    Замените название .zip архива на название вашей прошивки.

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

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

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

  19. После завершения установки вернитесь в главное меню и выберите "Reboot" -> "System".

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

  21. Профит!

Если после перепрошивки всё работает, но SIM-карту телефон не видит, то нужно прошить новый загрузчик (bootloader) и модем (modem). Аналогично закачайте ZIP архивы на телефоне и прошейте при помощи TWRP или ClockworkMod. Подходят версии N и M загрузчика и модема, с более старыми версиями телефон сотовую сеть может не находить. После прошивки желательно очистить cache и Dalvik cache.
Обратите внимание, что возврат к старой версии загрузчика или прошивки может превращать телефон в кирпич, а вот модемы, судя по всему, можно ставить разных версий.
Tags: android, lineageos, samsung, samsung galaxy s3, прошивка
Subscribe

Posts from This Journal “samsung galaxy s3” Tag

promo athunder may 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.
  • 8 comments