Sony Xperia Z3 Tablet Compact SGP611
- Приложение fastboot. Оно поставляется вместе с Android SDK.
- USB кабель
- Компьютер под управлением Linux, с установленным Android SDK, USB и доступом в Интернет
- Выключить планшет
- Подключить USB кабель к компьютеру, но не к планшету
- Внимание, не все разъёмы USB у компьютера могут сработать, попробуйте другие разъёмы, если не получится
- Зажать кнопку "Громкость вверх", подключить USB кабель к планшету
- Светодиод планшета должен загореться голубым
- На компьютере проверить, что планшет виден в режиме fastboot:
./fastboot devices
Теоретически, нужно нажать "Громкость вверх" когда при включении планшета светодиод светится розовым.
Другой вариант, при загруженном планшете и влюченном USB debug, выполнить на компьютере команду ./adb reboot recovery
.
На практике, с этим экземпляром планшета, никакой из способов не срабатывал. Розовым светодиод загорался только при подключенном USB, но загрузиться получалось только в ОС.
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
- Получить код разблокировки на https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader/ IDID: 110040000423452 Unlock code: 4FD597D87DF24AF0
- Загрузить планшет в fastboot
- Разблокировать загрузчик через fastboot:
./fastboot oem unlock 0x4FD597D87DF24AF0
Так как загрузиться в 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. Можно будет восстановить все настройки и приложения из бэкапа.