编辑点评:DSU侧向装载机安卓最新版
安卓10上面的一个功能,DSU动态系统更新,DSU Sideloader是帮助用户更加轻松安装GSIs的软件,拥有多种模式,界面干净清爽,部分功能需要root权限,请懂机的朋友来下载使用,软件支持跟踪安装进度,支持安装诊断,授权了root权限,支持内置的DSU安装程序,多种模式下可操作。
DSU Sideloader使用须知
必须在安卓10以上设备上操作
解锁的引导加载程序
具有动态分区的设备
一个你想用的GSI!
DSUSideloader安装教程
首次打开时,您需要授予文件夹读/写权限,创建一个新文件夹并允许访问
*该文件夹将用于存储临时文件,如从压缩文件中提取的GSI)
选择要安装的GSI
* *接受的格式为:gz、xz、img和zip(仅限DSU软件包)
您可以根据需要自定义安装
*比如改变动态系统的用户数据大小
*不建议更改gsi文件大小(让应用程序自动完成)
点击“安装”
等到结束!(可能需要一些时间)
完成后,下一步可能会有所不同:
如果启用了内置安装程序,则不需要额外的步骤。
当内置安装程序被禁用,在根/系统/静库操作模式下,DSU屏幕会出现,提示您确认安装,之后,检查您的通知,DSU应该开始安装GSI。
在adb操作模式下,你将被提示运行ADB中的命令,一旦你运行,DSU屏幕将出现,要求你确认安装,之后,DSU应该开始安装GSI。
一旦动态系统准备就绪,您可以通过通知启动它,或者,如果支持操作模式,直接从我们的应用程序。
DSU Sideloader是干嘛的
DSU Sideloader基本上是Android的DSU功能的“前端”。
对于那些不知道的人,用一种非常快速和简单的方式解释一下,DSU(动态系统更新),是Android 10上引入的一个功能,它允许开发人员在不接触当前系统分区的情况下启动GSI,这是通过创建新的分区来保存GSI和单独的用户数据,以便在需要时在其上启动。
您必须在使用DSU之前解锁设备引导程序,锁定的引导程序将只允许从可信签名引导映像(实际上,对于大多数设备,这意味着它将只引导设备OEM签名的映像),因此,解锁的引导程序是一项要求,此外,在某些设备中安装带有锁定引导程序的映像可能是危险的。
一旦安装完成,Android会创建一个持续的通知,允许你启动到“动态系统”(通过DSU安装的GSI),你可以启动到已安装的GSI,而不需要接触你的系统分区,或破坏“真实用户数据”分区。
启动动态系统后,你可以尝试和测试任何你想要的,当你需要切换回设备的原始系统映像,你需要做的一切,只是一个简单的重新启动!
shizuku配合DSU Sideloader使用原理
激活shizuku后,使用DSU侧载工具会提示允许授权,点安装的一瞬间,弹窗提示shizuku是否执行抓取的命令,点确定后还有一个弹窗,让你读取系统日志
侧载工具显示安装进度并不是内置安装,因为没root,而是调用了系统自带的dynsystem安装,然后抓取安装进度进行读取,root以后使用内置安装器就不需要安卓自带的dynsystem程序
dynsystem程序全名:Dynamic System Updates可用adb卸载。
常见问题
DSU安装完成,没有错误,但设备不能启动到已安装的DSU,我该怎么办?
很可能是AVB阻止设备启动已安装的图像,尝试刷新禁用的vbmeta,检查这了解更多信息。
为什么不能设置较高的userdata值?
你有越多的空闲存储空间,你就可以越多地使用你的用户数据,一些Android版本限制了允许分配的最大值(这个限制是40%,不是我们的应用程序限制,这是Android本身的事情,你可以使用我们的自定义gsid二进制文件,它将这个限制减少到20%,有可能消除它,但没有线索如果有一些影响,所以,我只是决定减少它)。
为什么存在“卸载SD”选项?
如果可用,DSU优先在sd卡中分配,但在某些情况下不支持在SD卡中分配(这可能取决于SD上存在的文件系统,并且如果操作系统本身允许在SD中分配),因为在SD中分配可能会导致某些设备中的安装错误,此处的选项是强制在设备存储中分配。
为什么内置安装程序需要root?
因为它使用Android的内部DynamicSystem API,这需要“MANAGE_DYNAMIC_SYSTEM”,这是一个签名保护级别,所以规避它的便捷方法是使用root。shell (2000)有“INSTALL_DYNAMIC_SYSTEM”,可以调用DSU system-app(这个有“MANAGE_DYNAMIC_SYSTEM”)安装镜像。
更新怎么样?
我们的应用程序带有一个更新程序,你可以在“关于”部分检查更新。
其他问题?问题?
请随意提出问题,以便进行故障排除,不要忘记发送日志(当操作模式支持安装诊断时,可在安装阶段直接在app上获取日志)。
更新日志
2.03更新
尽可能始终强制使用“设置_动态_系统”标志。
可能会修复某些设备的安装问题。
将安装脚本写入ExternalFilesDir(仅限adb运行模式)。
添加了开发人员选项,通过多次点击“关于”部分上的应用程序图标来启用,可启用:
完整的logcat日志记录(可能有助于诊断安装问题)。
禁用存储检查(仅用于测试,不推荐)。
增加了解锁引导程序警告。
其他改进、合并翻译、小错误修复、更新依赖关系...
热门评论
最新评论