題:
有什麼方法可以刪除來賓帳戶?
artfulrobot
2015-03-17 23:43:15 UTC
view on stackexchange narkive permalink

棒棒糖著重於多個用戶,這在個人電話上實在令人討厭。我不需要來賓帳戶,也不需要亮藍色的用戶圖標來提醒我自己可以成為別人。

我已禁止從鎖定屏幕添加來賓(確實是默認設置) ?!),並且我已經以訪客身份登錄,請拉下並單擊“刪除訪客”。但是回到我的普通帳戶時,當我下拉頂部欄並單擊藍色用戶時,仍然看到訪客帳戶圖標。

有沒有辦法完全禁用訪客功能?

檢查一下:http://android.stackexchange.com/questions/87664/removing-the-default-guest-user-account-from-android-lollipop
是的,看到這一點使我感到所有問題。我試圖證明我已經完成了該帖子中的所有操作。
六 答案:
Firelord
2015-08-18 18:08:38 UTC
view on stackexchange narkive permalink

編輯:首先,請遵循此處的答案。它提供了一種更簡單的方法,並已在Android 7.1.1上進行了測試。


一些用戶報告說以下解決方案不適用於Android Marshmallow及更高版本。既然是這樣,因為我在Android Lollipop上對其進行了測試並在此基礎上運行良好。


是,不是!這取決於您要如何使用此答案。

當我下拉頂部欄並單擊藍色用戶時,我仍然看到訪客帳戶圖標。

當您下拉頂部欄並單擊您的個人資料圖像時,不需要完全禁用來賓用戶來避免該來賓帳戶圖標,您可以走得更遠。您需要做的就是從 Settings→Users 中刪除所有其他用戶,並更改密鑰的值。

密鑰位於 guest_user_enabled 可以在 /data/data/com.android.providers.settings/databases/settings.db 中找到表 global 。該數據庫屬於“設置存儲”應用程序。其當前值為 1 。使用通過以下命令將其更改為 0

 adb shell設置將全局guest_user_enabled 0 

更改應立即進行,否則,只需重新啟動電話即可。

現在,每當您點擊頂部欄中的個人資料圖片時,您都會看到個人資料聯繫人(如果已創建)或舉杯說“該聯繫人不存在” ”。只要您不再創建其他用戶,該圖標就不會顯示。

注意:如上所述,刪除所有其他用戶非常重要,因為只要任何輔助用戶仍留在系統中,該方法就不會起作用。


上述技術僅處理圖標對於某些用戶的麻煩。它不限制主要用戶(所有者)從設置→用戶切換或創建新用戶。

如果我對擁有一個用戶(我)感到滿意並且不想在“設置”中看到該用戶,該怎麼辦?

根訪問權限。。有些設備標有Android One,現在正在運行Android Lollipop,但沒有多用戶功能。原來[多用戶]功能被禁用 strike>(使用此處所述的框架禁用了該功能)[可以啟用] build.prop 。為什麼不使用這種技術來獲取我們的優勢?

從設置中隱藏用戶

  1. 安裝具有 root資源管理器功能或的文件管理器構建道具編輯器應用。
  2. build.prop 的位置為 /system/build.prop 。打開文件,到最後,創建新行,然後輸入 fw.show_multiuserui = 0
  3. 重新啟動設備。
  4. ol>

    轉到設置,您會發現缺少用戶條目。作為副作用,此解決方案還涵蓋了第一部分中的結果,即來賓圖標的刪除。

    好的部分是,雖然找不到來賓/次要用戶,卻可以找到切換為使用GUI,您仍然可以使用該多用戶功能。 adb shell am切換用戶USER_ID 可以輕鬆切換用戶,前提是您知道可以從 / data / system / users / 獲取的來賓/輔助用戶的USER_ID。 。

    另一方面, adb shell pm創建用戶USER_NAME 也可以創建一個新用戶。在這裡一切都很好。


    如果我根本不需要第二用戶使用我的設備怎麼辦?我不希望設備中具有多用戶功能嗎?

    可以做到這一點。多虧了Android One技術。

    刪除多用戶功能

    我們不會從系統中刪除功能,而只是將系統限制為單個用戶。如上一節所述,我們需要編輯需要根訪問權限的 build.prop

    中添加 fw.max_users = 1 build.prop 並重新啟動設備。由於最大用戶數設置為1,這將限制系統創建任何新用戶。它還會隱藏設置中的條目用戶以及來賓用戶圖標(也就是討厭的內容)。

    注意您仍然可以使用 adb shell am switch-user USER_ID 切換到來賓帳戶/輔助帳戶,即使將最大用戶數限制為一個,因為該限制已設置為限制用戶的進一步創建。如果您認為需要刪除這些用戶,但是發現現在沒有選擇將它們從GUI中刪除的問題,則只需執行 adb shell pm remove-user USER_ID

