La version TWRP 3.4.0.0 a introduit le déchiffrement multi-utilisateur, ce qui signifie qu'il n'y a plus d'erreur 255 ou d'autres erreurs de sauvegarde multi-utilisateur sur les appareils avec une configuration multi-utilisateur. Le problème est que TWRP exige que tous les utilisateurs soient déchiffrés pour que la sauvegarde soit réussie. Mais, je n'arrive pas à déchiffrer l'utilisateur de l'Île / du profil de travail (utilisateur 11) et l'utilisateur des applications parallèles (utilisateur 999) sur mon OnePlus 6 fonctionnant sous Android 10.
Note : L'utilisateur des applications parallèles est spécifique aux appareils OnePlus.
Voici ce qui se passe lorsque j'entre mon NIP dans TWRP au démarrage ou via la ligne de commande :
Tentative de déchiffrement de la partition de données ou des données utilisateur via la ligne de commande.
Tentative de déchiffrement FBE pour l'utilisateur 0...
Utilisateur 0 déchiffré avec succès
Tentative de déchiffrement FBE pour l'utilisateur 10...
Échec du déchiffrement de l'utilisateur 10
Tentative de déchiffrement FBE pour l'utilisateur 11...
Échec du déchiffrement de l'utilisateur 11
Tentative de déchiffrement FBE pour l'utilisateur 999...
Échec du déchiffrement de l'utilisateur 999
Données déchiffrées avec succès
Mise à jour des détails de la partition...
...terminé
Je peux déchiffrer explicitement le second utilisateur 10, donc pas de problème de ce côté, mais je ne peux pas le faire pour l'utilisateur du profil de travail / de l'Île et l'utilisateur des applications parallèles (utilisateur 999).
Le fait de faire twrp decrypt MON_NIP_POUR_UTILISATEUR_0 999
ne fonctionne pas. Exécuter locksettings verify --user 11
et locksettings verify --user 11
me donne
Le profil utilise un défi unifié
Alors, comment puis-je déchiffrer ces comptes utilisateur pour pouvoir faire des sauvegardes avec TWRP ?
Je ne parviens pas à mettre la réponse à cette question à profit. Qu'est-ce qu'un "mot de passe synthétique" et comment est-il utilisé par Android ?
Édition : D'après le lien de suivi des problèmes de TWRP partagé par alexcs, la solution pour le profil de travail est de séparer ses identifiants de verrouillage de l'utilisateur principal. Cela semble fonctionner jusqu'à présent. Cependant, cela ne fonctionne pas pour déchiffrer l'utilisateur des applications parallèles (999).