Island是綠色守護作者的新科技,簡單點說就是多開,但原理和目前已有的工具都不太一樣。風險告知:此應用尚在測試期,僅供高級用戶使用,勿以目前表現(xiàn)評分。
應用簡介
島 Island 可以提供:
* 隔離應用,保護隱私
* 克隆應用,平行運行
* 凍結(jié)應用所有的后臺行為
* 隱藏應用
* 打包應用,快速恢復
無需ROOT 激活 Island 中的『上帝模式』:(可凍結(jié)任何應用,而不僅限于 Island 空間內(nèi)的應用)
注:由于整個過程需要用到 ADB,所以僅建議掌握了通過電腦端 USB 連接設(shè)備使用 ADB 的高級用戶嘗試。
由于 Android 系統(tǒng)的限制,首先需要在系統(tǒng)設(shè)置 - 賬戶 中移除所有已登錄的賬戶及 除了主用戶外的其它用戶(包括曾使用過的『訪客』用戶)。賬戶移除后,對應的應用可能需要重新登錄,但大部分國內(nèi)應用并不影響登錄(因為它們使用賬戶機制是別的目的)。
其次,如果你已經(jīng)創(chuàng)建了 Island 空間(Work profile),也必須先在Island - Settings - Setup 中移除。(仍然是 Android 系統(tǒng)的限制,很抱歉)在激活『上帝模式』后,你可以再重新創(chuàng)建 Island 空間。
在通過 USB 連接的電腦上使用以下 ADB 指令:
adb -d shell dpm set-device-owner com.oasisfeng.island/.IslandDeviceAdminReceiver
大部分設(shè)備上,至此就大功告成了!現(xiàn)在運行 Island 就可以開始體驗了。
如果最后的 ADB 指令不成功,則可能還需要執(zhí)行以下額外的指令:
adb -d shell settings put global device_provisioned 0
adb -d shelldpm set-device-owner com.oasisfeng.island/.IslandDeviceAdminReceiver
adb -d shellsettings put global device_provisioned 1
新版特性
[實驗性] 新的 Demigod mode,以更小的代價獲得與 God mode 接近的能力(包括凍結(jié)界外的應用、完整的 ADB Secure 等)。
優(yōu)化 AppOps 管理(現(xiàn)在撤銷 ops 后,相應的權(quán)限在系統(tǒng)中會顯示為鎖定狀態(tài))。
初始化 Demigod mode 的 ADB 指令:(須先移除全部賬號,但無需銷毀 Island 空間)
dpm set-profile-owner --user 0 --name Mainland com.oasisfeng.island/.IslandDeviceAdminReceiver