
Si vous envisagez de passer d'Android à Sailfish OS sur votre Sony Xperia, vous trouverez ici tout ce dont vous avez besoin. Un guide complet en espagnol, conçu pour l'Espagne, avec tout ce que vous devez savoir avant de vous lancer : téléphones compatibles, limitations réelles, étapes d’installation et même comment compiler vos propres images pour les derniers modèles.
L'objectif est de vous permettre d'installer Sailfish OS sur un Xperia X, Xperia 10, 10 IV ou 10 V sans mauvaise surprise, en vous expliquant ce qui fonctionnera et ce qui ne fonctionnera pas, comment préparer votre PC et votre téléphone, et que faire en cas de problème. Vous découvrirez la méthode « rapide » images officielles ou préparées flash comme l'approche avancée des ports communautaires utilisant HADK de Jolla.
Modèles Sony Xperia compatibles et version de Sailfish OS
La famille Xperia est, à ce jour, L'option la plus recommandée si vous souhaitez utiliser Sailfish OSparce que Jolla, comme l'article sur le retour du Linux mobile européen, a travaillé main dans la main avec Sony dans le cadre du programme Open Devices et, de plus, la communauté a créé des adaptations très abouties pour plusieurs modèles.
Dans ce guide, nous allons nous concentrer sur Xperia X, Xperia 10, Xperia 10 IV et Xperia 10 VCe sont ceux qui disposent d'instructions officielles ou quasi officielles, d'images prêtes à être flashées et d'un statut de support documenté de la part de Jolla.
Dans le cas d' Sony Xperia 10VIl existe déjà un support officiel sous la forme d'une version d'essai incluse dans Sailfish OS 5.0.0.71 : elle est fonctionnelle pour une utilisation quotidienne, mais présente encore quelques problèmes. Des défauts majeurs, comme la désactivation de la caméra, sont constatés. en raison de problèmes avec les pilotes Sony et un bug qui Le pourcentage de la batterie peut se figer pendant l'utilisation.
Quelque chose de similaire se produit avec le Xperia 10IVSelon l'état d'adaptation de Jolla, la connectivité globale est assez bien assurée, puisque Le modem, les données mobiles, le GPS, le Bluetooth, le Wi-Fi, le partage de connexion, les capteurs et les composants multimédias fonctionnent tous.Mais deux éléments clés manquent encore : la caméra ne fonctionne pas, ni le lecteur d'empreintes digitales.
Si l'on considère des modèles légèrement plus anciens, tels que Xperia 10 (Android 9 de base, famille Ganges) y Xperia X (Android 6/7 sur la plateforme Loire)Le film change complètement : ici le soutien est très mature, avec La téléphonie, les données, la caméra, les capteurs et les mises à jour OTA fonctionnent tous de manière assez stable.Bien qu'il reste encore quelques détails mineurs à peaufiner, comme le comportement de la boussole, certains gestes spécifiques ou la consommation de la batterie qui pourraient être améliorés dans certaines versions.
Quoi qu'il en soit, Jolla conserve une section de État d'adaptation Cette liste, pour chaque modèle Xperia pris en charge, indique quels composants fonctionnent correctement et lesquels présentent encore des défaillances. Il est conseillé de la consulter avant de procéder au flashage, en particulier sur les appareils récents comme Xperia 10 IV et 10 V où la caméra et l'empreinte sont encore en l'air.
Prérequis généraux : chargeur de démarrage, PC et outils
Avant de toucher quoi que ce soit sur votre téléphone portable, il est essentiel de s'assurer que Votre Xperia vous permet de déverrouiller le chargeur de démarrage. et que votre ordinateur est configuré avec Fastboot, ADB et, si vous comptez compiler, avec l'environnement de développement nécessaire.
Vérifiez si le chargeur de démarrage peut être déverrouillé.
Sur les modèles Xperia récents comme sur les plus anciens, la procédure est similaire : ouvrez l’application téléphone et composez le code de service. * # * # * # * # 7378423Vous verrez alors le menu interne Sony dans lequel vous devrez entrer. Informations sur le service> Configuration> État de l'enracinement.
Si cet écran apparaît « Déverrouillage du chargeur de démarrage autorisé : Oui »Vous avez de la chance : l’appareil accepte le déverrouillage et vous pourrez installer Sailfish OS. Si le message « Non » s’affiche ou si cette ligne n’apparaît même pas, Vous ne pourrez pas déverrouiller le chargeur de démarrage, et vous pouvez faire une croix sur Sailfish OS sur cet appareil..
Pour les modèles couverts par Sailfish X (Xperia X, Xperia 10 et autres modèles compatibles), Sony propose également la section Appareils ouverts Sur leur site web pour développeurs, vous pouvez vérifier la compatibilité, obtenir le code de déverrouillage à l'aide de l'IMEI et confirmer si votre variante spécifique est incluse dans le programme.
Préparation de l'ordinateur : Fastboot, ADB et environnement de compilation
Pour installer Sailfish, on utilise généralement un PC sous GNU/Linux, où il faut au moins Fastboot et ADB correctement installésSur les systèmes basés sur Debian ou Ubuntu, les paquets standard sont suffisants :
sudo apt-get install android-tools-fastboot android-tools-adb
Sous Fedora et autres distributions basées sur RPM, les paquets suivants sont couramment utilisés :
sudo dnf install android-tools
Si votre idée va au-delà du simple fait de diffuser une image officielle et que vous souhaitez Créez vos propres versions de Sailfish OS pour Xperia 10, 10 IV ou 10 V.Vous devrez configurer un environnement de compilation AOSP complet en suivant les recommandations de Google concernant la mémoire, le processeur, le système de fichiers, etc., et également installer le Kit de développement logiciel (SDK) et kit de développement logiciel (HADK) pour la plateforme Sailfish OS.
Dans les ports récents basés sur Android 11 et 13, il est recommandé de réserver entre 200 et 300 Go d'espace disque pour le code source et les produits de compilation, et disposer d'au moins 50 Go d'espace de téléchargement disponible, ainsi que d'une connexion haut débit correcte.
Désactivez la mise en veille automatique des périphériques USB sous Linux pour éviter les erreurs.
Un problème récurrent lors du flashage à partir de certaines distributions Linux modernes avec des ports USB 3.0 Le noyau peut « mettre le périphérique en veille » en cours de processus, provoquant des erreurs telles que : « La taille du téléchargement demandée dépasse la taille maximale autorisée. » ou des déconnexions soudaines pendant que Fastboot écrit des partitions critiques.
Par mesure de sécurité, il est conseillé de désactiver la mise en veille automatique du port USB avant de lancer une opération de flashage importante en exécutant la commande suivante :
echo -1 | sudo tee /sys/module/usbcore/parameters/autosuspend
Ce simple réglage empêche le système de suspendre sélectivement le périphérique USB pendant le flashage, ce qui pourrait laisser le téléphone dans un état intermédiaire et vous obliger à répéter toute l'opération depuis Android.
Préparation du Xperia : mode développeur et Fastboot
La compatibilité mobile étant confirmée et les outils prêts sur PC, la prochaine étape est préparez votre propre Xperia Activation des options pour les développeurs, du déverrouillage OEM et du débogage USB, ainsi que l'apprentissage de l'accès à Fastboot et Fastbootd.
Activer les options pour les développeurs, le débogage USB et le déverrouillage OEM
Sur tous les appareils Xperia, le processus est similaire : ouvrir Paramètres> Informations sur le téléphone Appuyez plusieurs fois sur le numéro de build jusqu'à ce qu'Android vous indique que vous êtes désormais développeur. Revenez ensuite en arrière et saisissez les informations nécessaires. Options pour les développeurs (parfois dans « Système > Options pour les développeurs »).
Dans ce menu, vous devez activer au moins deux commutateurs principaux : Déverrouillage OEM y débogage USBIl est important que le téléphone portable dispose d'une connexion internet pendant l'activation du déverrouillage OEM car Android effectue des vérifications auprès des serveurs Google/Sony si cette action est autorisée sur votre appareil.
Entrez en mode Fastboot et Fastbootd
Pour déverrouiller le chargeur de démarrage et installer Sailfish OS, vous devez maîtriser le mode Fastboot (et Fastbootd sur les modèles A/B récents). La méthode classique consiste à :
- Éteignez complètement le téléphone.
- Connectez le câble USB à l'ordinateur en laissant l'extrémité connectée au téléphone portable déconnectée.
- Maintenez la touche enfoncée augmente le volume pendant que vous branchez le câble au Xperia.
Si vous avez suivi correctement les instructions, la LED de notification de votre téléphone s'allumera. couleur azulCela indique que le système est en mode Fastboot. Vous pouvez également redémarrer depuis Android avec :
adb reboot bootloader
Sur les appareils Xperia récents, les scripts officiels de Jolla peuvent redémarrer automatiquement depuis le mode Fastboot classique vers Démarrage rapide, un mode étendu utilisé pour flasher des partitions logiques selon le schéma Android moderne.
Déverrouillage du bootloader sur un Sony Xperia

