PDA

Ver la Versión Completa : [ TUTORIAL ] Como instalar SailfishOS en Sony Xperia 10 V


Juanro49
23/09/24, 21:52:45
https://jolla.com/content/uploads/2022/11/SailfishOS-new-510x382.png


Tras la confirmación por parte de Jolla de que el Sony Xperia 10 V tendría soporte oficial para SailfishOS (https://www.htcmania.com/showthread.php?t=1695445), ya tenemos disponible la primera beta para este dispositivo y procederemos a instalarla.

Antes de nada, hay que comentar que es una primera versión beta y tiene algunos bugs, como que por ejemplo la cámara está desactivada debido a unos problemas con los drivers que proporciona Sony, y el porcentaje de batería se queda estático.

Requisitos:


Poseer un Sony Xperia 10 V, concretamente el modelo XQ-DC54 con Android 13 o 14
Tener bootloader desbloqueado (https://www.htcmania.com/showthread.php?t=1696411)
Descargar imagen para Sony Xperia 10 C XQ-DC54 y manual para nuestro sistema operativo desde esta web https://releases.sailfishos.org/images/4.6.0.15/xperia_10_v_beta/
Descargar Sony Software binaries for AOSP para Zambezi (nombre técnico de Xperia 10 V) desde esta web https://developer.sony.com/open-source/aosp-on-xperia-open-devices/downloads/software-binaries#secondary-menu-desktop. A día de escribir este post, las últimas versiones disponibles son, según la versión de Android:

Android 13 v4b (https://developer.sony.com/file/download/software-binaries-for-aosp-android-13-0-kernel-5-4-zambezi-v4b)
Android 14 v3a (https://developer.sony.com/file/download/software-binaries-for-aosp-android-14-0-kernel-5-4-zambezi-v3a)




En GNU/Linux, si usamos cables y puestos USB 3.0, podemos tener un error al desbloquear bootloader o al flashear del tipo:
Fastboot command: fastboot -s XXXXXXXXX >> fastboot -s XXXXXXXXX getvar secure << getvar:secure FAILED (remote: 'GetVar Variable Not found')Para que esto no ocurra, antes de nada procederemos a desactivar la autosuspensión de dispositivos USB:
echo -1 > /sys/module/usbcore/parameters/autosuspend




Una vez cumplidos los requisitos, realizamos los siguientes pasos:


Descomprimimos el zip de SailfishOS descargado
Descomprimimos el zip de Sony Software binaries y copiamos el fichero .img dentro de la carpeta donde hemos extraído los ficheros de SailfishOS
En nuestro Xperia, accedemos a las Opciones de Desarrollador (para activarlas sobra con tocar 7 veces sobre el numero de compilacion en Ajustes>Informacion del telefono) y hacemos clic sobre Depuracion USB y Habilitar desbloqueo OEM.
Entramos en la carpeta descomprimida que contiene los fisheros de SailfishOS y Sony binaries y abrimos una consola de comandos en ella (presiona el boton shift, haz clic con el boton derecho del raton en cualquier parte de la carpeta y selecciona Abrir ventana de comandos aqui).
Apagamos el telefono, y entramos en modo fastboot, para ello apretamos la tecla de Subir volumen y conectamos el cable USB del ordenador al telefono. Se encendera el LED en color azul. Otra opcion es en la ventana de comandos abiertas en el paso 3 escribir adb reboot bootloader
Una vez reiniciado en modo fastboot, procedemos a flashear SailfishOS con el comando: sudo ./flash.sh
Una vez escrito el comando, nuestro teléfono se reiniciará en modo fastbootd y comenzará el flasheo

https://www.htcmania.com/attachment.php?attachmentid=1527143&stc=1&d=1727120304


Una vez flasheado, reiniciamos nuestro dispositivo y lo desconectamos del PC para disfrutar de SailfishOS

https://www.htcmania.com/attachment.php?attachmentid=1527144&stc=1&d=1727121012https://www.htcmania.com/attachment.php?attachmentid=1527142&stc=1&d=1727120233

Marcp57
04/10/24, 23:45:36
https://jolla.com/content/uploads/2022/11/SailfishOS-new-510x382.png


Tras la confirmación por parte de Jolla de que el Sony Xperia 10 V tendría soporte oficial para SailfishOS (https://www.htcmania.com/showthread.php?t=1695445), ya tenemos disponible la primera beta para este dispositivo y procederemos a instalarla.

Antes de nada, hay que comentar que es una primera versión beta y tiene algunos bugs, como que por ejemplo la cámara está desactivada debido a unos problemas con los drivers que proporciona Sony, y el porcentaje de batería se queda estático.

Requisitos:


Poseer un Sony Xperia 10 V, concretamente el modelo XQ-DC54 con Android 13 o 14
Tener bootloader desbloqueado (https://www.htcmania.com/showthread.php?t=1696411)
Descargar imagen para Sony Xperia 10 C XQ-DC54 y manual para nuestro sistema operativo desde esta web https://releases.sailfishos.org/images/4.6.0.15/xperia_10_v_beta/
Descargar Sony Software binaries for AOSP para Zambezi (nombre técnico de Xperia 10 V) desde esta web https://developer.sony.com/open-source/aosp-on-xperia-open-devices/downloads/software-binaries#secondary-menu-desktop. A día de escribir este post, las últimas versiones disponibles son, según la versión de Android:

Android 13 v4b (https://developer.sony.com/file/download/software-binaries-for-aosp-android-13-0-kernel-5-4-zambezi-v4b)
Android 14 v3a (https://developer.sony.com/file/download/software-binaries-for-aosp-android-14-0-kernel-5-4-zambezi-v3a)




En GNU/Linux, si usamos cables y puestos USB 3.0, podemos tener un error al desbloquear bootloader o al flashear del tipo:
Para que esto no ocurra, antes de nada procederemos a desactivar la autosuspensión de dispositivos USB:
echo -1 > /sys/module/usbcore/parameters/autosuspend




Una vez cumplidos los requisitos, realizamos los siguientes pasos:


Descomprimimos el zip de SailfishOS descargado
Descomprimimos el zip de Sony Software binaries y copiamos el fichero .img dentro de la carpeta donde hemos extraído los ficheros de SailfishOS
En nuestro Xperia, accedemos a las Opciones de Desarrollador (para activarlas sobra con tocar 7 veces sobre el numero de compilacion en Ajustes>Informacion del telefono) y hacemos clic sobre Depuracion USB y Habilitar desbloqueo OEM.
Entramos en la carpeta descomprimida que contiene los fisheros de SailfishOS y Sony binaries y abrimos una consola de comandos en ella (presiona el boton shift, haz clic con el boton derecho del raton en cualquier parte de la carpeta y selecciona Abrir ventana de comandos aqui).
Apagamos el telefono, y entramos en modo fastboot, para ello apretamos la tecla de Subir volumen y conectamos el cable USB del ordenador al telefono. Se encendera el LED en color azul. Otra opcion es en la ventana de comandos abiertas en el paso 3 escribir adb reboot bootloader
Una vez reiniciado en modo fastboot, procedemos a flashear SailfishOS con el comando: sudo ./flash.sh
Una vez escrito el comando, nuestro teléfono se reiniciará en modo fastbootd y comenzará el flasheo

https://www.htcmania.com/attachment.php?attachmentid=1527143&stc=1&d=1727120304


Una vez flasheado, reiniciamos nuestro dispositivo y lo desconectamos del PC para disfrutar de SailfishOS

https://www.htcmania.com/attachment.php?attachmentid=1527144&stc=1&d=1727121012https://www.htcmania.com/attachment.php?attachmentid=1527142&stc=1&d=1727120233

Muchas gracias por el tutorial.
A ver si el año que viene lo hacen para el Xperia 10 VI y lo pruebo. De mientras me irá de lujo este tutorial para ir calentando motores.
Saludos y muchas gracias de nuevo.