
Si llevas tiempo trasteando con ROMs y quieres dar el salto a Sailfish OS en tu Sony Xperia, esta guĆa estĆ” pensada para ti. Vamos a repasar con calma quĆ© modelos son compatibles, el estado real de soporte en cada uno y todos los pasos clave para instalar imĆ”genes oficiales o preparadas, tanto si solo quieres flashear como si te apetece compilar tu propia imagen y portarla a distintos dispositivos Xperia.
Conviene tener claro desde el principio que estamos hablando de un sistema alternativo y en muchos casos en fase beta, especialmente en dispositivos recientes como los Xperia 10 IV y 10 V. La experiencia general puede ser muy buena, pero ciertas funciones ācomo la cĆ”mara o el lector de huellasā pueden estar rotas o directamente desactivadas. Si asumes estas limitaciones, a cambio obtendrĆ”s un sistema ligero, fluido y muy distinto a Android, con un enfoque en gestos, privacidad y software libre.
Modelos Sony Xperia compatibles con Sailfish OS y estado actual
A lo largo de los aƱos la gama Sony Xperia ha sido la niƱa mimada de Sailfish OS, tanto en form de Sailfish X oficial como mediante ports comunitarios y proyectos como Plasma Mobile. En este artĆculo nos centraremos en los modelos con documentación mĆ”s madura y herramientas de flasheo claras: Xperia X, Xperia 10, Xperia 10 IV y Xperia 10 V, ademĆ”s de otros equipos basados en los mismos proyectos AOSP de Sony.
Para el Sony Xperia 10 V, Jolla ha anunciado soporte oficial y ya existe una primera beta disponible para instalar. En esta primera hornada hay que aceptar algunos defectos importantes: la cĆ”mara estĆ” desactivada por problemas con los drivers de Sony y el nivel de baterĆa puede quedarse congelado en un porcentaje fijo. Pese a ello, telefonĆa, datos móviles, WiFi, multimedia, Bluetooth y el resto de funciones bĆ”sicas estĆ”n operativas.
Con el Xperia 10 IV la situación es parecida. SegĆŗn el estado de adaptación publicado por Jolla, funcionan sin mayores dramas el GPS, Bluetooth, WiFi, tethering, módem, sensores y audio/vĆdeo, ademĆ”s de la red USB. Los puntos negros, a dĆa de hoy, siguen siendo la cĆ”mara que no llega a arrancar y el lector de huellas que permanece inutilizable.
En modelos algo mĆ”s veteranos como el Xperia 10 (Android 9) y el Xperia X (Android 6/7) el soporte es mucho mĆ”s sólido. AquĆ la cĆ”mara, la telefonĆa, los datos, gran parte de los sensores y las actualizaciones internas OTA se consideran estables o casi. Puede haber pequeƱos flecos, como una brĆŗjula algo caprichosa, detalles con ciertos gestos o consumos de baterĆa que podrĆan afinarse segĆŗn la versión de Sailfish, pero ya hablamos de un sistema bastante pulido para el dĆa a dĆa.
Requisitos bƔsicos antes de instalar Sailfish OS
Antes de liarte a flashear como si no hubiera maƱana, merece la pena confirmar unos cuantos requisitos. El primero es asegurarte de que tu bootloader es desbloqueable; el segundo, contar con un PC con Linux, Windows o macOS preparado con Fastboot, ADB y las herramientas que vas a necesitar, y el tercero, tener espacio y tiempo suficientes si piensas compilar.
Comprobar si el bootloader se puede desbloquear
En la mayorĆa de Xperia (antiguos y modernos) el proceso de comprobación es idĆ©ntico. Abre la app de telĆ©fono y marca el código de servicio de Sony *#*#7378423#*#* como si fueses a llamar. EntrarĆ”s en un menĆŗ oculto donde tendrĆ”s que ir a Service info > Configuration > Rooting Status. Si en pantalla aparece āBootloader unlock allowed: Yesā, vas por buen camino; si en cambio dice āNoā o ese campo ni siquiera sale, no podrĆ”s instalar Sailfish OS en ese dispositivo.
Los modelos contemplados en el programa Sony Open Devices (como el Xperia X y el Xperia 10 original) cuentan con una pĆ”gina especĆfica en la web de desarrolladores de Sony donde se detalla, modelo a modelo, si se permite el desbloqueo. Desde esa misma web podrĆ”s solicitar el código de desbloqueo que luego usarĆ”s con Fastboot.
Herramientas y entorno en el ordenador
Desde GNU/Linux el mĆnimo imprescindible son los paquetes de Fastboot y ADB. En distribuciones basadas en Debian o Ubuntu los instalas con:
sudo apt-get install android-tools-fastboot android-tools-adb
En Fedora y otras distros RPM-based el paquete tĆpico es:
sudo dnf install android-tools
Si tu idea es dar un paso mĆ”s y compilar tus propias imĆ”genes para dispositivos como los Xperia 10 IV, 10 V o el Xperia 10 (Android 9), tendrĆ”s que preparar ademĆ”s un entorno de compilación Android completo y la Platform SDK / HADK de Sailfish OS. Para estos ports modernos se recomienda un host con bastante mĆŗsculo: 200ā300 GB de espacio en disco para código y builds, al menos 50 GB solo para descargas, buena CPU multinĆŗcleo y RAM generosa, siguiendo las recomendaciones de Google para compilar AOSP 11/13.
Evitar cortes de conexión: autosuspensión USB en Linux
Hay un detalle puƱetero que conviene no olvidar: en algunas instalaciones de GNU/Linux, sobre todo usando puertos USB 3.0, la autosuspensión de dispositivos USB puede causar errores tipo āRequested download size is more than max allowedā o desconexiones repentinas durante el flasheo. Para curarte en salud puedes desactivar esta autosuspensión temporalmente:
echo -1 | sudo tee /sys/module/usbcore/parameters/autosuspend
Con este ajuste evitas que el kernel āduermaā el puerto en mitad de una escritura de particiones, algo que podrĆa dejar el telĆ©fono en un estado intermedio y obligarte a repetir todo el proceso de desbloqueo o flasheo desde cero.
Preparar el Xperia: opciones de desarrollador y modos Fastboot

