自动下载系统更新

From 3dbrew
Jump to navigation Jump to search

2.0.0-2 的更新开始,系统会通过 NIM 模块自动下载系统更新。系统只下载更新。通过 "Install system update" 对话框取得用户授权后, Home Menu 会通过 finalize 安装更新。当NIMU的事件句柄有0x00050000命令时,Home Menu 使用 NIMU:GetStateNIMU:CheckSysupdateAvailable 来检查系统更新是否可用。若系统更新可用,Home Menu会设置一些Home Menu的状态标记,比如显示"Install system update" 对话框。

系统每24小时会检查更新,然后下载所有可用更新的 title。这和通过 系统设置进行系统更新是一样的,但这样的更新在主菜单界面 使用 NIMU:FinishTitlesInstall命令前不会完成安装。