自动下载系统更新

From 3dbrew
Revision as of 17:53, 4 July 2013 by T (talk | contribs) (translation eng.ver http://www.3dbrew.org/w/index.php?title=Automatic_System_Update_Download&oldid=7511)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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命令前不会完成安装。