March 9

Прошивка Android 12 (LineageOS 19.1)для планшета Samsung Galaxy Tab A 10.1 2016 SM-T580 (gtaxlwifi) 

Проект LineageOS продолжает радовать обновлениями для многих Android устройств. Для Samsung Galaxy Tab A 10.1 2016 SM-T580 (gtaxlwifi) на официальном сайте данного проекта, к сожалению, вариант для скачивания LineageOS 19+ (Android 12+) отсутствует. К счастью, на XDA Developers нашёлся подходящий вариант. Версии LineageOS 20 и 21 я не стал устанавливать. Вроде бы версии Андроида более новые, но более медленная работа устройства сводит большинство преимуществ на нет. Можно было бы рассмотреть CrDroid и другие прошивки, но LineageOS - это самый популярный вариант.

Что касается Samsung, то ждать от него последних обновлений не приходится. Радует хотя бы то, что производитель не заблокировал загрузчик. Да и ставить прошивку от Самсунга нет желания из-за огромного количества ненужного мусора. LineageOS можно поставить с минимальными приложениями Гугл (GApps) или вообще без них. Да и не придётся заполнять операционную систему мусором в виде абсолютно ненужных приложений Samsung, а также многих других.

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

Как установить прошивку LineageOS 19 на планшет Samsung Galaxy Tab A 10.1 2016 SM-T580 (gtaxlwifi)
Предостережение: При перепрошивке планшета планшет Samsung Galaxy Tab A 10.1 2016 SM-T580 (gtaxlwifi) всегда что-то может пойти не так. Также обратите внимание, что инструкции написана для SM-T580 (Wi-Fi вариант) и применять её можно только для данной версии планшета.

