Boot2: Difference between revisions
15.0.0 |
|||
(2 intermediate revisions by one other user not shown) | |||
Line 12: | Line 12: | ||
* 0100000000000007 (tma) | * 0100000000000007 (tma) | ||
* 010000000000001A (pcv) | * 010000000000001A (pcv) | ||
All processes are launched with [[Process_Manager_services|pm:shell]] LaunchProgram and launch_flags=0, Abort is used if the returned Result matches certain errors. | |||
It then opens the [[Settings_services#set:sys|set:sys]] service and reads a bool from the "boot" section called "force_maintenance" with default value set to "true". | It then opens the [[Settings_services#set:sys|set:sys]] service and reads a bool from the "boot" section called "force_maintenance" with default value set to "true". | ||
Line 112: | Line 114: | ||
* 0100000000000035 (grc) [10.0.0-11.0.1] | * 0100000000000035 (grc) [10.0.0-11.0.1] | ||
* 010000000000003E (olsc) | * 010000000000003E (olsc) | ||
* 0100000000000050 (ngc) [16.0.0+] | |||
* 0100000000000041 (ngct) | * 0100000000000041 (ngct) | ||
* 010000000000000E (friends) [skipped in maintenance mode] | * 010000000000000E (friends) [skipped in maintenance mode] | ||
* 010000000000000C (bcat) [skipped in maintenance mode] | * 010000000000000C (bcat) [skipped in maintenance mode] | ||
* 0100000000000030 (eupld) [skipped in maintenance mode] | * 0100000000000030 (eupld) [skipped in maintenance mode] | ||
[16.0.0+] After launching pcv and before tma, it uses [[NCM_services|ncm]] cmd15 with input value 0, Aborting on failure (service init/exit is also done in nnMain now). | |||
After launching all titles, it'll check the "boot!boot_devmenuapp_installer" setting and attempt to launch 01000000000020f0 (devmenuapp_installer) if it's set to true. | After launching all titles, it'll check the "boot!boot_devmenuapp_installer" setting and attempt to launch 01000000000020f0 (devmenuapp_installer) if it's set to true. | ||
Line 190: | Line 195: | ||
* 010000000000001A (pcv) | * 010000000000001A (pcv) | ||
* 0100000000000007 (tma) or 010000000000B240 (htc) | * 0100000000000007 (tma) or 010000000000B240 (htc) | ||
* 0100000000000051 (dmgr) [17.0.0+] | |||
* 010000000000000D (dmnt) or 010000000000D609 (dmnt.gen2) | * 010000000000000D (dmnt) or 010000000000D609 (dmnt.gen2) | ||
Line 203: | Line 209: | ||
* 0100000000000017 (cs) | * 0100000000000017 (cs) | ||
* 0100000000000011 (shell) | * 0100000000000011 (shell) | ||
* 010000000000D640 (htcnet) [16.0.0+] [skipped in maintenance] | |||
* 010000000000D633 [14.0.0+] [skipped in maintenance mode] | * 010000000000D633 [14.0.0+] [skipped in maintenance mode] | ||
* 0100000000000042 (pgl) | * 0100000000000042 (pgl) | ||
Line 237: | Line 244: | ||
* 0100000000000035 (grc) [10.0.0-11.0.1] | * 0100000000000035 (grc) [10.0.0-11.0.1] | ||
* 010000000000003E (olsc) | * 010000000000003E (olsc) | ||
* 0100000000000050 (ngc) [16.0.0+] | |||
* 0100000000000041 (ngct) | * 0100000000000041 (ngct) | ||
* 010000000000000E (friends) [skipped in maintenance mode] | * 010000000000000E (friends) [skipped in maintenance mode] |