Shelter是一款免費且自由的應用隔離/雙開工具,它是基于Android的Work Profile功能提供隔離的空間,主要用途包括:在工作配置文件中安裝應用程序以實現隔離;凍結工作配置文件中的應用程序,防止它們在您不活躍使用時運行或被喚醒;在同一設備上安裝兩個相同應用程序的副本。應用在使用過程中絕無任何廣告/統計/跟蹤SDK,有需要的可以下載來使用。
在兼容性方面Shelter是在類似AOSP的安卓衍生品上開發和測試的。這包括AOSP(安卓開源項目),谷歌安卓,以及大多數基于AOSP的開源定制ROM,如LineageOS。如果你的手機正在運行上面列出的安卓衍生品之一,那么恭喜你!應用可能會正常工作。一些設備供應商在安卓代碼庫中引入了非常具有侵略性的定制,導致沖突、不兼容和意外行為。一些定制的ROM也會引入破壞兼容性的變化,但一般來說,與手機供應商引入的不兼容問題相比,這些情況更少發生。
Shelter會在隔離的空間中運行「某些」應用,從而使它們無法訪問您的主空間內的數據
「凍結」(禁用) 后臺行為不端的App或您不常使用的App,比如是某三大廠App。
「克隆」應用,在一個設備上使用兩個帳號
Shelter 并不是一個完整的沙盒實現。它無法保護您免受以下問題:
Android 系統或 Linux 內核的安全漏洞
Android 系統內的后門 (請使用開源 ROM)
手機固件中的后門 (無解)
任何其他由 Android 系統本身限制帶來的問題
【關于權限的說明】
默認情況下,應用不會要求任何個人權限。然而,一旦你繼續進行設置過程,APP將嘗試設置一個工作檔案,并成為此檔案的檔案管理員。
這將授予應用在配置文件內的大量權限,與設備管理員的權限相當,盡管只限于配置文件內。為了實現APP的大部分功能成為檔案管理員是必要的。
Shelter的一些高級功能可能需要更多權限外部工作資料。當需要時,Shelter將在你啟用相應的功能時單獨要求這些權限。
使用「Shelter」你的手機必須支持 "Work Profile" 模式,目前一些安卓手機廠商的系統就去掉了這個模式,例如 MIUI 就無法使用。
安裝好后運行點擊繼續,開始設置 "Work Profile" 模式,需要等待幾分鐘左右。如果一直提示正在準備 Shelter …… 那么你的系統不支持。
接著選擇你需要克隆/雙開的應用。被克隆的應用會安裝到 "Work Profile" 空間里面。
你也可以把 APP 直接安裝到 "Work Profile" 空間。
同時支持自動凍結應用的功能。但是暫不支持一鍵解凍全部應用。
【解決文件讀取】
因為分身的應用運行在 "Work Profile" 模式,一些不規范的應用無法讀取到主空間內的數據,這里就需要用到重定向的方式來讀取文件。
Q: 為什么APP一直在后臺運行?
A: 請嘗試每次關閉 Shelter 的時候把它從最近任務中劃掉。如果這樣還不能解決問題,而且 Shelter 的后臺運行通知一直保持在通知欄內,那么您可能遇到了一個 BUG,請提交 BUG 報告。
Q: 如何卸載Shelter?
A:
1、前往設置 -> 帳號,在里面移除工作帳號(Work Profile);
2、前往設置 -> 安全 -> 高級 -> 設備管理員,把應用的管理員權限關閉;
3、正常卸載即可
使用這個Shelter應用程序取決于您的Android系統的工作資料的實施。某些供應商/自定義ROM可能具有損壞的實現,可能導致設備崩潰甚至崩潰。所以用之前請先確認你的手機是否支持。此外,Shelter無法在一臺Android設備上創建超過1個工作資料,也無法與管理工作資料的任何其他應用程序共存。這是由于Android系統的局限性!