[personal profile] alexp
Американская версия Sony Xperia XZs dual (G8232) поставляется с прошивкой, в которой отключен сканер отпечатков пальцев. К сожалению, Сони заявили, что это единственный вариант поставки данного смартфона в США. Поскольку более новые модели могут поставляться в США с включённым сканером, то, судя по всему, проблема была связана с тем, что Sony эксклюзивно поставляет свои аппараты со сканером отпечатков пальцев одному из американских операторов.

Вариантов включения сканера отпечатков пальцев без перепрошивки не нашлось. Зато замена на другую официальную прошивку Sony Xperia XZs, в которой сканер включен, решает проблему. Кто-то ставит канадскую прошивку, кто-то индийскую, кто-то европейскую, но нам конечно же подойдёт российская.

Обновления для Xperia XZs от Sony прилетают на сам телефон, так что нужно лишь периодически подтверждать их установку. Но для включения сканера отпечатков пальцев на американской версии телефона данные обновления не помогут. Установка американской версии Android 8.0 Oreo даже с последними обновлениями всё равно приводит к отключенному сканеру.

Официальное приложение Xperia Companion (Windows, Mac) действительно полезно для просмотра содержимого смартфона Sony Xperia XZs, резервного копирования. Также его можно использовать для обновления программного обеспечения или возврата к более старой версии. Sony традиционно игнорирует пользователей Linux. Но это не важно, т.к. официальную российскую прошивку на американскую при помощи Xperia Companion не получить.

Прошить оригинальную российскую прошивку можно при помощи сторонней утилиты Flashtool, а скачать саму прошивку можно при помощи идущей в комплекте с Flashtool утилитой XperiFirm. Обе утилиты можно испольовать в Windows, Linux и Mac OS.

Как скачать официальную российскую прошивку Sony Xperia XZs


Бесплатная неофициальная утилита XperiFirm позволяет скачивать текущие официальные прошивки для всей линейки Android смартфонов, планшетов и аксессуаров Sony/Sony-Ericsson Xperia. Не поддерживаются только старые аппараты.

Утилита работает в Windows XP/Vista/7/8/8.1/10. Но запустить её можно и в Linux или Mac OS при помощи Mono.

Как скачать официальную российскую прошивку Sony Xperia XZs при помощи XperiFirm

  1. В Ubuntu 17.10 для запуска XperiFirm
    sudo apt-get install mono-complete
    sudo cert-sync /etc/ssl/certs/ca-certificates.crt
    sudo certmgr -ssl -m https://software.sonymobile.com

    При установке сертификата с Sony Mobile нужно два раза согласиться, нажав на кнопку Y на клавиатуре.


  2. Далее скачиваем последнюю версию XperiFirm с xda-developers. В данный момент это XperiFirm 5.3.6 (by Igor Eisberg).zip. Если будете скачивать из других источников, то, помимо лишнего риска, версия может оказаться вовсе не последней.


  3. Распаковываем архив с XperiFirm и запускаем в терминале при помощи mono:
    cd ~/Downloads
    unzip 'XperiFirm_5.3.6_(by_Igor_Eisberg).zip'
    mono XperiFirm.exe


  4. В XperiFirm слева выбираем среди моделей 2017 года Xperia XZs Keyaki и нужную модель (в моём случае - G8232 dual).


  5. В появившейся табличке ищем вариант Russia и нажимаем левой кнопкой мыши на него.


  6. Под "Available Firmware" справа нажимаем левой кнопкой мыши на номер прошивки.


  7. В появившемся диалоговом окне "Firmware details" нажимаем на кнопку "Download"


  8. В появившемся диалоговом окне "Browse For Folder" выберите папку, в которую будет скачена прошивка. Обратите внимание, что она занимает 2,6 ГБ. Нажмите на "ОК".






Как подготовить FTF прошивку для Sony Xperia XZs при помощи Flashtool


Flashtool (Windows, Linux, Mac OS) - это приложение с открытым исходным кодом, позволяющее прошивать Android смартфоны Sony от X10 до Xperia XZs, Xperia XZ Premium, Xperia XZ1, Xperia XZ2, Xperia XA2, Xperia L2. Все эти смартфоны используют протокол S1 для прошивки.

Flashtool может быть использована для следующих целей:
  • Установка прошивок (Android 8/7/6,...)

  • Получение Root доступа

  • Установка среды восстановления (recovery), набора Unix-утилит командой строки busybox, выбранного ядра (custom kernel)

  • Очистка прошивки (удаление прилоежений /system/apps apps по вашему выбору). Будьте осторожны, разве что действительно понимаете, что делаете. Удаление приложений может привести к тому, что телефон будет зависать на логотипе Sony при загрузке.

  • Очистка кэша Dalvik

  • Оптимизация (установка JIT v2)

  • Настройка (установка приложений из папки custom/apps приложения flashtool)

  • Редактирование любого текстового файла на устройстве

  • Ребрендинг устройства


