Il ne semble pas y avoir actuellement de moyen de demander à TWRP de décrypter /data avant un OTA. Comme vous l'avez dit, cela empêche le script addon.d de Magisk de fonctionner, puisque la partie principale de ce script lui-même réside dans la partition /data . (Mais il semble également exiger d'autres choses de la partition /data, de sorte que nous ne pouvons pas simplement la déplacer).
Voici une solution de contournement :
Puisque vous êtes sous LineageOS, vous pouvez installer votre mise à jour OTA manuellement dans TWRP, après décryptage. Téléchargez d'abord (et non installez) l'OTA dans l'outil de mise à jour de LineageOS. Ensuite, redémarrez manuellement en mode recovery et sélectionnez le zip OTA à partir de /data/lineageos_updates
.
C'est un peu plus lourd que le rétablissement automatique de l'AOT, mais au moins cela ne nécessite pas d'avoir recours à l'AOT pour le rétablissement automatique de l'AOT. adb
ou en téléchargeant manuellement le fichier zip sur votre mémoire interne, où il est accessible en écriture par toute application disposant de l'autorisation de stockage...