Difference between revisions of "User talk:Leoetlino"

From WiiBrew
Jump to: navigation, search
(IOS syscall edits)
(notes about PRNG bug)
Line 3: Line 3:
  
 
: Oops, my bad. Sure, I've fixed the descriptions for the IOSC syscalls. [[User:Leoetlino|leoetlino]] ([[User talk:Leoetlino|talk]]) 13:16, 1 May 2017 (CEST)
 
: Oops, my bad. Sure, I've fixed the descriptions for the IOSC syscalls. [[User:Leoetlino|leoetlino]] ([[User talk:Leoetlino|talk]]) 13:16, 1 May 2017 (CEST)
 +
 +
I noticed you're fixing up ES stuff for Dolphin; FYI I'm pretty sure AddTMD and ExportTitleInit are meant to assign the PRNG key for content import/export (they're used mainly for copying DLC content between the SD card and NAND), not the title key from the ticket. For extra fun, there was a bug in the original IOS37 that caused the PRNG key data to be overwritten with zeroes when reading the korean key from the seeprom. They backed themselves into a corner with this bug (people had established large DLC collections on SD cards, all mistakenly encrypted with a NULL key) so when they fixed it in later IOS versions they added a check for the specific title IDs affected and use a zeroed key for those cases, and the PRNG key for all others. [[User:Tueidj|Tueidj]] ([[User talk:Tueidj|talk]]) 20:34, 20 June 2017 (CEST)

Revision as of 20:34, 20 June 2017

IOS syscall edits

Since you changed the function definitions for several of the syscalls, you want to fix their descriptions as well? Most of them no longer make sense because they refer to the old argument names. Tueidj (talk) 09:37, 1 May 2017 (CEST)

Oops, my bad. Sure, I've fixed the descriptions for the IOSC syscalls. leoetlino (talk) 13:16, 1 May 2017 (CEST)

I noticed you're fixing up ES stuff for Dolphin; FYI I'm pretty sure AddTMD and ExportTitleInit are meant to assign the PRNG key for content import/export (they're used mainly for copying DLC content between the SD card and NAND), not the title key from the ticket. For extra fun, there was a bug in the original IOS37 that caused the PRNG key data to be overwritten with zeroes when reading the korean key from the seeprom. They backed themselves into a corner with this bug (people had established large DLC collections on SD cards, all mistakenly encrypted with a NULL key) so when they fixed it in later IOS versions they added a check for the specific title IDs affected and use a zeroed key for those cases, and the PRNG key for all others. Tueidj (talk) 20:34, 20 June 2017 (CEST)