Android kullanıcılarını komut satırından değiştirmenin bir yolu var mı?


11

Aşağıdaki komutu kullanarak, officicially bunu desteklemeyen bir Android cihazda çoklu kullanıcı modu etkinleştirmek başardı: adb shell setprop fw.max_users 4. İyi bir ölçü için build.prop dosyasına aşağıdaki girdiyi de ekledim:

fw.max_users=5

Şimdi cihazımda ek kullanıcılar oluşturmak için bir Ayarlar menüsü var. Yeni bir kullanıcı oluşturduktan sonra, cihazdaki kullanılabilir kullanıcı hesaplarını gösteren altta simgeler bulunan çok kullanıcılı kilit ekranına geçirdim. Oradan kullanıcı girişimi seçebilirim.

Ayrıca, yeni kullanıcının hesap verileri yeniden başlatılır. Bundan, çoklu kullanıcı modunun çalıştığı sonucuna varabilirim.

Sorun Android cihazım, Jellybean 4.2'nin bazı sürümlerini çalıştıran bir medya oynatıcı, normalde kilit ekranını görüntülemiyor. Cihazı başlattığımda veya cihazı askıya aldıktan veya uyku moduna geçirdikten sonra kilit ekranı görüntülenmiyor.

Aslında, kilit ekranını gördüğüm tek zaman yeni bir kullanıcı oluşturduktan hemen sonra. Yeni kullanıcı olarak oturum açtıktan sonra, cihaz yalnızca alt paneli gösterecek şekilde yapılandırıldığı için kilit ekranına geri dönemem ve bu nedenle cihazın Hızlı Ayarlar menüsünde Kullanıcı simgesini üst panel eksik.

Control-Alt-F8, vb.'nin masaüstü Linux eşdeğerini elde etmek için bazı düşük seviyeli sistem saldırıları yapmak biraz abartılı gibi görünüyor. farklı kullanıcı girişleri arasında geçiş yapmamı veya en azından farklı bir kullanıcı olarak giriş yapmamı sağlayacak kilit ekranına geçmemi sağlar?


Sadece ham bir fikir: bunun için tuş kilidini değiştirmeye yardımcı olabilir (cihazı "kilitlemekten" sorumludur)? Öyleyse, bu, örneğin Tasker kullanılarak yapılabilir ve ana ekranınızda bu göreve bir kısayol oluşturabilirsiniz: buna dokunun, ekranı kapatın, sonra tekrar açın ve size bir kilit ekranı ile sunulmalıdır - umarım geçiş yapabileceğiniz ve ardından tuş kilidini tekrar kapatmak için kısayolu kullanın. Bu sizin için işe yararsa ve bunu "geçerli bir cevap" olarak değerlendirirseniz, bana bildirin ve bir tane yapacağım :)
Izzy

Yanıtlar:


19

Evet var. Topluluk bu özelliği android 4.1'de keşfettiğinde (kod mevcuttu, ancak henüz Google bu özelliği Ayarlar'da açmadı), Nexus 4'ümde bununla oynadığımı hatırlıyorum.

İşte, android Terminal için hatırladığım bazı komutlar:

  • Yeni kullanıcı oluştur: pm create-user User_Name
  • Kullanıcılar arasında geçiş yapmak için: am switch-user User_ID
  • Tüm kullanıcıların listesini almak için: pm list users
  • Bir kullanıcıyı silmek için: pm remove-user User_ID

Bu yardımcı olur umarım.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.