Apakah ada cara untuk menghapus akun Tamu?

28

Lollipop telah menekankan pada banyak pengguna, yang hanya mengganggu pada telepon pribadi. Saya tidak memerlukan akun tamu dan saya tidak perlu ikon pengguna berwarna biru yang mengingatkan saya bahwa saya bisa menjadi orang lain.

Saya telah menonaktifkan penambahan tamu dari layar kunci (benar-benar default yang masuk akal ?!), dan saya telah masuk sebagai tamu, menarik ke bawah dan mengklik "Hapus Tamu". Tetapi kembali ke akun normal saya, saya masih melihat ikon akun tamu ketika saya menarik turun bar atas dan mengklik hal pengguna biru.

Apakah ada cara untuk sepenuhnya menonaktifkan fitur tamu?

artfulrobot
sumber
periksa ini: android.stackexchange.com/questions/87664/…
ʍѳђ ઽ ૯ ท
1
Ya, melihat inilah yang membuat saya semua bertanya. Saya mencoba menunjukkan bahwa saya sudah melakukan semua yang ada di pos itu.
artfulrobot

Jawaban:

43

Sunting : Pertama, silakan ikuti jawabannya di sini . Ini menawarkan pendekatan yang lebih mudah dan diuji dengan Android 7.1.1.


Beberapa pengguna telah melaporkan bahwa solusi berikut ini tidak berfungsi untuk Android Marshmallow dan di atasnya. Mungkin begitu karena saya menguji ini dengan Android Lollipop dan bekerja dengan baik di atasnya.


Iya dan tidak! Itu tergantung pada bagaimana Anda ingin menggunakan jawaban ini.

Saya masih melihat ikon akun tamu ketika saya menarik turun bar atas dan mengklik hal pengguna biru.

Anda tidak perlu pergi sejauh itu dengan sepenuhnya menonaktifkan pengguna tamu untuk menghindari ikon akun tamu ketika Anda menarik bar atas dan klik gambar profil Anda. Yang harus Anda lakukan adalah menghapus semua pengguna lain dari Pengaturan → Pengguna dan mengubah nilai kunci.

Kuncinya ada di guest_user_enabledbawah tabel yang globalditemukan di /data/data/com.android.providers.settings/databases/settings.db. Basis data ini milik aplikasi Pengaturan Penyimpanan. Nilai saat ini akan menjadi 1. Ubah untuk 0menggunakan dengan perintah:

pengaturan shell adb menempatkan guest_user_enabled global 0

Perubahan harus dilakukan segera, jika tidak, cukup restart telepon.

Sekarang, setiap kali Anda mengetuk gambar profil di bilah atas, Anda akan melihat kontak profil (jika sudah dibuat) atau bersulang mengatakan "Kontak tidak ada". Ikon itu tidak akan muncul sendiri selama Anda tidak membuat pengguna lagi.

Catatan : Seperti disebutkan di atas, penting untuk menghapus semua pengguna lain karena metode tersebut tidak akan berfungsi selama pengguna sekunder tetap berada dalam sistem.


Teknik tersebut di atas hanya berurusan dengan gangguan yang ikon untuk beberapa pengguna. Itu tidak membatasi pengguna utama (pemilik) untuk beralih atau membuat pengguna baru dari Pengaturan → Pengguna .

Bagaimana jika saya senang memiliki satu pengguna (saya) dan tidak ingin melihat Pengguna itu di Pengaturan?

Itu akan membutuhkan akses root. Ada perangkat di bawah spanduk Android One yang sekarang menjalankan Android Lollipop namun tidak memiliki fungsi multi-pengguna. Ternyata fitur [multi-pengguna] dinonaktifkan (fitur ini dinonaktifkan menggunakan kerangka kerja seperti disebutkan di sini ) [dapat diaktifkan] menggunakan beberapa entri dibuild.prop . Mengapa tidak menggunakan teknik itu untuk keuntungan kita?

Sembunyikan Pengguna dari Pengaturan

  1. Instal pengelola file dengan fitur root explorer atau aplikasi editor prop build .
  2. Lokasi build.propadalah /system/build.prop. Buka file, lanjutkan ke akhir, buat baris baru dan masukkan fw.show_multiuserui=0.
  3. Mulai ulang perangkat.

Buka Pengaturan dan Anda akan melihat bahwa entri Pengguna tidak ada. Sebagai efek samping, hasil di bagian pertama yaitu penghapusan ikon tamu juga dicakup oleh solusi ini.

Bagian baiknya adalah bahwa sementara tamu / pengguna sekunder tidak ditemukan di mana Anda dapat beralih menggunakan GUI, Anda masih dapat menggunakan fitur multi-pengguna itu. adb shell am switch-user USER_IDdapat beralih pengguna dengan mudah asalkan Anda tahu USER_ID dari tamu / pengguna sekunder yang dapat Anda peroleh /data/system/users/.

Di sisi lain, adb shell pm create-user USER_NAMEdapat membuat pengguna baru juga. Semua baik-baik saja di sini.


Bagaimana jika saya merasa tidak perlu perangkat saya digunakan oleh pengguna sekunder sama sekali? Saya tidak ingin fungsi multi-pengguna di perangkat saya?

Itu bisa dilakukan. Berkat teknik Android One.

Hapus fitur multi-pengguna

Kami tidak menghapus fitur dari sistem tetapi hanya membatasi sistem untuk satu pengguna. Seperti yang disebutkan di bagian terakhir, kita perlu mengedit build.propyang memerlukan akses root.

Tambahkan fw.max_users=1di build.propdan restart perangkat. Ini akan membatasi sistem dari membuat pengguna baru karena pengguna maksimum diatur ke satu. Itu juga akan menyembunyikan entri Pengguna dari Pengaturan serta ikon pengguna tamu alias gangguan.

Perhatikan bahwa Anda selalu dapat beralih ke akun tamu / sekunder menggunakan adb shell am switch-user USER_IDbahkan setelah membatasi pengguna maksimum menjadi satu karena pembatasan diatur untuk membatasi pembuatan lebih lanjut dari pengguna. Jika Anda merasa perlu untuk menghapus pengguna tersebut tetapi merasa agak bermasalah karena tidak ada opsi sekarang untuk menghapusnya dari GUI, maka lakukan saja adb shell pm remove-user USER_ID.

Firelord
sumber
2
Jawaban luar biasa. fw.max_users = 1 bekerja untuk saya. Saya mencari ini setelah secara tidak sengaja masuk sebagai tamu ketika telepon ada di saku saya, dan mengalami kepanikan yang luar biasa sementara saya pikir saya secara tidak sengaja melakukan pengaturan ulang yang sulit pada perangkat saya!
Mark Ch
1
Ikuti setiap langkah di sini di Cyanogenmod 13 (Android 6.0), masih mendapatkan ikon pengguna biru kecil di kanan atas layar kunci. Kecuali sekarang itu meminta saya untuk menambahkan kontak baru.
detly
1
@Firelord saya pikir itu adalah sesuatu seperti itu, jadi saya tidak downvote. Jika saya menemukan cara melakukannya di M, saya akan menambahkan sesuatu ke jawaban Anda.
detly
1
Opsi pertama dengan shell ADB tampaknya tidak bekerja pada Nougat.
Charles Milette
2
@arnuschky Ketika saya menulis jawaban ini, saya hanya punya Lollipop, dan Nougat atau Marshmallow tidak dirilis, jadi saya rasa jawabannya tidak benar, itu tidak berlaku pada versi Android yang lebih baru.
Firelord
10

Untuk menghapus pengguna tamu dari perangkat android ikuti tautan ini

Ini hanya mengatakan bahwa Anda harus masuk ke akun tamu kemudian dari pengaturan -> pengguna -> hapus pengguna tamu Anda dapat menghapus pengguna tamu.

pengguna205426
sumber
3
Ini tidak dipilih, tetapi ini adalah solusi paling bersih. Dua jawaban lainnya menyarankan satu ton langkah yang tidak dibutuhkan. Perhatikan bahwa Anda harus menjadi pengguna tamu, untuk menonaktifkan fungsionalitas tamu. Anda tidak dapat melakukan ini sebagai pengguna admin.
MeowMeow
8
Ini tidak menghapus akun Guest, itu hanya menghapus data untuk login Guest terakhir.
Kai Carver
1
Bagi saya itu sepertinya menghapus opsi untuk beralih ke Guest.
nafg
Saya menggunakan adb shell settings put global guest_user_enabled 0perintah dari atas dan MAKA saya telah beralih ke akun tamu dan menghapusnya, seperti yang dijelaskan user205426 dan HANYA SETELAH BAHWA fitur akun tamu dinonaktifkan.
Igor Bljahhin
Di perangkat saya, ini berfungsi. Ini menonaktifkan akun tamu dan menghapusnya dari bilah notifikasi. Itu dapat diaktifkan kembali tepat jika saya pergi ke pengaturan dan beralih ke akun tamu lagi.
Sep GH
3

Setelah banyak usaha, saya mencoba metode sederhana ini dan berhasil memecahkan masalah untuk dapat membuat pengguna baru atau masuk sebagai tamu dengan nol meminta kata sandi dari layar kunci. Perhatikan bahwa Anda benar-benar harus masuk menggunakan akun tamu agar ini berfungsi:

Masuk ke akun tamu, lalu dari pengaturan -> pengguna -> hapus pengguna tamu. Setelah reboot, opsi untuk membuat pengguna baru atau masuk sebagai tamu tidak lagi tersedia dari layar kunci.

Darryl Gittins
sumber
1

Sekarang ada solusi yang lebih baik yang tersedia bernama Single User Mod (diuji pada stok Android 7.1.1 tetapi harus bekerja untuk versi Android sebelumnya juga).

Prasyarat : Magisk (kerangka kerja) dan Magisk Manager (aplikasi) diinstal.

Buka aplikasi Magisk Manager → buka Unduhan → cari Mod Pengguna Tunggalinstalreboot perangkat.

Itu dia.

(Klik gambar untuk memperbesarnya)

IMG: IMG:

Seperti yang Anda lihat, ikon biru untuk akun pengguna di atas tidak lagi terlihat. Aplikasi Pengaturan juga menyembunyikan opsi pengaturan Pengguna.

Bagaimana cara mod bekerja?

Ada biner yang fantastis tersedia saat terbang dengan kerangka kerja Magisk bernama resetprop (under / sbin) yang melakukan keajaiban. Diperintahkan untuk mengubah fw.show_multiuserui dan fw.max_users dalam memori sebelum aplikasi SystemUI dimuat.

Firelord
sumber
1

Tanpa me-rooting perangkat dan masih dapat mengubah build.prop, tidak perlu adb atau alat pengembang.

Singkatnya: Saya menemukan twrp yang tepat untuk perangkat saya, kemudian menggunakan Odin terbaru untuk mem-flash twrp di atasnya. Kemudian dari twrp, file manager lanjutan disalin build.prop dari sistem ke kartu SD, restart, modifikasi build.prop yang disalin, restart ke twrp, ganti nama file asli (pada dasarnya buat cadangan), dan salin kembali file yang dimodifikasi ke dalam sistem. kemudian pilih dan gunakan tombol chmod 755 (atau pergi ke terminal dan jalankan chmod 744 build.prop. Perhatikan bahwa hanya root yang dapat memiliki izin menulis atau perangkat Anda tidak bisa boot).

