Mit dem folgenden Befehl konnte ich den Mehrbenutzermodus auf einem Android-Gerät aktivieren, das ihn offiziell nicht unterstützt : adb shell setprop fw.max_users 4
. Aus gutem Grund habe ich der Datei build.prop auch den folgenden Eintrag hinzugefügt:
fw.max_users=5
Es gibt jetzt ein Einstellungsmenü zum Erstellen zusätzlicher Benutzer auf meinem Gerät. Beim Erstellen eines neuen Benutzers würde ich zum Mehrbenutzer-Sperrbildschirm mit Symbolen unten wechseln, die die auf dem Gerät verfügbaren Benutzerkonten anzeigen. Von dort aus kann ich meine Benutzeranmeldung auswählen.
Darüber hinaus überleben die Kontodaten des neuen Benutzers einen Neustart. Daraus kann ich schließen, dass der Mehrbenutzermodus funktioniert.
Das Problem ist, dass mein Android-Gerät, ein Mediaplayer, auf dem eine Version von Jellybean 4.2 ausgeführt wird, normalerweise den Sperrbildschirm nicht anzeigt. Beim Starten des Geräts oder nach dem Anhalten oder Einschalten des Geräts wird kein Sperrbildschirm angezeigt.
Tatsächlich sehe ich den Sperrbildschirm nur unmittelbar nach dem Erstellen eines neuen Benutzers. Sobald ich mich als neuer Benutzer angemeldet habe, kann ich nicht mehr zum Sperrbildschirm zurückkehren, da das Gerät so konfiguriert ist, dass nur das untere Bedienfeld angezeigt wird. Daher kann ich im Menü "Schnelleinstellungen" des Benutzers nicht auf das Symbol "Benutzer" klicken fehlende obere Platte.
Es scheint ein bisschen übertrieben zu sein, einige Low-Level-System-Hacks durchzuführen, um das Linux-Desktop-Äquivalent von Control-Alt-F8 usw. zu erreichen. Gibt es einen Befehl, der möglicherweise eine Absicht oder Aktivität verwendet, die über das Android-Aktivitätsmanager-Tool (am) verfügbar ist? das würde mir erlauben, zwischen verschiedenen Benutzeranmeldungen zu wechseln oder zumindest zum Sperrbildschirm zu wechseln, der es mir ermöglichen würde, mich als ein anderer Benutzer anzumelden?
quelle
Antworten:
Ja da ist. Als die Community diese Funktion in Android 4.1 entdeckte (der Code war vorhanden, wurde aber noch nicht deklariert, sodass Google die Funktion in den Einstellungen nicht geöffnet hat), erinnere ich mich, dass ich in meinem Nexus 4 damit gespielt habe.
Also, hier sind einige Befehle, an die ich mich für das Android-Terminal erinnere:
pm create-user User_Name
am switch-user User_ID
pm list users
pm remove-user User_ID
Hoffe das hilft.
quelle