DSU Sideloader是一款開源的Android應用程序,旨在幫助用戶通過Android的DSU功能輕松安裝GSIs(Generic System Images)。
DSU Sideloader基本上是Android的DSU功能的“前端”。DSU(動態系統更新),是Android 10上引入的一個功能,它允許開發人員在不接觸當前系統分區的情況下啟動GSI,這是通過創建新的分區來保存GSI和單獨的用戶數據,以便在需要時在其上啟動。您必須在使用DSU之前解鎖設備引導程序,鎖定的引導程序將只允許從可信簽名引導映像(實際上,對于大多數設備,這意味著它將只引導設備OEM簽名的映像),因此,解鎖的引導程序是一項要求,此外,在某些設備中安裝帶有鎖定引導程序的映像可能是危險的。一旦安裝完成,Android會創建一個持續的通知,允許你啟動到“動態系統”(通過DSU安裝的GSI),你可以啟動到已安裝的GSI,而不需要接觸你的系統分區,或破壞“真實用戶數據”分區。啟動動態系統后,你可以嘗試和測試任何你想要的,當你需要切換回設備的原始系統映像,你需要做的一切,只是一個簡單的重新啟動!
Android版本:DSU Sideloader支持Android 10或更高版本的設備。
Bootloader狀態:設備必須已解鎖Bootloader,否則無法使用DSU功能。
動態分區支持:設備需要支持動態分區(Dynamic Partitions),這是DSU功能的基礎。
1.在手機上下載DSU側載工具,之后打開,進入頁面;
2.點擊【請選擇一個要安裝的 GSI 文件】,再選擇系統鏡像;
3.在其中點擊【DSU用戶空間大小】,可以自定義另一個系統的容量;
4.完成后點擊【安裝】,就能安裝雙系統,整個過程大概需要7-20分鐘;
5.安裝完成,下拉通知欄,點擊【重啟】,即可進入雙系統。溫馨提示:不解開BL鎖也可以,但是需要電腦ADB操作。
DSU Sideloader支持多種操作模式,以適應不同的設備環境和用戶需求:
ADB模式:默認模式,適用于其他模式不可用的情況,需要通過ADB命令啟動安裝。
Shizuku模式:利用Shizuku框架實現更便捷的操作,不需要額外的ADB命令。
根權限模式:全面的功能,包括直接調用DSU系統應用。
系統模式:當作為系統應用運行時,能解決一些常見的SELinux拒絕問題。
系統/根權限模式:結合Magisk模塊,最大化利用DSU功能。