La version 3.4.0.0 de TWRP a introduit le décryptage multi-utilisateurs, ce qui signifie qu'il n'y a plus d'erreur 255 ou d'autres erreurs de sauvegarde multi-utilisateurs sur les appareils avec une configuration multi-utilisateurs. Le problème est que TWRP exige que tous les utilisateurs soient décryptés pour que la sauvegarde soit réussie. Mais, je n'arrive pas à décrypter l'utilisateur Island / Work profile (utilisateur 11) et l'utilisateur Parallel apps (utilisateur 999) dans mon OnePlus 6 sous Android 10.
Note : L'utilisateur d'applications parallèles est spécifique aux appareils OnePlus.
Voici ce qui se passe lorsque j'entre mon PIN dans TWRP au démarrage ou par la ligne de commande :
Attempting to decrypt data partition or user data via command line.
Attempting to decrypt FBE for user 0...
User 0 Decrypted Successfully
Attempting to decrypt FBE for user 10...
Failed to decrypt user 10
Attempting to decrypt FBE for user 11...
Failed to decrypt user 11
Attempting to decrypt FBE for user 999...
Failed to decrypt user 999
Data successfully decrypted
Updating partition details...
...done
Je peux décrypter explicitement l'utilisateur secondaire 10, donc pas de problème à ce niveau, mais je ne peux pas le faire pour l'utilisateur Work Profile / Island et l'utilisateur Parallel Apps (utilisateur 999).
Faire twrp decrypt MY_PIN_FOR_USER_0 999
ne fonctionne pas. Exécution de locksettings verify --user 11
y locksettings verify --user 11
me donne
Profile uses unified challenge
Alors, comment décrypter ces comptes utilisateurs pour pouvoir faire des sauvegardes TWRP ?
Je suis incapable de mettre la réponse à cette question à mon service. Qu'est-ce qu'un "mot de passe synthétique" et comment est-il utilisé par Android ?
Editar : D'après le lien de suivi des problèmes TWRP partagé par alexcs, la solution pour le profil de travail est de séparer les informations d'identification de l'écran de verrouillage de l'utilisateur principal. Cela semble fonctionner jusqu'à présent. Cependant, cela ne fonctionne pas pour décrypter l'utilisateur des applications parallèles (999).