FP3 : Migrer de "dev" à "stable" sans perte de données

Bonjour, j’utilise actuellement un Fairphone 3 avec e-1.8.1-r-dev installé dessus.
J’aimerais savoir s’il est possible de passer à la version e-1.8.1-r-stable sans perdre mes données et en laissant le bootloader verrouillé.

J’ai pu voir dans cet article : How to update an FP3 from 0.23 (Android 9) to 1.8.1 (latest stable version available) - #3 by tcecyk que le fichier d’installation proposée par cette documentation : https://doc.e.foundation/devices/FP3/upgrade n’était pas installable via adb sideload (malgré le fait qu’il s’agit de la manière indiquée dans la documentation d’installer l’update OTA).

J’ai tout de même essayé de suivre les indications de la documentation mais ça n’a pas fonctionné : l’interface d’adb sideload affichait Could Not Find meta-inf/com/google/android/update-binary

Ensuite, j’ai réussi à trouver un autre fichier OTA officiel de /e/ à cette adresse : https://images.ecloud.global/stable/FP3/e-latest-FP3.zip et il contient un dossier nommé “META-INF”. Or, ce fichier zip n’a pas la même architecture que les autres paquets d’installation de base (à l’adresse https://images.ecloud.global/stable/FP3/), il n’est composé que du dossier “META-INF”, d’un fichier care_map.pb, d’un fichier payload et d’un fichier payload_properties et je ne sais pas quelles sont les différences entre les deux.
J’ai pu voir que les paquets d’installation de LineageOS avaient cette configuration et ils s’installent via adb sideload et ils permettent les mises à jour OTA sans perte de données.

Je ne sais donc pas si je peux installer ce paquet d’installation via adb sideload et ainsi ne pas avoir à débloquer mon bootloader et perdre mes données ou il faut que je refasse une “clean installation” comme indiqué sur cette documentation : https://doc.e.foundation/devices/FP3/install
Il est peut-être aussi possible d’insérer le dossier META-INF dans le paquet d’installation de base (à l’adresse https://images.ecloud.global/stable/FP3/) mais je ne préfère pas tenter, faute de connaissance à ce sujet.

Merci d’avance pour vos réponses, bonne journée.

Je ne crois pas que ce soit possible. Selon mon expérience sur le FP4:

  • Impossible d’installer la build en dirty flash via ADB Sideload
  • Déverrouiller le bootloader efface toutes les données

Je pense qu’il n’y a quasi aucune différence entre la stable et la dev, excepté qu’il ne sera vraisemblablement pas possible d’effectuer une mise à niveau de version Android en mode OTA sur une build dev.

Peut-être que des experts répondront mieux que moi…