如果你的手機已經 Root,直接開啟冰箱使用即可,無需折騰。如果手機無法 Root,又希望設定一次就長期有效,可以使用設備管理員模式。設定時需要連線電腦,請先完整閱讀本文。
什麼是設備管理員?#
設備管理員(Device Owner)是 Android 企業管理框架中的一項功能,可以在不 Root 的情況下凍結和解凍任意 App。冰箱只使用其中「凍結應用」等相關能力。
- 一臺手機同時只能設定一個設備管理員。
- 只能透過 ADB 命令或QR Code設定。在手機設定裡直接開關「裝置管理器」是無效的,無法獲得這項權限。
- 設定完成後,重啟或升級系統都不需要重新設定。
用前必讀#
國產手機系統時常加入各種定製功能,與設備管理員模式的相容性或多或少存在一些問題,常見的有:
- 三星手機有可能被系統鎖定密碼,請務必先閱讀三星裝置特別說明。
- 每次凍結 App 時彈出移除提示,解凍時彈出權限請求(華為、錘子)。
- 通知欄閃爍「設備管理員已開啟,點選關閉」(OPPO、vivo)。
- 系統自帶的應用雙開無法使用(華為、MIUI)。
- 剛解凍的 App 偶爾無法聯網,關掉 App 重新開啟即可(一加、錘子等)。
如果不能接受上述問題,可以考慮使用 ADB 模式 或無線除錯模式。它們同樣免 Root,但每次重啟手機後都需要重新啟用。
使用啟動器,還是命令列?#
如果你不熟悉 ADB 和命令列操作,請優先使用啟用工具,效果與命令列完全相同:
沒有電腦的話,可以嘗試QR Code設定,效果完全相同,但需要先恢復出廠設定,且部分國產系統不支援。
命令列設定步驟#
- 確認手機系統為 Android 7.0 及以上,並已安裝最新版冰箱。確認你已經知道如何使用 ADB 命令,並已讀完本文。
- 索尼手機請取出 SIM 卡;小米手機請在開發者選項中開啟「USB 除錯(安全設定)」,並關閉「MIUI 最佳化」。
- 進入手機「設定 - 帳戶」,刪除所有的帳戶,包括 Google、小米、華為等系統帳號。設定完成後可以再登入回來。
- 如果設定過多使用者、訪客模式或應用雙開,也需要一併關閉或刪除。設定完成後可以再開啟。
- 在電腦上執行下面的命令(手機上的終端模擬器不行)。
adb shell dpm set-device-owner com.catchingnow.icebox/.receiver.DPMReceiver如果顯示 Success 之類的字樣,就設定成功了。開啟冰箱即可使用,也可以把之前刪除的帳號加回來。
ADB 工具可以從 Google 官方下載:Windows、macOS、Linux。
設定沒有成功?#
提示「adb 不是內部或外部命令,也不是可執行的程式」#
你可能不熟悉電腦命令列的相關操作,建議直接使用一鍵啟動器或網頁版啟動器啟用。
啟動器一直顯示載入中#
請把啟動器壓縮包內的所有檔案都解壓到電腦上再操作。不要解壓到手機儲存裡,也不要直接雙擊壓縮包裡的 exe。
提示「error: no devices/emulators found」#
手機沒有連線上電腦。請檢查手機是否開啟了 USB 除錯,電腦是否正確安裝了手機驅動,以及有沒有手機助手、管家或防毒軟體阻止了連線。
提示「Not allowed to ... already several accounts on the device」#
第 3 步的帳戶沒有刪乾淨。請退出手機上所有的帳戶,包括 Google 帳號和系統自帶的小米帳號、華為帳號等。索尼手機請取出 SIM 卡後重啟。
提示「Not allowed to ... already several users on the device」#
第 4 步的多使用者或應用雙開沒有刪乾淨。請刪除或關閉所有多使用者、訪客模式和應用雙開。
提示「Trying to set the device owner, but device owner is already set.」#
手機上已經有其他 App 被設定為設備管理員,一臺手機只能有一個設備管理員。如果設定的是煉妖壺 Island 或小黑屋等與冰箱互通的 App,在冰箱中切換到對應的工作模式即可直接使用,詳見其他工作模式。
小米手機提示「Neither user xxx nor current process has android.permission.MANAGE_DEVICE_ADMINS」#
請在系統設定的開發者選項裡,手動開啟「USB 除錯(安全設定)」。如果仍然不行,請關閉「MIUI 最佳化」後再試。
已經設定成功,但是?#
通知欄出現「裝置由您所在單位管理」之類的提示,正常嗎?#
正常,這正是設備管理員模式的工作原理。這段文字由系統顯示,無法刪除,但可以在冰箱的「實驗室」中把單位名稱改成任何你喜歡的文字。
有些手機設定裡提示設備管理員可以讀取日曆、電子郵件等個人資訊,冰箱會讀取嗎?#
不會。冰箱只調用設備管理員下的「凍結應用」等相關權限,不呼叫無關權限,更不會讀取日曆、郵件等資訊。
不想用了,怎麼解除冰箱的權限?#
請先解凍所有 App,然後在冰箱設定裡點選「移除」,確認後即可解除設備管理員授權並移除冰箱。詳見移除冰箱。
之前用 Root 或 ADB 模式凍結的 App 怎麼解凍不了?#
不同工作模式之間互不相容。請在冰箱「實驗室」中切換回原來的工作模式,哪種模式凍結的 App,就在哪種模式下解凍。
沒有找到答案?可以看看常見問題,或在冰箱內透過「回饋」傳送郵件。