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功能。