Wie entschlüssele ich das Island / Work-Profil und den Benutzer von Parallel Apps in TWRP?
In der Version TWRP 3.4.0.0 wurde die Mehrbenutzerentschlüsselung eingeführt, was bedeutet, dass auf Geräten mit mehreren Benutzereinstellungen kein Fehler 255 oder andere Mehrbenutzer-Sicherungsfehler mehr auftreten. Das Problem ist, dass bei TWRP alle Benutzer entschlüsselt werden müssen, damit die Sicherung erfolgreich ist. Ich kann jedoch den Benutzer des Island / Work-Profils (Benutzer 11) und den Benutzer der parallelen Apps (Benutzer 999) in meinem OnePlus 6 mit Android 10 nicht entschlüsseln.
Hinweis: Der Benutzer paralleler Apps ist spezifisch für OnePlus-Geräte.
Folgendes passiert, wenn ich meine PIN beim Booten oder über die Befehlszeile in TWRP eingebe:
Versuch, Datenpartition oder Benutzerdaten über die Befehlszeile zu entschlüsseln. Versuch, FBE für Benutzer 0 zu entschlüsseln ... Benutzer 0 erfolgreich entschlüsselt Versuch, FBE für Benutzer 10 zu entschlüsseln ... Benutzer 10 konnte nicht entschlüsselt werden Versuch, FBE für Benutzer 11 zu entschlüsseln ... Benutzer 11 konnte nicht entschlüsselt werden Versuch, FBE für Benutzer 999 zu entschlüsseln ... Benutzer 999 konnte nicht entschlüsselt werden Daten erfolgreich entschlüsselt Partitionsdetails aktualisieren ... ...erledigt
Ich kann den sekundären Benutzer 10 explizit entschlüsseln, also kein Problem, aber ich kann dies nicht für den Benutzer "Work Profile / Island" und den Benutzer "Parallel Apps" (Benutzer 999) tun.
Tun twrp decrypt MY_PIN_FOR_USER_0 999
funktioniert nicht. Laufen locksettings verify --user 11
und locksettings verify --user 11
gibt mir
Profile uses unified challenge
Wie entschlüssele ich diese Benutzerkonten, damit ich TWRP-Backups erstellen kann?
Ich kann die Antwort auf diese Frage nicht verwenden. Was ist ein "synthetisches Passwort" und wie wird es von Android verwendet?
Bearbeiten : Über den von alexcs freigegebenen TWRP-Link zur Problemverfolgung besteht die Lösung für das Arbeitsprofil darin, die Anmeldeinformationen des Sperrbildschirms vom primären / Hauptbenutzer zu trennen. Dies scheint bisher zu funktionieren. Es funktioniert jedoch nicht zum Entschlüsseln von Benutzern paralleler Apps (999).
Antworten
Hinweis : Diese Lösung wurde unter Android 10 (OxygenOS 10.3.2) in OnePlus 6 mit TWRP 3.4.0.3 getestet.
Die Idee für einen reibungslosen Ablauf in TWRP ist, dass Ihr Hauptbenutzer keine Sicherheit / Anmeldeinformationen für den Sperrbildschirm haben darf, um eine Sicherung in TWRP zu erstellen. Auf diese Weise kann TWRP den Hauptbenutzer, den Arbeitsprofilbenutzer und auch den Benutzer von Parallel Apps automatisch entschlüsseln.
Folge diesen Schritten:
- Richten Sie eine Bildschirmsperre für PIN / Passwort / Muster für Ihren Hauptbenutzer / Ihr Hauptprofil ein, falls Sie diese noch nicht haben.
- Aktivieren / aktivieren Sie im Bildschirm Einstellungen → Sicherheit & Sperren eine Sperre für Arbeitsprofil verwenden. Dies bedeutet, dass weder das Android-System noch Ihre Arbeitsprofil-Apps zusätzliche Anmeldeinformationen anfordern würden.
- Setzen Sie die Bildschirmsperre für Ihren Hauptbenutzer / Ihr Hauptprofil auf Keine. Entfernen Sie also die Sicherheit des Sperrbildschirms.
Starten Sie jetzt TWRP. TWRP entschlüsselt automatisch Ihr Hauptbenutzerkonto (Benutzer 0), Ihr Arbeitsprofilkonto und auch den Benutzer von Parallel Apps (Benutzer 999). Wenn Sie ein sekundäres Benutzerkonto eingerichtet haben, können Sie es einfach mit dem folgenden Befehl entschlüsseln:
twrp decrypt CREDENTIALS SECONDARY_USER_ID
Alternativ können Sie in TWRP zu Erweitert → Benutzer entschlüsseln → Wählen Sie Ihren sekundären Benutzer aus → geben Sie dessen Anmeldeinformationen ein.