Skip to content

Instantly share code, notes, and snippets.

@gelin
Created September 19, 2021 07:11
Show Gist options
  • Save gelin/51fe6dd6e1411d4b3211c9d9c5d72599 to your computer and use it in GitHub Desktop.
Save gelin/51fe6dd6e1411d4b3211c9d9c5d72599 to your computer and use it in GitHub Desktop.
Как установить свежий LineageOS на планшет Sony Xperia Z3 Tablet Compact

Устройство

Sony Xperia Z3 Tablet Compact SGP611

Инструменты и принадлежности

  • Приложение fastboot. Оно поставляется вместе с Android SDK.
  • USB кабель
  • Компьютер под управлением Linux, с установленным Android SDK, USB и доступом в Интернет

Инструкции

Как загрузиться в fastboot

  • Выключить планшет
  • Подключить USB кабель к компьютеру, но не к планшету
    • Внимание, не все разъёмы USB у компьютера могут сработать, попробуйте другие разъёмы, если не получится
  • Зажать кнопку "Громкость вверх", подключить USB кабель к планшету
  • Светодиод планшета должен загореться голубым
  • На компьютере проверить, что планшет виден в режиме fastboot: ./fastboot devices

Как загрузиться в recovery

Теоретически, нужно нажать "Громкость вверх" когда при включении планшета светодиод светится розовым. Другой вариант, при загруженном планшете и влюченном USB debug, выполнить на компьютере команду ./adb reboot recovery. На практике, с этим экземпляром планшета, никакой из способов не срабатывал. Розовым светодиод загорался только при подключенном USB, но загрузиться получалось только в ОС.

Как включить MTP

libmtp в Linux может не знать о том, что этот планшет поддерживает MTP.

  • Создать файл /etc/udev/rules.d/99-libmtp.rules.
  • Добавить в файл следующие строчки:
    # Xperia Z3 Compact Tablet
    ATTR{idVendor}=="0fce", ATTR{idProduct}=="51c0", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
    
  • Перезагрузить правила udev: udevadm control --reload-rules && udevadm trigger

Прошивка

Разблокировка загрузчика

Установка рекавери

Так как загрузиться в recovery на этом планшете не получается, нужно установить рекавери TWRP в boot раздел.

  • Скачать рекавери отсюда: https://eu.dl.twrp.me/scorpion_windy/
  • Загрузить планшет в fastboot
  • Прошить рекавери в boot раздел: ./fastboot flash boot twrp-3.0.2-0-scorpion_windy.img
  • Перезагрузить устройство, должно загрузиться TWRP ./fastboot reboot

Установка прошивки

  • Скачать свежий LineageOS, например, отсюда: https://forum.xda-developers.com/t/rom-z3tc-lineageos-18-1-sgp621-unofficial.4256523/
  • Скачать свежий GApps, например, отсюда: https://opengapps.org/
    • Архитектура: ARM
    • Версия Android должна соответствовать версии прошивки, 11.0 в данном случае
    • pico вполне достаточно для входа в аккаунт Google и восстановления приложений из бэкапа Google
  • Загрузить планшет в TWRP
  • Подключить планшет USB кабелем к компьютеру. TWRP предоставляет доступ по протоколу MTP.
  • Залить во внутреннюю память планшета, или на SD карту, zip файлы LineageOS и GApps
  • Сделать Wipe data / Factory Reset
  • Прошить архив с LineageOS и cделать Wipe cache
  • Прошить архив с GApps и cделать Wipe cache
  • Перезагрузится

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment