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?
accounts
multi-user
artfulrobot
sumber
sumber
Jawaban:
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.
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_enabled
bawah tabel yangglobal
ditemukan di/data/data/com.android.providers.settings/databases/settings.db
. Basis data ini milik aplikasi Pengaturan Penyimpanan. Nilai saat ini akan menjadi1
. Ubah untuk0
menggunakan adb dengan perintah: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
build.prop
adalah/system/build.prop
. Buka file, lanjutkan ke akhir, buat baris baru dan masukkanfw.show_multiuserui=0
.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_ID
dapat 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_NAME
dapat 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.prop
yang memerlukan akses root.Tambahkan
fw.max_users=1
dibuild.prop
dan 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_ID
bahkan 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 sajaadb shell pm remove-user USER_ID
.sumber
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.
sumber
adb shell settings put global guest_user_enabled 0
perintah dari atas dan MAKA saya telah beralih ke akun tamu dan menghapusnya, seperti yang dijelaskan user205426 dan HANYA SETELAH BAHWA fitur akun tamu dinonaktifkan.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.
sumber
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 Tunggal → instal → reboot perangkat.
Itu dia.
(Klik gambar untuk memperbesarnya)
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.
sumber
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)
Google dan unduh Odin terbaru, buka zipnya.
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.
Cari cara me-restart perangkat Anda dalam mode unduh. Milik saya menekan daya + home + downvol selama kurang lebih 4 detik. (saat perangkat dimatikan, jelas).
Saat layar unduhan muncul, sambungkan ke PC dan buka Odin. Perangkat yang terdeteksi di bawah com harus berwarna biru.
Tekan tombol ap dan ramban untuk memilih file twrp yang Anda unduh.
Pastikan partisi ulang tidak dicentang di bawah tab Opsi.
Tekan Mulai.
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.
Di twrp, jangan mulai dalam mode baca (pertama kali diminta). Anda tidak akan melakukan rooting, tetapi Anda akan mengubah file sistem.
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.
Tekan tombol mount, pilih sistem sehingga dicentang, dan hapus centang mode baca jika itu dipilih.
Kembali (tekan Home) dan tekan tombol Advanced, lalu File Manager.
Buka Sistem, lalu pilih file build.prop.
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).
Kembali dan tekan Reboot, lalu System. Ini akan reboot secara normal.
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=1
bawah baris terakhir. Simpan itu.jika Anda tidak dapat membukanya karena izin, pertama-tama salin file ke desktop dan kemudian modifikasi file itu lalu salin kembali dan ganti.
Putuskan sambungan perangkat dan mulai kembali ke twrp.
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.
Ganti nama itu (tambahkan .bak di akhir atau apa pun) sehingga dicadangkan.
Telusuri ke build.prop yang dimodifikasi, dan salin atau pindahkan ke direktori sistem.
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).
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.
sumber
Solusi skrip berhasil untuk saya:
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
sumber