Le déverrouillage du chargeur de démarrage est une étape cruciale : Il efface complètement toutes les données du téléphone et cela pourrait affecter votre garantie Sony. Avant cela, il est conseillé d'utiliser Android pendant un certain temps et Vérifiez que les appels, la caméra, les données mobiles, le son et le microphone fonctionnent.Car si un produit présente un défaut de fabrication, il sera plus facile de faire jouer la garantie avec le système d'origine.
Obtenez le code de déverrouillage sur le site web de Sony
Pour les modèles du programme Open Devices (tels que Xperia X et Xperia 10 (dans ses différentes versions), vous devrez vous rendre sur la page développeur Sony, accéder à la section déverrouillage et sélectionner votre modèle. Vous pourrez alors demander le IMEI de l'appareil et une adresse e-mail.
Une fois le formulaire soumis, le site web vous affichera (et/ou vous enverra par e-mail) un code de déverrouillage uniqueque vous utiliserez plus tard avec Fastboot. N'oubliez pas que lors de l'exécution de la commande, vous devrez ajouter le préfixe. 0x devant le code, et généralement invoquer Fastboot avec l'identifiant USB Sony.
Exécutez la commande de déverrouillage via Fastboot.
Avec le téléphone en mode Fastboot (LED bleue) et un terminal ouvert dans le répertoire de travail où se trouvent les outils, la commande typique pour déverrouiller un Xperia X ou similaire depuis Linux est :
sudo fastboot -i 0x0fce oem unlock 0xTU_CODIGO_DE_DESBLOQUEO
Si tout se passe bien, vous verrez une réponse comme celle-ci : "D'ACCORD" Une fois l'opération terminée, le téléphone aura un chargeur de démarrage déverrouillé. À partir de ce moment, l'appareil sera prêt à l'emploi. Images clignotantes de Sailfish OS ou toute autre ROM AOSP compatible, en gardant toujours à l'esprit que l'effacement des données est total.
Installez une image officielle ou préconfigurée de Sailfish OS.
Pour la plupart des utilisateurs, c'est largement suffisant. Afficher une image officielle du Sailfish X ou un fichier ZIP préparé par Jollasans passer par les usines de code. C'est la méthode recommandée pour les Xperia X, Xperia 10, et également pour les Xperia 10 IV/V lorsque Jolla publiera les packages correspondants.
Téléchargez et extrayez le fichier ZIP de Sailfish OS.
La première chose à faire est d'acheter la licence auprès de Boutique Jolla Avec votre compte, vous aurez accès à la section téléchargements. Vous pourrez alors télécharger l'image Sailfish OS correspondant à votre modèle, ce qui générera un fichier ZIP dont le nom comprendra le numéro de version, l'identifiant de l'appareil et un suffixe interne, par exemple :
Sailfish_OS-Jolla-4.5.0.18-f5121-1.0.0.9.zippour le Xperia X F5121.Sailfish_OS-Jolla-4.5.0.18-f5122-1.0.0.9.zippour le Xperia X F5122.
Une fois le fichier téléchargé, copiez-le dans un répertoire de travail et décompressez-leVous trouverez les scripts clignotants (comme flash.sh), les fragments d'image (sailfish.img001etc.), fichiers d'intégrité (par exemple md5.lst) et, dans certains cas, des outils spécifiques pour Windows, Linux et Mac.
Intégrer les fichiers binaires propriétaires de Sony (fichiers binaires du fournisseur)
En plus du pack Sailfish, vous avez besoin du Les fichiers binaires AOSP que Sony publie pour chaque famille d'appareilsSailfish utilise ces pilotes et composants propriétaires. Ils sont fournis dans des fichiers ZIP contenant un fichier .img, et leur nom indique la version Android de base et le nom de code de la plateforme.
Par exemple, pour Xperia X Un fichier ZIP de ce type est utilisé SW_binaries_for_Xperia_AOSP_M_MR1_3.10_v13_loire.ziptandis que pour les générations récentes basées sur Android 11 ou 13, vous pouvez trouver des noms comme SW_binaries_for_Xperia_Android_11_4.19_v9a_lena.img o SW_binaries_for_Xperia_Android_14_5.4_v3a_murray.img y …_zambezi.img selon la famille de matériel.
La procédure est similaire dans tous les cas : vous téléchargez le fichier ZIP depuis le site web des développeurs Sony, vous le décompressez, et Copiez le fichier .img obtenu dans le même dossier que celui où se trouve l'image Sailfish décompressée.Il est crucial que le nom du fichier corresponde à ce qu'attend le script de flashage ; sinon, flash.sh signalera qu'il ne trouve pas le fichier.
Si vous devez utiliser une version binaire différente de celle prévue, vous devrez modifier le script. flash.sh ou flash-config.sh comme le fichier de somme de contrôle (par exemple md5.lst) pour ajuster le nom et le hachage du nouveau fichier .img. Si ces informations ne sont pas modifiées, le processus s'interrompra en cas de détection d'une anomalie d'intégrité.
Flashage avec flash.sh sous Linux
Une fois le chargeur de démarrage déverrouillé, l'image de Sailfish OS décompressée et le fichier .img de Sony dans le même répertoire, le flashage standard depuis GNU/Linux se résume à ouvrir un terminal dans ce dossier et à exécuter :
sudo bash ./flash.sh
Le script vous guidera à travers la console, vous invitant à mettre le Xperia en mode Fastboot lorsque nécessaire et le redémarrant automatiquement entre chaque opération. Fastboot et Fastbootd pour enregistrer toutes les partitions nécessaires (système, fournisseur, données utilisateur, dtbo, boot_a/boot_b, etc.).
Au cours de ce processus Vous ne devez ni débrancher le câble ni toucher le téléphone.Il est recommandé de ne pas utiliser l'ordinateur pour des tâches critiques tant qu'un message tel que « Flashage terminé. Retirez le câble USB et redémarrez l'appareil en appuyant sur le bouton d'alimentation » ou un message similaire ne s'affiche pas.
Si vous rencontrez des erreurs comme « La taille du téléchargement demandée dépasse la taille maximale autorisée. »Sur certains systèmes, forcer une taille de bloc plus petite avec Fastboot en utilisant l'option correspondante peut s'avérer utile. -S, par exemple -S 512KCela nécessite de modifier le script flash.sh ou de répéter manuellement les commandes problématiques avec cet indicateur.
Premier démarrage de Sailfish OS et activation de la licence
Une fois le script terminé et le câble débranché, maintenez simplement le bouton d'alimentation enfoncé pour démarrer le Xperia. Un message s'affichera alors. bootloader déverrouillé, puis le logo Sony et, enfin, l'animation de démarrage de Sailfish OS.
Au premier démarrage, les opérations suivantes sont exécutées : Assistant de bienvenue (Assistant de démarrage)Vous devrez alors choisir la langue, accepter les conditions d'utilisation, définir le code de verrouillage de l'appareil, régler la date et l'heure, vous connecter à un réseau et… Connectez-vous avec votre compte Jolla.
C’est cette connexion qui active les composants sous licence : Compatibilité avec Android AppSupport, saisie prédictive en espagnol et Microsoft Exchange et un accès complet à la boutique Jolla. Lors de cette configuration, vous pouvez également installer Aptoide comme boutique d'applications Android, bien que de nombreux utilisateurs préfèrent des alternatives telles que… F-Droid, Aurora Store ou UpToDown téléchargé et installé séparément.
Compilez votre propre image Sailfish OS (HADK et ports communautaires)
Si vous aimez les défis et préférez créer des images personnalisées, Jolla propose HADK (Kit de développement d'adaptation matérielle), un manuel assez complet qui explique comment configurer un environnement AOSP et générer une image Sailfish OS pour différents appareils dans le cadre du programme Sony Open Devices.
Téléchargez le HADK et les exigences d'hébergement
La première étape consiste à obtenir la dernière version du document HADK et à lire attentivement le Avertissement initial et chapitres 1 et 2, où le flux de travail, l'utilisation du SDK de la plateforme et les concepts de base sont expliqués : droid-hal, droid-config, droid-system, etc.
Bien que le document lui-même définisse des exigences minimales, en pratique, pour les appareils modernes (en particulier ceux basés sur Android 13 tels que Xperia 10 IV et 10 VIl est recommandé de disposer de nombreuses ressources, avec jusqu'à 300 Go d'espace disque Et une bonne quantité de RAM, car la synchronisation des sources AOSP et les compilations du noyau et du framework sont assez lourdes.
Vous devrez également installer le Kit de développement logiciel (SDK) de la plateforme Sailfish OS et définir les variables d'environnement dans ~/.hadk.env pour indiquer le fabricant, l'appareil, la famille de matériel et la version de base d'Android sur laquelle l'adaptation est construite.
Variables d'environnement pour Xperia 10 IV et 10 V (AOSP 13)
Sur les Xperia 10 IV et 10 V, la base est AOSP 13 et des branches spécifiques de mer-hybris sont utilisées. Un exemple de configuration d'environnement pour Xperia 10 IV (modèle commercial XQ-CC54, identifiant interne pdx225, famille Murray) il pourrait être:
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
Dans le Xpéria 10V Le principe est similaire, en remplaçant DEVICE et HABUILD_DEVICE par les valeurs correctes pour la famille. zambèze (par exemple, pdx235). À partir de là, HADK conseille de suivre les instructions. chapitres 3 et 4 pour configurer l'environnement AOSP et Passez directement au chapitre 5, en la remplaçant par la séquence de scripts spécifiques qui clonent les dépôts corrects et appliquent les correctifs mer-hybris.
Synchronisez AOSP, appliquez les correctifs et compilez hybris-hal
Une fois l'environnement prêt, vous devrez vous assurer que vous disposez de la commande repo installé pour gérer les manifestes AOSP. Le flux simplifié comprend des étapes telles que :
- Cloner le référentiel droïde-hal-sony- avec tous ses sous-modules de manière récursive.
- Initialiser
repodésignant le manifeste mer-hybris pour la branche $HAVERSION et synchronisez tout avecrepo sync. - Cloner droid-src-sony et appliquez vos propres correctifs à l'aide de scripts comme
droid-src/apply-patches.sh --mb. - course
./setup-sources.sh --mbpréparer l'arborescence source de compilation. - Charge
build/envsetup.sh, Activer cache et sélectionnez la cible aveclunch aosp_$DEVICE-user.
Sur les plateformes Sony modernes dotées d'un noyau commun 5.4 Il est généralement nécessaire de compiler le noyau à l'aide de scripts comme build-kernels-clang.sh et assurez-vous que l'image dtbo Le fichier obtenu est copié dans le dossier produit approprié, puis cloné. droidmedia et sont compilés hybris-hal y droidmedia avec make -j$(nproc --all)ce qui peut prendre un certain temps selon la machine.
Générer des packages droid-hal, des intergiciels et des syspart
Une fois les images de démarrage (hybris-boot, recovery) et les modules de base prêts, vous passez au SDK de la plateforme et suivez les instructions. Chapitre 6 du HADK, qui explique comment intégrer droid-hal et générer des RPM à l'aide du script rpm/dhd/helpers/build_packages.sh avec différents drapeaux comme –droïde-hal, –gg (graphiques) ou –mw (logiciel intermédiaire).
En parallèle, les paquets sont en cours de construction système de droïdes et, dans certains cas, fournisseur de droïdes, en assemblant les images system.img y vendor.img générés par AOSP dans des répertoires temporaires et à l'aide de scripts de copie (par exemple copy_tree.sh, copy_vendor.sh) qui remplissent les modèles RPM (droid-system-sony-template, droid-vendor-sony-template).
Il est relativement normal de trouver des conflits mineurs de correctifs dans des fichiers comme init.wod.rc o ld.config.28/29.txtHADK lui-même indique que ces problèmes peuvent être ignorés ou facilement résolus, car ils affectent le réglage fin. L'important est d'éliminer les régimes clés : droid-hal, droid-hal-img-boot, droid-hal-version, droid-system et compagnie.
Créez l'image flashable avec MIC
Une fois les composants matériels et intermédiaires configurés, il est temps de générer l'image finale installable. Des outils tels que [insérer les outils ici] sont installés à partir du kit de développement logiciel (SDK) de la plateforme. lvm2, atruncate, pigz et android-tools et ça recommence build_packages.sh --mic avec les variables PRESSE (Version voilier) et NOM_EXTRA (suffixe de construction) défini.
Cela produit un image flashable dans un fichier ZIP qui est généralement stocké dans un répertoire comme celui-ci :
$ANDROID_ROOT/SailfishOS-release-<version>-<device>-my1/
À l'intérieur, vous trouverez un fichier similaire à SailfishOS--my1-<version>-<device>-<hw-version>.zip que vous pouvez ensuite flasher en suivant les mêmes guides officiels que Jolla publie pour le Xperia 10 IV/V et d'autres modèles compatibles.
Cas particulier : Xperia 10 (Android 9) et Xperia X
Bien que la logique générale de HADK reste la même, les appareils basés sur Android 9 (Xperia 10, famille Ganges) et en Android 6/7 (Xperia X, plateforme Loire) Elles présentent des nuances importantes : les branches AOSP, les manifestes, les packages de modèles et certains détails relatifs aux fournisseurs changent.
Xperia 10 : La famille Ganges sous Android 9 (Pie)
El Xperia 10 Il repose sur la gamme de composants Ganges et une base AOSP 9 (pied)Un ensemble typique de variables d'environnement pourrait inclure :
export VENDOR=sony
export DEVICE=i4113
export HABUILD_DEVICE=kirin
export FAMILY=ganges
export ANDROID_FLAVOUR=pie
export HAVERSION="sony-"$FAMILY"-aosp-"$ANDROID_FLAVOUR
Ces appareils sont utilisés pour cloner des projets tels que droïde-hal-sony-ganges-pie et la configuration du droïde correspondante, les modèles sont ajustés pour inclure motifs-voilier-consommateur-générique y outils de portage de voilierLes RPM sont créés à l'aide de modèles spécifiques tels que droid-system-sony-pie-template y droid-vendor-sony-pie-template.
Le résultat final est une fois de plus un fichier ZIP flashable qui s'installe en suivant les instructions officielles de Jolla pour le Xperia 10, en tenant compte de petits détails tels que le remplacement @DEVICES@ pour la valeur majuscule correcte (par exemple, I4113) et recalculez les sommes de contrôle si vous modifiez les scripts.
Xperia X : assistance expérimentée et très soignée
El Xperia X (F5121/F5122) Il s'agissait de la première cible majeure pour Sailfish X et son adaptation est très aboutie. La version est basée sur les branches AOSP correspondant aux versions de firmware prises en charge par Sony pour ce modèle, les versions 6.0.1 ou 7.x étant identifiées par des numéros de version tels que : 34.3.Axyyy o 34.4.Axyyy.
Il est très important de s'assurer que le Numéro de build Android Il s'agit d'une des étapes préalables au déverrouillage du bootloader et à l'installation de Sailfish. Si l'appareil a reçu une mise à jour ultérieure (par exemple, 34.5.Aqzzz ou 35.xAqzzz), il est conseillé de l'effectuer. rétrograder à l'aide de l'outil Emma sous Windows pour revenir à une version prise en charge.
Le guide officiel de Jolla Installer Sailfish X sur Xperia X sous Linux Il détaille étape par étape : la vérification du chargeur de démarrage, l’installation de Fastboot, le téléchargement et l’extraction du fichier ZIP approprié, l’obtention du binaires SW_binaries_for_Xperia_AOSP_M_MR1_3.10_v13_loire.imgCopiez-le dans le même répertoire que l'image et lancez-le. sudo bash ./flash.sh avec le téléphone portable en mode Fastboot.
Cet appareil mentionne également un système syspart distinct et des RPM spécifiques pour droid-system-f5121/f5122Toutefois, pour des raisons pratiques, il suffit à l'utilisateur final de suivre le guide officiel et de veiller à utiliser la combinaison de version Android et de binaire recommandée par Jolla.
État du support, problèmes courants et comment demander de l'aide
Jolla tient à jour une documentation indiquant les modèles officiellement pris en charge, les appareils qui ne le sont plus et ceux disposant de ports communautaires non pris en charge. Il est important de faire la distinction entre les Images sous licence disponibles sur la boutique Jolla et les ports communautaires, que vous pouvez trouver dans le tableau des adaptations matérielles communautaires.
Si, lors de l'installation ou de la compilation, vous rencontrez des erreurs étranges (échecs de dépendances, messages de build_packages.sh (qui mentionnent des suites de tests inexistantes, des erreurs Fastboot dues à l'USB ou des problèmes de réseau), une référence utile est le Chaîne #sailfishos-porters sur le réseau OFTCoù les développeurs et les utilisateurs avancés partagent des solutions à ces problèmes.
Jolla insiste également sur le fait que toutes les améliorations apportées au Base AOSP de Sony Cela a un impact direct sur la qualité de Sailfish OS, c'est pourquoi ils font référence au guide officiel de Sony pour la compilation d'AOSP 13 sur les appareils ouverts et proposent des scripts spécifiques pour flasher une version complète d'AOSP. flash de démarrage rapide, en désactivant la véracité et les vérifications dans vbmeta et vbmeta_system lorsque cela est nécessaire.
Si, à un moment donné, vous devez revenir à une version précédente en raison d'une interruption de votre connexion mobile ou d'un dysfonctionnement, la recommandation est la suivante : Revenir à Android avec EmmaVérifiez que le téléphone fonctionne correctement avec le système d'origine (appels, données, appareil photo, GPS, Wi-Fi, audio, écran tactile), et ne réinstallez ensuite que la dernière image Sailfish OS en suivant les instructions officielles pour votre modèle.
En bref, si vous comprenez le statut de support de votre Xperia, respectez les versions Android initiales, prenez soin du chargeur de démarrage et suivez les étapes officielles pour intégrer les binaires Sony et flasher les images, Installer Sailfish OS sur un Sony Xperia est beaucoup plus simple qu'il n'y paraît au premier abord.Que vous optiez pour la solution de facilité avec les images officielles ou que vous préfériez compiler vos propres versions avec HADK et contribuer aux ports communautaires. Partagez ce guide et d'autres personnes pourront en apprendre davantage sur le sujet.
