HLE/APT: Always return an error from PrepareToStartNewestHomeMenu so that the Home Menu doesn't try to reboot the system.
As per 3dbrew: "During Home Menu start-up it uses APT:PrepareToStartNewestHomeMenu. If that doesn't return an error(normally NS returns 0xC8A0CFFC for that), Home Menu starts a hardware reboot with APT:StartNewestHomeMenu etc. "
This commit is contained in:
@@ -419,6 +419,16 @@ void GetAppCpuTimeLimit(Service::Interface* self);
|
||||
*/
|
||||
void PrepareToStartLibraryApplet(Service::Interface* self);
|
||||
|
||||
/**
|
||||
* APT::PrepareToStartNewestHomeMenu service function
|
||||
* Inputs:
|
||||
* 0 : Command header [0x001A0000]
|
||||
* Outputs:
|
||||
* 0 : Return header
|
||||
* 1 : Result of function
|
||||
*/
|
||||
void PrepareToStartNewestHomeMenu(Service::Interface* self);
|
||||
|
||||
/**
|
||||
* APT::PreloadLibraryApplet service function
|
||||
* Inputs:
|
||||
|
||||
Reference in New Issue
Block a user