極好的答案。 fw.max_users = 1為我工作。我是在手機放在口袋裡時不小心以客人身份登錄後尋找此文件的,並且在我以為自己不小心對設備進行了硬重置時感到非常恐慌!
在Cyanogenmod 13(Android 6.0)上執行了此處的每個步驟之後,仍然在鎖定屏幕的右上方顯示藍色的小用戶開關圖標。除了現在,它會提示我添加一個新聯繫人。
@detly答案是考慮到Android Lollipop編寫的。我很抱歉沒有在答案中明確提及該信息。
@Firelord我認為是這樣的,所以我沒有投票。如果我發現如何在M上進行操作,則將在您的答案中添加一些內容。
ADB Shell的第一個選項似乎在Nougat上不起作用。
這兩種方法均不適用於牛軋糖(7.1)
@arnuschky當我編寫此答案時,我只有Lollipop,而Nougat或Marshmallow沒有發布,因此我認為答案不正確,只是不適用於較新的Android版本。
@Firelord可以肯定。我並不是要說您的方法不正確,我只是想為有此問題的Nougat用戶提供額外的信息。隨意將其納入您的答案。:)
@arnuschky我在您發表評論後確實編輯了此信息。謝謝你的評論。:-)
更正:“用戶”項已從設置菜單中成功消失,但鎖定屏幕上的圖標仍然存在...
在build.prop中添加fw.max_users = 1並重新啟動在Lineage OS 14.1上運行於我的Galaxy S5的設備。
@charles.milette如果您仍在尋找有效的解決方案,請嘗試以下答案:https://android.stackexchange.com/a/185327/96277
@Firelord是的,幾週前我找到了這個Magisk模塊。現在很好,在刷新更新後,我不必手動編輯build.prop。
user205426
2017-01-17 00:10:49 UTC
view on stackexchange narkive permalink

要從android設備中刪除來賓用戶,請點擊此鏈接

這只是說,您必須先輸入來賓帳戶,然後從設置->用戶->中刪除來賓用戶可以刪除來賓用戶。

這是否決票,但這是最乾淨的解決方案。其他兩個答案表明了很多不必要的步驟。請注意,您必須是訪客用戶才能禁用訪客功能。您不能以管理員用戶身份執行此操作。
這不會刪除來賓帳戶,而只會刪除上次來賓登錄的數據。
對我來說,似乎刪除了切換到Guest的選項。
我從上面使用了'adb shell settings put global guest_user_enabled 0'命令,然後我切換到了來賓帳戶並將其刪除,如user205426所述,並且僅在來賓帳戶功能被禁用之後。
在我的設備中,這可行。它禁用來賓帳戶並將其從通知欄中刪除。如果我轉到設置並再次切換到訪客帳戶,可以再次啟用它。
事實是,當您以訪客身份登錄並且要切換到您的帳戶時,無需單擊“刪除訪客”,它將登錄到您的帳戶,但將保持訪客會話的運行。這可能會導致性能問題,因為您的手機正在運行兩個會話。如果您刪除訪客,它將結束訪客會話並刪除您可能想要的所有數據。
Darryl Gittins
2017-03-26 03:14:03 UTC
view on stackexchange narkive permalink

經過大量的努力,我嘗試了這種簡單的方法,該方法解決了能夠在鎖定屏幕上零提示輸入密碼的情況下創建新用戶或以訪客身份登錄的問題。請注意,實際上您必須使用來賓帳戶登錄才能正常工作:

登錄來賓帳戶,然後從設置->用戶->刪除來賓用戶。重新啟動後,在鎖定屏幕上不再可以創建新用戶或以訪客身份登錄。

welemmanuel
2016-07-05 19:24:40 UTC
view on stackexchange narkive permalink

無需生根設備,仍然能夠更改build.prop,不需要adb或開發人員工具。

總之:我找到了適合設備的twrp,然後使用最新的Odin進行刷新twrp就可以了。然後從twrp高級文件管理器將build.prop從系統複製到SD卡,重新啟動,修改複製的build.prop,重新啟動到twrp,重命名原始文件(基本上進行備份),然後將修改後的文件複製回系統。然後選擇它並使用chmod 755按鈕(或進入終端並運行 chmod 744 build.prop 。請注意,只有root可以具有寫權限,否則您的設備將無法啟動)。