Как подготовить FTF прошивку для Sony Xperia XZs при помощи Flashtool

  1. Скачиваем последнюю версию Flashtool (Sony Mobile Flasher by Androxyde) с официального сайта

  2. Запускаем Flashtool.

    Для Ubuntu 17.10 я скачал flashtool-0.9.24.4-linux.tar.7z.

    Для запуска flashtools в Ubuntu придётся для начала настроить udev:

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

    2. Открываем файл /etc/udev/rules.d/51-flashtool.rules на редактирование с правами администратора:
      sudo gedit /etc/udev/rules.d/51-flashtool.rules

      Откроется текстовый редактор GEdit, оставляем его открытым.

    3. В терминале (CTRL+SHIFT+T) вводим следующую команду:
      lsusb | grep Sony

      и видим наше устройство Sony:



    4. Получается строка вроде следующей:
      Bus 001 Device 004: ID 0fce:01ed Sony Ericsson Mobile Communications AB

      Для нас важно значение ID 0fce:01ed, которое будем подставлять в следующую строку:

      SUBSYSTEM=="usb", ACTION=="add", SYSFS{idVendor}=="0fce", SYSFS{idProduct}=="####", MODE="0777"

      У меня получилась следующая строка:
      SUBSYSTEM=="usb", ACTION=="add", SYSFS{idVendor}=="0fce", SYSFS{idProduct}=="01ed", MODE="0777"

      Именно её вставляем в открытый текстовый файл /etc/udev/rules.d/51-flashtool.rules и сохраняем результат. Далее можно перезапустить udev или перезагрузить компьютер.


    Поскольку нам нужна только установка официальных прошивок, то ADB и Fastboot не понадобятся.

    Распаковываем архив с flashtool и запускаем приложение:

    cd ~/Downloads
    7z x -so flashtool-0.9.24.4-linux.tar.7z | tar xf - -C flashtool
    cd FlashTool
    ./FlashTool


  3. Дожидаемся пока приложение FlashTool скачает обновления для устройств

  4. Нажимаем на иконку XF на верхней панели правее плюса для запуска XperiaFirm и скачивания нужной официальной региональной прошивки.

  5. Для создания Выбираем в верхнем меню Tools -> Bundles -> Create

  6. В появившемся диалоговом окне "Bundler"

    1. в "Select source folder" выбираем папку, в которую скачали прошивку при помощи XperiaFirm


    2. Дважды нажимаем левой кнопкой мыши на строке правее Device и выбираем нужное устройство. В моём случае это "G82XX Xperia XZs" -> "G8232". Для выбора дважды щёлкаем левой кнопкой мыши.

    3. В качестве "Branding" вводим "Customized RU" для российской прошивки.

    4. В качестве "Version" вводим номер прошивки, который виден справа перед скачиванием при помощи XperiFirm. В моём случае это был 41.3.A.2.99.

    5. Нажимаем левой кнопкой мыши на любом элементе из списка "folder list", выбираем все папки при помощи CTRL+A, после чего нажимаем на стрелочку вправо. Все элементы списка должны очутиться справа в "Firmware content" (содержимое прошивки).

    6. Нажимаем на кнопку "Create" для создания прошивки (в Ubuntu она будет сохранена в папке ~/.flashTool/firmwares).




Как прошить смартфон Sony при помощи FTF прошивки и FlashTool



  1. Запустите FlashTool и нажмите на иконку с изображением молнии (Flash device) в верхнем меню.

  2. В диалоговом окне "Firmware selector" выберите нужную прошивку и нажмите на кнопку "Flash"


  3. Отключите кабель USB от смартфона, если он подключён к компьютеру.

  4. Полностью выключите смартфон. Зажмите кнопку уменьшения громкости и, удерживая её, подключите смартфон Sony Xperia XZs к компьютеру при помощи USB кабеля.


  5. Начнётся процесс прошивки

  6. По окончании успешной прошивки вы увидите в логе что-то вроде
    31/015/2018 20:15:12 - INFO - Flashing finished.
    31/015/2018 20:15:12 - INFO - Please unplug and start your phone
    31/015/2018 20:15:12 - INFO - For flashtool, Unknown Sources and Debugging must be checked in phone settings



  7. Отключите кабель USB от смартфона и включите питание.


Несмотря на то, что в конце лога можно заметить фразу о том, что для flashtool необходимо в настройках телефона включить режим USB отладки, а также разрешить установку программного обеспечения из неизвестных источников, я этого не делал. При этом прошивка прошла успешно и заработал сканер отпечатков пальцев.

April 2025

S M T W T F S
  12345
6789101112
13141516171819
20212223 242526
27282930   

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 24th, 2026 01:21 am
Powered by Dreamwidth Studios