Spesifik: (diuji pada Samsung Tab A T550 9.7 "dengan Android Marshmallow 6.0.1)

  1. Google dan unduh Odin terbaru, buka zipnya.

  2. Google twrp dan perangkat Anda, unduh. Saya tidak tahu apakah versi terbaru twrp berfungsi untuk setiap perangkat, tetapi yang terburuk tidak akan tetapi itu tidak akan merusak perangkat Anda.

  3. Cari cara me-restart perangkat Anda dalam mode unduh. Milik saya menekan daya + home + downvol selama kurang lebih 4 detik. (saat perangkat dimatikan, jelas).

  4. Saat layar unduhan muncul, sambungkan ke PC dan buka Odin. Perangkat yang terdeteksi di bawah com harus berwarna biru.

  5. Tekan tombol ap dan ramban untuk memilih file twrp yang Anda unduh.

  6. Pastikan partisi ulang tidak dicentang di bawah tab Opsi.

  7. Tekan Mulai.

  8. Perangkat reboot secara normal, Anda harus mematikannya dan mulai dalam mode twrp. Dalam kasus saya itu dilakukan dengan menekan power + home + upvol selama kurang lebih 4 detik.

  9. Di twrp, jangan mulai dalam mode baca (pertama kali diminta). Anda tidak akan melakukan rooting, tetapi Anda akan mengubah file sistem.

  10. Dalam kasus saya saat menggunakan twrp, deteksi sentuh agak ke kiri dan saya perlu menekan lebih keras, jadi waspadalah dengan jari-jari gemuk yang mengganggu dan merusak.

  11. Tekan tombol mount, pilih sistem sehingga dicentang, dan hapus centang mode baca jika itu dipilih.

  12. Kembali (tekan Home) dan tekan tombol Advanced, lalu File Manager.

  13. Buka Sistem, lalu pilih file build.prop.

  14. Tekan salin file, pilih folder tujuan tempat pengguna dapat membacanya. Saya menggunakan kartu SD (Anda dapat menggunakan terminal untuk chmod file yang disalin, tetapi lebih cepat dari Windows).

  15. Kembali dan tekan Reboot, lalu System. Ini akan reboot secara normal.

  16. Sambungkan perangkat ke PC dan buka build.prop yang disalin (Notepad tidak berfungsi. Gunakan Notepad ++) dan edit yang Anda inginkan. Dalam kasus saya, saya hanya menambahkan di fw.max_users=1bawah baris terakhir. Simpan itu.

  17. jika Anda tidak dapat membukanya karena izin, pertama-tama salin file ke desktop dan kemudian modifikasi file itu lalu salin kembali dan ganti.

  18. Putuskan sambungan perangkat dan mulai kembali ke twrp.

  19. Sekali lagi pergi ke mount dan periksa sistem, lalu pergi ke Advanced dan kemudian gunakan file manager untuk pergi ke sistem dan pilih build.prop.

  20. Ganti nama itu (tambahkan .bak di akhir atau apa pun) sehingga dicadangkan.

  21. Telusuri ke build.prop yang dimodifikasi, dan salin atau pindahkan ke direktori sistem.

  22. Telusuri ke direktori sistem dan pilih build.prop yang baru saja disalin, lalu tekan tombol chmod 755 dan konfirmasikan, seperti yang saya katakan, bahkan jika Anda tidak mengubah file asli. Hanya mengubah izin untuk memberikan akses tertulis kepada siapa pun selain root akan membuat perangkat Anda hang saat boot. Jika itu terjadi, restart dengan menekan power + downvol untuk beberapa waktu. Kemudian segera setelah itu mati tekan baik power + home + upvol (twrp untuk mengubah kembali apa pun yang Anda lakukan) atau power + home + downvol (mode unduh, jika semuanya gagal Anda masih dapat mem-flash gambar resmi dari Odin, Anda hanya perlu ke Google perangkat Anda dan versi Android kemudian gambar resmi, pastikan itu yang benar).

  23. Mulai ulang dan selesai, tidak ada lagi tamu atau tambahkan pengguna, dan tidak ada rooting, meskipun dari unduhan Anda dapat mem-flash gambar root (jika ada satu untuk perangkat Anda) atau dari twrp Anda dapat menginstal Supersu untuk menjadi root. Anda dapat mengatakan metode ini sesulit rooting, tetapi saya lebih suka menghindari rooting. twrp akan ada di sana, tetapi tidak akan menghalangi apa pun.

welemmanuel
sumber
0

Solusi skrip berhasil untuk saya:

adb shell settings put global guest_user_enabled 0

Pastikan mode pengembang diaktifkan di Droid: Pengaturan -> Tentang Perangkat lalu ketuk Build number 7 kali (dan naik satu kaki sambil menggosok perut !!)

NAMUN bekerja untuk saya HANYA setelah saya menginstal driver USB pengembang Samsung untuk Windows yang tersedia di sini: https://developer.samsung.com/galaxy/others/android-usb-driver-for-windows

Kemudian kotak dialog USB muncul di Droid. Kemudian skrip bekerja.

Gunakan skrip ini sebagai pengujian seluruh perangkat "sistem" adb. Perangkat harus menemukan perangkat dan menampilkan alamat MAC atau sesuatu. Ketika Anda memiliki yang berfungsi kemudian pergi untuk skrip di atas.

Anda tidak perlu mengunduh seluruh lingkungan SDK. Anda bisa mendapatkan keberanian dari ADB di sini: https://forum.xda-developers.com/showthread.php?t=2317790

Kemudian cukup unzip ke direktori (Dapatkan Winzip atau yang serupa). Jalankan CMD (jendela perintah DOS) dan gunakan perintah CD untuk masuk ke direktori tempat adb.exe berada (dari file zip). Kemudian uji dengan perangkat adb. Lalu pergi untuk itu.

Dana Keen

pengguna281599
sumber
Saya melakukan tablet Samsung kedua dengan prosedur di atas dan tidak segera berfungsi. Reboot dan masih tidak berhasil. Namun kemudian beralih ke tamu. Kemudian di sapuan ke bawah dari notifikasi atas, saya menghapus akun tamu (mengembalikan Anda ke pengguna pemilik). Kemudian jalankan skrip lagi dan wala! : Opsi tamu hilang dari layar kunci. Penasaran dengan tablet ini skrip tidak menghasilkan ikon pengguna sama sekali pada layar kunci (seperti telepon) tetapi tablet lain (yang lebih baru) masih memiliki ikon pengguna di layar kunci tetapi ketika diketuk tidak menghadirkan opsi tamu. Keduanya bekerja tetapi hanya dengan cara yang berbeda.
user281599