Za pomocą następującego polecenia, udało mi się włączyć tryb dla wielu użytkowników w urządzeniu z systemem Android, który nie officicially wspierać go: adb shell setprop fw.max_users 4
. Dla zachowania dobrego dodałem również następujący wpis do pliku build.prop:
fw.max_users=5
Jest teraz menu Ustawienia do tworzenia dodatkowych użytkowników na moim urządzeniu. Po utworzeniu nowego użytkownika zostałbym przełączony na ekran blokady dla wielu użytkowników z ikonami u dołu pokazującymi konta użytkowników dostępne w urządzeniu. Stamtąd mogę wybrać moje logowanie użytkownika.
Ponadto dane konta nowego użytkownika przetrwają restart. Na podstawie tego mogę stwierdzić, że działa tryb wielu użytkowników.
Problemem jest moje urządzenie z Androidem, odtwarzacz multimedialny z niektórymi wersjami Jellybean 4.2, zwykle nie wyświetla ekranu blokady. Po uruchomieniu urządzenia nie pojawia się ekran blokady ani po jego zawieszeniu lub uśpieniu.
W rzeczywistości jedyny raz widzę ekran blokady natychmiast po utworzeniu nowego użytkownika. Po zalogowaniu się jako nowy użytkownik nie mogę wrócić do ekranu blokady, ponieważ urządzenie jest skonfigurowane do wyświetlania tylko dolnego panelu i dlatego nie mam możliwości kliknięcia ikony użytkownika w menu szybkich ustawień brak górnego panelu.
Wydaje się nieco przesadą, aby zrobić kilka hacków systemowych na niskim poziomie, aby osiągnąć komputerowy odpowiednik Control-Alt-F8 dla Linuksa itp. Czy istnieje polecenie, być może wykorzystujące pewne zamiary lub działania dostępne za pośrednictwem narzędzia Android Activity Manager (am) które pozwoliłyby mi przełączać się między różnymi logowaniami użytkownika lub przynajmniej przejść do ekranu blokady, który pozwoliłby mi zalogować się jako inny użytkownik?
źródło
Odpowiedzi:
Tak jest. Kiedy społeczność odkryła tę funkcję w Androidzie 4.1 (kod istniał, ale nie został jeszcze zadeklarowany, więc Google nie otworzył tej funkcji w Ustawieniach), pamiętam, że bawiłem się tym w moim Nexusie 4.
Oto kilka poleceń, które pamiętam dla terminalu Android:
pm create-user User_Name
am switch-user User_ID
pm list users
pm remove-user User_ID
Mam nadzieję że to pomoże.
źródło