Перед перепрошивкой обязательно сделайте резервную копию данных с планшета.

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

  1. Установите Heimdall. Некоторые устройства Samsung используют метод загрузки "Download mode", который очень похож на "Fastboot mode" для устройств с разблокированным загрузчиком. Heimdall (Windows, Linux, MacOS) - инструмент для взаимодействия с устройствами Самсунг в режиме "Download". Предпочтительный метод установки альтернативной среды восстановления (Custom Recovery) - через режим загрузки, когда не требуется наличие root доступа.
  2. Для установки Heimdall в Ubuntu 24.04/24.10 достаточно набрать следующее в терминале:
    sudo apt-get install heimdall-flash heimdall-flash-frontend
  3. В качестве альтернативы Heimdall в Windows можно использовать Odin. Также можно получить root доступ и установить прошивку при помощи среды восстановления TWRP.
  4. Скачайте среду восстановления TWRP в формате .img (можно скачать и архив .tar, после чего распаковать его). Я воспользовался twrp-3.7.0_9-0-gtaxlwifi.img.
  5. Зайдите в настройки планшета и включите режим разработчика (В разделе "О планшете" нажмите 7 раз на номере сборки и подтвердите включение режима разработчика)
  6. В настройках режима разработчика включите отладку по USB (USB debugging), а также произведите OEM разблокировку (OEM unlock)
  7. Выключите питание планшета Samsung Galaxy Tab A 10.1 2016 SM-T580 (gtaxlwifi).
  8. Загрузите планшет в режиме "Download mode", для чего зажмите одновременно кнопки "Home", Уменьшения громкости и Питания (отпустите, когда на экране появится предупреждение "Warning: A custom OS can cause critical problems in phone and installed applications). Согласитесь с предупреждением, выбрав Continue (нажмите кнопку увеличения громкости). На экране должен появиться зелёный робот с надписью "Downloading... Do not turn off target!!"
  9. Подключите планшет Samsung Galaxy Tab A 10.1 2016 SM-T580 (gtaxlwifi) к компьютеру при помощи USB кабеля (в Windows понадобятся драйвера).
  10. На компьютере откройте терминал (или командную строку) и перейдите в папку со скаченным образом TWRP.
    cd ~/Downloads
  11. Установите TWRP на телефон, набрав в терминале:
    heimdall flash --RECOVERY twrp-3.7.0_9-0-gtaxlwifi.img --no-reboot
    где twrp-3.7.0_9-0-gtaxlwifi.img - название файла со скаченным образом среды восстановления TWRP. На телефоне появится полоска-индикатор, показывающая прогресс установки.
  12. При возникновении ошибки при установке можно выполнить команду с выводом более подробного лога событий:
    heimdall flash --RECOVERY twrp-3.7.0_9-0-gtaxlwifi.img --no-reboot --usb-log-level debug
  13. Дождитесь завершения операции. В случае успеха вы увидите в терминале следующий текст:
    Initialising connection...Detecting device...Claiming interface...Initialising protocol...Resetting device...Protocol initialisation successful.Beginning session...Some devices may take up to 2 minutes to respond.Please be patient!Session begun.Downloading device's PIT file...PIT file download successful.Uploading RECOVERY100%RECOVERY upload successfulEnding session...
  14. После установки TWRP отключите USB кабель от планшета и выключите питание.
  15. Для этого удерживайте кнопку питания, уменьшения громкости и HOME одновременно. Когда экран моргнет после выключения, то вместо уменьшения громкости нужно нажать на увеличение (чтобы одновременно были нажаты кнопки питания, увеличения громкости и HOME).
  16. Если перепутать кнопки при перезагрузке, то при последующем входе в среду восстановления (Recovery) может появиться упавший синий робот. После этого синего робота появляется сообщение "Установка обновления системы" и "Команды нет". Далее через несколько секунд вместо TWRP Recovery (с соответствующей надписью TWRP) увидим стандартную самсунговскую среду восстановления. Этот вариант нам не подходит.
  17. Если что-то пошло не так, то возвращаемся к шагу установки TWRP при помощи Heimdall, после чего повторяем выключение и вход в среду восстановления (одновременным нажатием всё тех же кнопок Power+Home+VolUp).
  18. Скачайте прошивку и GApps. Я воспользовался lineage-19.1-20241226-UNOFFICIAL-gtaxlwifi.zip и NikGapps-core-arm64-12-20241231-signed.zip (NikGapps Core - это минимальный вариант гугл приложений, остальные можно поставить позже, если они вообще понадобятся). Для ReVanced, например, понадобится MicroG, а не GApps.
  19. Когда загрузится TWRP, можно скидывать прошивку на внутреннюю память планшета при помощи ADB команд. Для этого подключите планшет по USB кабелю к компьютеру и в терминале компьютера наберите поочерёдно:
    adb push lineage-19.1-20241226-UNOFFICIAL-gtaxlwifi.zip /sdcard/adb push NikGapps-core-arm64-12-20241231-signed.zip /sdcard/
  20. Android Device Bridge (ADB) должен быть предварительно установлен на компьютер. Это инструмент, позволяющий посылать на Андроид планшет множество команд в терминале. Для работы ADB нужно, чтобы на Android планшете была включена отладка по USB. Команды можно отправлять как при включенном планшете, так и в режиме Recovery (Восстановление). root доступ на планшете для использования ADB не требуется.
  21. Для установки Android Debug Bridge в Ubuntu достаточно набрать следующую команду в терминале:
    sudo apt-get install android-tools-adb
  22. Далее вернитесь к TWRP на планшете. При необходимости нажмите на "Select Language", выберите "Русский" и нажмите "ОК".
  23. После загрузки TWRP предлагает оставить системный раздел. Т.к. возврат к старым официальным прошивкам меня не интересует, а их обновления не появлялись несколько лет, то я конечно же не оставил системный раздел.
  24. В среде восстановления TWRP Recovery сделайте резервную копию (backup). Это рекомендуемый, но не обязательный шаг. Я его обычно игнорирую, т.к. на планшете нет ценных данных.
  25. В среде восстановления TWRP Recovery выберите "Очистка" (Wipe) -> "Выборочная очистка", отметьте Dalvik/ART Cache, Cache, System, Data и очистите их.
  26. Можно установить прошивку и без подобной очистки. Но у меня, например, после такой установки при первой перезагруки появилась ошибка "encryption unsuccessful", после которой планшет перегружался в TWRP. Пришлось очищать при помощи форматирования (Format) в TWRP.
  27. Вернитесь в основное меню, нажимая кнопку Назад.
  28. Нажмите на "Установка" (Install) и выберите прошивку из папки /sdcard/. Добавьте архив с GApps. Также можно добавить любые другие дополнительные пакеты при желании.
  29. После завершения установки нажмите "Очистка cache/dalvik".
  30. После очистки кэша перегрузите планшет, нажав на "Перезагрузка ОС".
  31. После перезагрузки настройте планшет, введя в том числе логин и пароль от вашего аккаунта Гугл (если вы конечно устанавливали GApps).
  32. Профит!

Если после перепрошивки и перезапуска планшет не может загрузиться (бесконечно загружается и выключается), то нужно отформатировать раздел Cache в среде восстановления TWRP.

Пока недолго тестировал прошивку. Проблема была только с Family Link, которое отказывалось настраиваться (но данная проблема исчезла, когда выбрал другую версию NikGapps Core (MindTheGapps не стал пробовать). Galaxy Tab A SM-T580 конечно не может похвастаться высокой скоростью работы, но LineageOS 19.1 делает работу более комфортной. Не говоря уже про то, что многие Android приложения уже вообще невозможно установить на последнюю версию официальной прошивки.