Editing SC Manager
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
[[Category:Software]] | |||
*SC Manager cannot be accessed directly by using DM unfortunately (DM discards all requests) but it's used by other services that are accessable through DM | *SC Manager cannot be accessed directly by using DM unfortunately (DM discards all requests) but it's used by other services that are accessable through DM | ||
*E.g. [[Update_Manager]] services "Read EEPROM" and "Write EEPROM" send requests to SC Manager services "Read EEPROM" and "Write EEPROM" | *E.g. [[Update_Manager]] services "Read EEPROM" and "Write EEPROM" send requests to SC Manager services "Read EEPROM" and "Write EEPROM" | ||
*SC Manager runs '''sc_iso.self''' | *SC Manager runs '''sc_iso.self''' | ||
* With full HV rights you could patch Dispatcher Manager and enable access to SC Manager from GameOS. | * With full HV rights you could patch Dispatcher Manager and enable access to SC Manager from GameOS. | ||
<br> | |||
== 0x9000 - SC Manager == | == 0x9000 - SC Manager == | ||
Line 11: | Line 12: | ||
! Packet ID | ! Packet ID | ||
! Description | ! Description | ||
|- | |- | ||
| 0x9001 | | 0x9001 | ||
| Get SRH | | Get SRH | ||
|- | |- | ||
| 0x9002 | | 0x9002 | ||
| Set SRH | | Set SRH | ||
|- | |- | ||
| 0x9003 | | 0x9003 | ||
| Encrypt | | Encrypt | ||
|- | |- | ||
| 0x9004 | | 0x9004 | ||
| Decrypt | | Decrypt | ||
|- | |- | ||
| 0x9005 | | 0x9005 | ||
| Init For VTRM | | Init For VTRM | ||
|- | |- | ||
| 0x9006 | | 0x9006 | ||
| Get Region Data | | Get Region Data | ||
|- | |- | ||
| 0x9007 | | 0x9007 | ||
| Set Region Data | | Set Region Data | ||
|- | |- | ||
| 0x9008 | | 0x9008 | ||
| Set RTC | | Set RTC | ||
|- | |- | ||
| 0x9009 | | 0x9009 | ||
| Get Time | | Get Time | ||
|- | |- | ||
| 0x900A | | 0x900A | ||
| Set Time | | Set Time | ||
|- | |- | ||
| 0x900B | | 0x900B | ||
| Read EPROM | | Read EPROM | ||
|- | |- | ||
| 0x900C | | 0x900C | ||
| Write EPROM | | Write EPROM | ||
|- | |- | ||
| 0x900D | | 0x900D | ||
| Init For Updater | | Init For Updater | ||
|- | |- | ||
| 0x900E | | 0x900E | ||
| Get SC Status | | Get SC Status | ||
|- | |- | ||
| 0x9011 | | 0x9011 | ||
| SC Binary Patch | | SC Binary Patch | ||
|- | |- | ||
| 0x9012 | | 0x9012 | ||
| SC RTC Factory | | SC RTC Factory | ||
|- | |- | ||
| 0x9013 | | 0x9013 | ||
| Correct RTC Factory | | Correct RTC Factory | ||
|- | |- | ||
| 0x9014 | | 0x9014 | ||
| Set SC Status | | Set SC Status | ||
|- | |- | ||
| 0x9015 | | 0x9015 | ||
| Backup Root Info | | Backup Root Info | ||
|- | |- | ||
| 0x9016 | | 0x9016 | ||
| Restore Root Info | | Restore Root Info | ||
|} | |} | ||
Line 267: | Line 216: | ||
| 0x20 | | 0x20 | ||
| 0x3000 - 0x30FF | | 0x3000 - 0x30FF | ||
| " | | "CS Area" | ||
|- | |- | ||
| All other offsets | | All other offsets | ||
Line 307: | Line 256: | ||
}; | }; | ||
</pre> | </pre> | ||
=== 0x9011 - SC Binary Patch === | === 0x9011 - SC Binary Patch === | ||
Line 325: | Line 271: | ||
}; | }; | ||
</pre> | </pre> | ||