Una vez que sabes que tu teléfono es candidato y que el PC estÔ listo, toca poner a punto el propio Xperia. Necesitas activar las Opciones de desarrollador, la depuración USB y el desbloqueo OEM, y también familiarizarte con cómo se entra en Fastboot y Fastbootd.
Activar Depuración USB y Desbloqueo OEM
En todos los modelos Xperia la ruta es muy similar. Entra en Ajustes > Información del telĆ©fono y pulsa varias veces sobre el āNĆŗmero de compilaciónā hasta que Android te diga que ya eres desarrollador. DespuĆ©s vuelve atrĆ”s y abre el menĆŗ āOpciones de desarrolladorā (en algunos casos dentro de āSistema > Opciones de desarrolladorā).
Dentro de ese menú activa al menos Depuración USB y Desbloqueo OEM. Es importante que el móvil tenga conexión a Internet cuando habilitas el desbloqueo OEM, porque Android consulta a los servidores de Google/Sony si tu equipo puede ser desbloqueado.
Cómo entrar en Fastboot y Fastbootd
Para desbloquear el bootloader y flashear imƔgenes, tendrƔs que arrancar el Xperia en modo Fastboot (y en los dispositivos modernos, tambiƩn en Fastbootd). El mƩtodo clƔsico es:
- Apaga el telƩfono completamente.
- Conecta el cable USB al ordenador pero dƩjalo sin conectar al telƩfono.
- Mantén pulsada la tecla de Subir volumen en el Xperia y, sin soltarla, conecta el cable al móvil.
Si lo has hecho bien, el LED de notificaciones se iluminarÔ en azul, señal de que el dispositivo ha entrado en Fastboot. Otra opción cómoda, mientras Android sigue arrancando, es lanzar desde el ordenador:
adb reboot bootloader
En modelos recientes, los scripts de flasheo suelen reiniciar ellos mismos el teléfono de Fastboot a Fastbootd según sea necesario. Fastbootd es un modo extendido que permite acceder a particiones lógicas adicionales, imprescindible en los Xperia basados en Android 11/13.
Desbloquear el bootloader de tu Sony Xperia
El desbloqueo del bootloader es un punto de no retorno: borra todos los datos del telĆ©fono y puede afectar a la garantĆa oficial de Sony. Antes de llevarlo a cabo, asegĆŗrate de que en Android funciona todo lo bĆ”sico āllamadas, cĆ”mara, datos móviles, micrófono, altavoz, pantalla tĆ”ctilā, porque siempre serĆ” mĆ”s fĆ”cil gestionar un RMA con el telĆ©fono de fĆ”brica que tras instalar Sailfish.
Solicitar el código de desbloqueo en la web de Sony
Para los modelos cubiertos por Sony Open Devices la obtención del código es sencilla. Entras en la web de desarrolladores de Sony, seleccionas tu modelo Xperia concreto, introduces el IMEI y una cuenta de correo, y la pÔgina te devolverÔ un código de desbloqueo único.
Ese código serÔ el que usarÔs con Fastboot. Ten presente que tendrÔs que añadirle delante el prefijo 0x y que se invoca Fastboot con el identificador USB de Sony (-i 0x0fce) cuando asà se especifica en la documentación.
Ejecutar el comando de desbloqueo con Fastboot
Con el telĆ©fono en Fastboot (LED azul) y situado el terminal del PC en la carpeta de trabajo, el comando tĆpico para un Xperia X serĆa algo como:
sudo fastboot -i 0x0fce oem unlock 0xTU_CODIGO_DE_DESBLOQUEO
Si todo va bien, Fastboot mostrarĆ” una salida del estilo āOKAYā y en unos segundos el bootloader quedarĆ” abierto. A partir de este momento podrĆ”s flashear Sailfish OS u otras imĆ”genes AOSP para pruebas y ports.
Flashear una imagen oficial o ya preparada de Sailfish OS
Si solo quieres instalar Sailfish OS a partir de un ZIP listo sin meterte en compilaciones, el procedimiento es mƔs corto. Esto aplica tanto a las imƔgenes oficiales de Sailfish X (Xperia X, Xperia 10, Xperia 10 II/III/IV/V) como a los paquetes generados por los scripts de Jolla para modelos recientes.
Descargar y extraer el paquete ZIP de Sailfish
En los dispositivos con licencia oficial debes acceder a la Jolla Shop con tu cuenta, comprar o activar la licencia correspondiente y descargar el ZIP de Sailfish OS desde la sección de descargas. El nombre suele incluir versión de Sailfish, modelo y variante, por ejemplo:
Sailfish_OS-Jolla-4.5.0.18-f5121-1.0.0.9.zippara Xperia X F5121.Sailfish_OS-Jolla-4.5.0.18-f5122-1.0.0.9.zippara Xperia X F5122.
Cuando tengas el archivo, cópialo a un directorio de trabajo cómodo y descomprĆmelo. VerĆ”s varios elementos: scripts de flasheo (flash.sh, flash-on-windows.bat), trozos de imagen (sailfish.img001, img002ā¦), archivos README y otros ficheros auxiliares.
Integrar los binarios propietarios de Sony (vendor blobs)
AdemÔs del ZIP de Sailfish necesitas los binarios propietarios que Sony publica para AOSP. Llegan como ZIPs que, al extraerlos, generan un .img con drivers y componentes cerrados que Sailfish usa en tiempo de ejecución. Cada familia de dispositivos tiene su variante concreta, por ejemplo:
- Para Xperia X se emplea algo como SW_binaries_for_Xperia_AOSP_M_MR1_3.10_v13_loire.zip.
- Para Xperia basados en Android 11 o 13 encontrarƔs nombres como SW_binaries_for_Xperia_Android_11_4.19_v9a_lena.img o SW_binaries_for_Xperia_Android_13_5.4_v9a_<familia>.img.
El patrón es siempre el mismo: descargas el ZIP de Sony, lo descomprimes y copias el .img resultante a la misma carpeta donde has extraĆdo el ZIP de Sailfish OS. Es clave que el nombre del fichero coincida exactamente con el que espera el script de flasheo; si no, verĆ”s mensajes del tipo āfile not foundā y el proceso se abortarĆ”.
+Si quieres usar una versión de binarios distinta de la prevista por Jolla, tocarÔ editar el script de flasheo y el fichero de checksums (por ejemplo, md5.lst) para reflejar el nuevo nombre y su hash. De lo contrario el script detectarÔ una incoherencia de integridad y se negarÔ a seguir.
Ejecutar el script flash.sh en Linux
Con bootloader ya desbloqueado, ZIP de Sailfish descomprimido y binarios de Sony copiados al mismo directorio, el flasheo desde Linux se reduce a abrir un terminal en esa carpeta y lanzar:
sudo bash ./flash.sh
El script te irĆ” pidiendo que conectes o reinicies el móvil en Fastboot/Fastbootd y empezarĆ” a escribir las distintas particiones necesarias. Durante todo el proceso evita tocar el cable, el puerto USB o el propio telĆ©fono hasta que la consola muestre algo tipo āFlashing completed. Remove the USB cable and boot up the device by pressing power keyā.
Si te encuentras con errores como āRequested download size is more than max allowedā, en algunos casos se soluciona reduciendo el tamaƱo del bloque de escritura de Fastboot, por ejemplo usando -S 512K en los comandos fastboot flash. Eso implica o retocar el script o lanzar manualmente el flasheo de la partición conflictiva.
Primer arranque de Sailfish OS
Una vez terminado el flasheo, desconecta el teléfono del PC y mantén pulsado el botón de encendido. Lo normal es que veas primero un aviso de bootloader desbloqueado, después el logo de Sony y, por último, la animación de arranque de Sailfish.
Durante el primer inicio se lanza el asistente de configuración (Startup Wizard) que te guiarÔ para elegir idioma, aceptar la licencia, fijar un código de bloqueo, configurar fecha y hora, conectarte a una red y entrar con tu cuenta de Jolla. Esa cuenta es la que habilita el contenido licenciado (como el soporte de Android y la Aptoide Store) que podrÔs instalar en ese momento o mÔs tarde desde Jolla Store.
Compilar tu propia imagen: HADK y ports comunitarios
Si el cuerpo te pide algo mÔs que flashear un ZIP, Jolla publica el HADK (Hardware Adaptation Development Kit), un manual muy completo donde se explica cómo compilar Sailfish OS desde cero para distintos dispositivos AOSP, incluyendo los Sony Xperia modernos.
Descargar el HADK y preparar el host de compilación
El primer movimiento es descargar la versión mĆ”s reciente del HADK y leer con calma el aviso inicial y los capĆtulos 1 y 2, donde se explica el flujo de trabajo general, la Platform SDK y los comandos principales. Aunque el documento fija unos mĆnimos, en la prĆ”ctica se recomienda contar con bastante mĆ”s espacio del sugerido originalmente: hasta 300 GB de disco para los dispositivos basados en Android 13 y una buena conexión de banda ancha para bajar alrededor de 50 GB de fuentes y dependencias.
Después tendrÔs que instalar la Platform SDK de Sailfish OS y preparar el fichero ~/.hadk.env con variables de entorno clave: fabricante (VENDOR), modelo (DEVICE), nombre interno de build (HABUILD_DEVICE), familia de hardware y versión base de Android sobre la que se apoya el port.
Ejemplo de variables para Xperia 10 IV y 10 V (Android 13)
En los Xperia 10 IV y 10 V la base es AOSP 13.0, usando ramas especĆficas de mer-hybris. Una configuración tĆpica para el Xperia 10 IV (modelo comercial xqcc54, nombre interno pdx225, familia murray) podrĆa ser:
export VENDOR=sony
export DEVICE=xqcc54
export HABUILD_DEVICE=pdx225
export FAMILY=murray
export ANDROID_VERSION_MAJOR=13
export HAVERSION="sony-aosp-"$ANDROID_VERSION_MAJOR
En el Xperia 10 V los valores de DEVICE y HABUILD_DEVICE cambian (por ejemplo a xqdc54 y pdx235, respectivamente), pero el resto del flujo es muy parecido. El HADK actual recomienda seguir sus capĆtulos 3 y 4 para configurar el entorno y omitir el capĆtulo 5, sustituyĆ©ndolo por comandos especĆficos que clonan los repos correctos, sincronizan AOSP y preparan droid-hal para estas nuevas familias.
Sincronizar AOSP, aplicar parches y compilar hybris-hal
Con las variables listas, necesitarƔs instalar la herramienta repo de Google, que es la que maneja los manifests de AOSP. De forma resumida, el flujo suele incluir pasos como:
- Clonar el repositorio droid-hal-sony-<familia> con sus submódulos.
- Inicializar
repoapuntando al manifest mer-hybris adecuado (rama $HAVERSION) y lanzarrepo sync. - Clonar droid-src-sony y aplicar los parches necesarios con scripts tipo
droid-src/apply-patches.sh --mb. - Ejecutar
./setup-sources.sh --mbpara dejar montado el Ɣrbol de fuentes Android. - Fuente de
build/envsetup.sh, activar ccache y seleccionar el objetivo conlunch aosp_$DEVICE-user.
En los dispositivos con kernel moderno de Sony (como el msm-5.4 común) también tendrÔs que construir el kernel mediante scripts como build-kernels-clang.sh, y asegurarte de que la imagen dtbo se copia al directorio de producto correspondiente. Luego se clona droidmedia y se compilan hybris-hal y droidmedia con un make -j$(nproc --all), lo que puede llevar bastante tiempo según el hardware de tu PC.
Generar paquetes droid-hal, middleware y syspart
Con hybris-boot, hybris-recovery y los módulos esenciales listos, pasas al capĆtulo 6 del HADK, donde se explica cómo integrar droid-hal en la Platform SDK y generar paquetes RPM. El guion mĆ”s habitual es usar rpm/dhd/helpers/build_packages.sh con banderas tipo ādroid-hal para el hardware, āgg para grĆ”ficos y āmw para middleware y capas intermedias.
En paralelo se preparan las plantillas para droid-system (contenido de /system) y, según el caso, también para vendor. Se montan las imÔgenes system.img y vendor.img generadas por AOSP en directorios temporales y se usan scripts como copy_tree.sh o copy_vendor.sh para volcar su contenido a repositorios RPM plantillas (por ejemplo droid-system-sony-template o droid-vendor-sony-template).
Es normal encontrarse pequeƱos conflictos de parches en archivos tales como init*.rc o ld.config.28/29.txt, que la propia documentación de mer-hybris indica muchas veces que se pueden ignorar o resolver de forma trivial. Lo realmente importante es terminar con los RPM correctos de droid-hal, droid-system, droid-hal-img-boot, droid-hal-version y compaƱĆa listos para formar parte de la imagen final.
Construir la imagen flashable con MIC
Cuando hardware y middleware estÔn listos, desde la Platform SDK se instalan utilidades como lvm2, atruncate, pigz y android-tools, se definen variables como RELEASE (versión de Sailfish a generar) y EXTRA_NAME (sufijo que identifica tu build) y se ejecuta de nuevo build_packages.sh --mic.
Este proceso genera una imagen final flashable en formato ZIP que se deja en una ruta de este estilo:
$ANDROID_ROOT/SailfishOS-release-<version>-<device>-my1/
Dentro encontrarĆ”s un archivo con nombre tipo SailfishOS--my1-<version>-<device>-<hw-version>.zip, que es el que luego flashearĆ”s con el mĆ©todo estĆ”ndar de Jolla para ese modelo (scripts flash.sh, fastboot, etc.), igual que harĆas con un ZIP oficial de la Jolla Shop.
Particularidades del Xperia 10 (Android 9) y Xperia X
Aunque el esquema general del HADK se parece al de los Xperia con Android 13, en dispositivos como el Xperia 10 (familia ganges, Android 9) y el Xperia X (loire, Android 6/7) hay matices relevantes: cambian las ramas de AOSP, los manifests de mer-hybris y la forma de gestionar /system y /vendor.
Xperia 10: familia ganges (Android 9, Pie)
El Xperia 10 se agrupa en la familia de hardware ganges y se adapta sobre AOSP 9 (āpieā). Las variables de entorno relevantes incluyen algo como:
export VENDOR=sony
export DEVICE=i4113
export HABUILD_DEVICE=kirin
export FAMILY=ganges
export ANDROID_FLAVOUR=pie
export HAVERSION="sony-"$FAMILY"-aosp-"$ANDROID_FLAVOUR
El flujo implica clonar droid-hal-sony-ganges-pie, preparar los repos droid-config-sony-ganges-pie, ajustar patrones de paquetes para arrastrar componentes como patterns-sailfish-consumer-generic y sailfish-porter-tools, y construir tanto system como vendor. Las plantillas especĆficas droid-system-sony-pie-template y droid-vendor-sony-pie-template se usan como base para crear los RPM necesarios.
Tras completar estos pasos, podrĆ”s generar un ZIP flashable muy similar al de otros modelos y flashearlo siguiendo las guĆas de Jolla para el Xperia 10, teniendo presente detalles particulares como sustituir @DEVICES@ en algunos scripts por el valor de $DEVICE en mayĆŗsculas (I4113) y revisar los checksums si modificas el contenido.
Xperia X (F5121/F5122, base Android 6.0.1/7.x)
El Xperia X es quizÔ el port mÔs veterano, pero también uno de los mÔs refinados. La compilación se basa en ramas AOSP concretas (por ejemplo BRANCH=6.0.1_r80 o builds 7.x) que coinciden con los firmwares que Sony mantiene compatibles para Sailfish X. Es fundamental que el build number de Android sea 34.3.A.x.yyy o 34.4.A.x.yyy antes del desbloqueo, y evitar a toda costa actualizar a versiones superiores.
Si tu Xperia X trae un firmware mĆ”s reciente (por ejemplo 34.5.A.q.zzz o 35.x.A.q.zzz), lo recomendable es hacer un downgrade usando la herramienta Emma en Windows para volver a un build soportado antes de abrir el bootloader. En este modelo tambiĆ©n se manejan syspart y vendor por separado, creando RPM especĆficos como droid-system-f5121/f5122 y apoyĆ”ndose en las imĆ”genes oficiales de Sony para la familia loire como fuente de blobs.
El flasheo final puede hacerse Ćntegramente desde Linux si el dispositivo se habĆa actualizado a una base de Android compatible antes de desbloquear. En otros casos, la documentación de Jolla describe un ācamino Linuxā alternativo: flashear manualmente system, montar particiones en modo recovery, copiar blobs a /oem y luego relanzar el script de flasheo para terminar de instalar Sailfish.
Estado de adaptación, soporte y contribución de la comunidad
Jolla mantiene pĆ”ginas de Adaptation Status donde se listan, modelo por modelo, las funciones que van finas y las que todavĆa cojean. Para los Xperia 10 IV y 10 V con Sailfish 5.0.0 se indica que estĆ”n operativos GPS, Bluetooth, WiFi, tethering, datos móviles, módem, sensores, multimedia y red USB, mientras que siguen sin funcionar la cĆ”mara y el lector de huellas, que se encuentran en desarrollo.
En el Xperia 10 original la foto es bastante mĆ”s favorable: telefonĆa, datos móviles, interfaz grĆ”fica, WLAN, GPS, Bluetooth, cĆ”mara, tethering y actualizaciones internas de Sailfish estĆ”n en buena forma. Se avisa, eso sĆ, de que pueden seguir existiendo pequeƱos āno productizadosā, como un consumo de baterĆa algo alto, sensores que necesitan pulido (especialmente la brĆŗjula) o detalles de comportamiento en determinadas condiciones de carga.
El Xperia X goza de un port maduro, aunque con un historial de mejoras pendientes relacionadas con Bluetooth, gestos de navegación, reproducción de vĆdeo en navegador o rendimiento en ciertas situaciones, muchas de ellas ya corregidas con el paso de las versiones. La documentación anima a usuarios avanzados a echar una mano en Ć”reas como NFC, sensor de huellas, reducción de consumo y estabilidad grĆ”fica, tomando como referencia el trabajo hecho en otros Xperia como la serie XA2.
Si quieres ir un paso mĆ”s abajo y mejorar la propia base Android, Jolla recuerda que cualquier mejora que se haga sobre AOSP de Sony repercute directamente en Sailfish OS. Por eso se remite a las guĆas oficiales de Sony para compilar AOSP 11/13 para los dispositivos Open Devices e incluso se ofrecen scripts de fastboot flashall especĆficos que incluyen flashear la imagen OEM de binarios, desactivar verity y verificación en vbmeta/vbmeta_system, limpiar metadata y completar la instalación de AOSP antes de superponer Sailfish.
En caso de errores al compilar o flashear, la vĆa mĆ”s directa sigue siendo pasarse por el canal #sailfishos-porters en la red OFTC, donde desarrolladores y porters veteranos comparten soluciones a problemas tĆpicos: dependencias rotas, mensajes crĆpticos de build_packages.sh (como āNone of the selected test suitesā¦ā) o ajustes necesarios en manifests, scripts y parches.
Entre las novedades recientes del sistema merece mención Sailfish OS 4.1 y posteriores, que han ido aƱadiendo soporte para apps Android de 64 bits en el Xperia 10 II, subiendo la compatibilidad de Android a la API 29 (Android 10) en los Xperia XA2, Xperia 10 y 10 II, corrigiendo errores de rotación y notificaciones en el contenedor Android, incorporando una nueva app de grabación de audio, reparando la subida de copias de seguridad a OneDrive y mejorando el calendario (sincronización de eventos, cumpleaƱos, avisos de cancelaciones en Exchange, etc.). AdemĆ”s, se han introducido funciones Ćŗtiles como bloqueo de publicidad a nivel de sistema, modo cientĆfico en la calculadora en vertical y la opción de aƱadir motores de bĆŗsqueda personalizados en el navegador.
Ultimas consideraciones
Instalar Sailfish X no es solo cuestión de flashear: implica adquirir una licencia de pago en paĆses de la UE, Noruega o Suiza (en el caso del Xperia X se fijó en torno a los 49,90 ā¬), con la que obtienes el paquete de software para flashear, soporte para apps Android, textos predictivos en varios idiomas (incluido espaƱol), compatibilidad con Microsoft Exchange, actualizaciones durante al menos un aƱo y asistencia oficial. Como siempre, Jolla recomienda seguir al pie de la letra las instrucciones oficiales de instalación para Linux, Windows o macOS publicadas en su web, y comprobar el hardware del móvil en Android antes de desbloquearlo para evitar sorpresas con la garantĆa.
Si has llegado hasta aquĆ, ya tienes un mapa bastante completo sobre quĆ© Xperia son compatibles con Sailfish OS, cuĆ”l es su estado real de soporte y quĆ© rutas puedes seguir: desde el flasheo sencillo de una imagen oficial hasta la compilación y el port casero con el HADK.
Sabiendo cómo desbloquear el bootloader, integrar los binarios de Sony y manejar los scripts de Jolla, es posible montar un Xperia 10, 10 IV, 10 V o un Xperia X con Sailfish OS totalmente funcional dentro de las limitaciones de cada modelo, y ademÔs contribuir a que este ecosistema alternativo siga vivo compartiendo pruebas, parches y experiencias con la comunidad. Comparte la información para que mÔs personas conozcan del tema.