特定:(在使用Android Marshmallow 6.0.1的Samsung Tab A T550 9.7“上進行測試)

  1. Google並下載最新的Odin,將其解壓縮。

  2. Google twrp和您的設備,請下載它。我不知道最新版本的twrp是否適用於每台設備,但最糟糕的是不會,但不會損害您的設備

  3. 搜索如何在下載模式下重啟設備。我的按住電源+主頁+向下音量大約4秒鐘(顯然是在設備關閉時)。 / p>

  4. 出現下載屏幕時,連接到PC並打開Odin。在com下檢測到的設備應為藍色。

  5. 按下ap按鈕並瀏覽以選擇下載的twrp文件。

  6. 確認在“選項”選項卡下未選中重新分區。

  7. 按st藝術。

  8. 設備正常重啟,您需要關閉電源並以twrp模式啟動。就我而言,這是通過按下power + home + upvol大約4秒鐘來完成的。

  9. 在twrp中,請勿以讀取模式啟動(第一次詢問)。您不會root用戶,但會更改系統文件。

  10. 在我使用twrp的情況下,觸摸檢測在左側有點偏離,我需要用力按壓,所以請注意惱人且有害的胖手指。

  11. 按安裝按鈕,選擇要檢查的系統,然後取消選中讀取模式。

  12. 返回(按Home)並按Advanced(高級)按鈕,然後是文件管理器。

  13. 轉到系統,然後選擇build.prop文件。

  14. 按複製文件,選擇一個任何用戶都可以讀取的目標文件夾。我使用了SD卡(可以使用終端對複制的文件進行chmod,但是從Windows上可以更快)。

  15. 返回並按Reboot,然後按System。它將正常重啟。

  16. 將設備連接到PC並打開復制的build.prop(記事本將不起作用。請使用Notepad ++)並編輯所需內容。就我而言,我只在最後一行下面添加了 fw.max_users = 1 。保存。

  17. 如果由於權限而無法打開它,請首先將文件複製到桌面,然後修改該文件,然後再复制回去並替換它。

  18. p>
  19. 斷開設備並重新啟動到twrp。

  20. 再次安裝並檢查系統,然後轉到Advanced,然後使用文件管理器轉到系統並選擇build.prop。

  21. 重命名它(在末尾添加.bak或其他名稱),以便對其進行備份。

  22. 瀏覽到修改後的build.prop,然後將其複製或移動到系統目錄。

  23. 瀏覽到系統目錄並選擇新復制的內部版本.prop,然後按chmod 755按鈕,並按照我說的進行確認,即使您不修改原始文件也是如此。只需更改權限以向除root以外的任何人授予寫訪問權限,您的設備就會在啟動時掛起。如果發生這種情況,請按電源+向下音量一段時間以重新啟動。然後在電源關閉後立即按power + home + upvol(通過twrp更改為所做的一切)或power + home + downvol(下載模式,如果所有操作失敗,您仍然可以從Odin刷新官方圖像,只需向Google您的設備和Android版本以及官方圖片,請確保它是正確的)。

  24. 重新啟動並完成,不再有任何來賓或添加用戶,也沒有生根,儘管從下載中您可以刷新根映像(如果設備中有一個)或從twrp中可以安裝Supersu成為根。您可以說此方法與生根一樣困難,但我寧願避免生根。 twrp在那裡,但是不會妨礙任何事情。

  25. ol>
Firelord
2017-10-26 00:52:10 UTC
view on stackexchange narkive permalink

現在有一個名為 Single User Mod better 解決方案(已在Android 7.1.1上進行了測試,但也適用於較早的Android版本)。

先決條件:已安裝 Magisk(框架)和Magisk Manager(應用程序)

打開Magisk Manager應用程序→轉到下載→搜索單用戶Mod 安裝它→重啟該設備。

就是這樣。

(單擊圖片將其放大) sub>

IMG: IMG:

如您所見,頂部的用戶帳戶藍色圖標不再可見。 “設置”應用還隱藏了“用戶設置”選項。

mod的工作原理?

Magisk框架即時提供了一個奇妙的二進製文件,名為 resetprop。 (在/ sbin下),具有神奇的作用。指示在加載SystemUI應用之前更改內存中的 fw.show_multiuserui fw.max_users

user281599
2018-12-11 09:28:06 UTC
view on stackexchange narkive permalink

該腳本解決方案對我有用:

  adb shell設置將全局guest_user_enabled 0  

確保在Droid上啟用了開發人員模式:設置- >關於設備,然後輕按內部版本號7次(然後在踩肚子時用一隻腳跳!)

只有在我安裝了適用於Windows的三星開發人員USB驅動程序後,對我才有用: https://developer.samsung.com/galaxy/others/android-usb-driver-for-windows

然後Droid上會出現USB對話框,然後腳本就可以工作了

將此腳本用作對整個“系統” adb設備的測試。它應該找到一個設備並輸出MAC地址或其他內容。完成工作後,請轉到頂部的腳本。

您無需下載整個SDK環境。您可以在此處獲得亞行的膽量: https://forum.xda-developers.com/showthread.php?t=2317790

然後只需將其解壓縮到目錄中即可(獲取Winzip或類似文件。運行CMD(在DOS命令窗口中)並使用CD命令進入adb.exe所在的目錄(從zip文件中),然後使用adb設備進行測試,然後繼續進行操作。

Dana敏銳

我按照上述步驟製作了第二台三星平板電腦,但無法立即使用。重新啟動,仍然沒有任何工作。但隨後轉為客人。然後在從頂部通知向下滑動時,我刪除了來賓帳戶(將您帶回所有者用戶)。然後再次運行腳本,哇!:訪客選項已從鎖定屏幕中消失。 對此平板電腦感到好奇的是,腳本在鎖定屏幕(如電話)上根本沒有用戶圖標,但另一台平板電腦(較新)在鎖定屏幕上仍具有用戶圖標,但在點擊時不顯示guest選項。兩者都起作用,但是方式不同。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...