flyingpolt.blogg.se

Switch brew
Switch brew






switch brew

Injection of extracted game saves (Your own and your friends save files).OverviewĮdiZon consists of 3 different main functionalities. Older versions of EdiZon do not work on the latest Atmosphere. Please note if you are using Atmosphere 0.10.0+, you must use the snapshot version of EdiZon. This command is only available in Normal and Secure modes.A Homebrew save file dumper, injector and on-console editor for Horizon, the OS of the Nintendo Switch. This command is only available in Write and Secure modes. This command is only available in Write mode. Reads pages from the Gamecard, calculates their CRC and returns it. Returns the Gamecard ID3 under one of the valid Gamecard modes.

switch brew switch brew

Returns the Gamecard ID2 under one of the valid Gamecard modes. Returns the Gamecard ID1 under one of the valid Gamecard modes. These commands are issued by the Gamecard ASIC to the actual Gamecard using the #OperationBuffer passed to #SendCardCommand. The Gamecard response values are returned in a 0x58 sized buffer while the host values are passed in the actual #OperationBuffer as follows. Signals the Gamecard ASIC to exchange random values with the current Gamecard. Signals the Gamecard ASIC to send a 0x200 byte sized buffer containing information on the Gamecard ASIC. The Gamecard response values are returned in a 0x20 sized buffer while the host values are passed in the actual #OperationBuffer as follows. Signals the Gamecard ASIC to exchange random authentication values with the current Gamecard. Signals the Gamecard ASIC to enable the current Gamecard's bus line. The command is sent to the Gamecard using the #OperationBuffer as follows. Signals the Gamecard ASIC to relay a specific command to the Gamecard. Signals the Gamecard ASIC to send a 0x800 byte sized buffer containing the current Gamecard's key area sectors as follows. Signals the Gamecard ASIC to send a 0x108 byte sized buffer containing the current Gamecard's header data as follows. Signals the Gamecard ASIC to change into debug mode and send a 0x200 byte sized buffer containing information on the current Gamecard. Signals the Gamecard ASIC to send a 0x30 byte sized buffer containing the values of all ASIC registers as follows. The register value is passed in the first word of a 0x200 byte sized buffer while the register index is passed in the actual #OperationBuffer as follows. Signals the Gamecard ASIC to write an internal register. In secure mode, all communication with the Gamecard ASIC must be AES-128-CTR encrypted. Signals the Gamecard ASIC to enter secure mode. Signals the Gamecard ASIC to send a 0x20 byte sized buffer containing the AES-128-CBC encrypted hash of the library authentication data. Signals the Gamecard ASIC to receive a 0x20 byte sized buffer containing AES-128-CBC encrypted authentication data to be decrypted and hashed by the ASIC. Signals the Gamecard ASIC to receive a 0x20 byte sized buffer containing the AES-128-CBC encrypted hash of the ASIC authentication data. Signals the Gamecard ASIC to send a 0x20 byte sized buffer containing AES-128-CBC encrypted authentication data to be decrypted and hashed by the host library. The decrypted message will be used to generate a common AES-128 (CBC and CTR) key and IV/CTR shared between the ASIC and the host library. Signals the Gamecard ASIC to receive a 0x100 byte sized buffer containing a RSA-OAEP encrypted message to be decrypted by the ASIC. Signals the Gamecard ASIC to send a 0x100 byte sized buffer containing a RSA-OAEP encrypted message to be decrypted by the host library. Signals the Gamecard ASIC to receive a 0x400 byte sized buffer containing the certificate from GetGameCardCertificate. Signals the Gamecard ASIC to send a 0x400 byte sized buffer containing the ASIC's certificate. Signals the Gamecard ASIC to receive a 0x7800 byte sized buffer containing the ASIC's user firmware. These commands are passed to the ASIC using the #WriteOperation MMC command.Īdditional data buffers are then read/written using standard MMC read/write commands. The Gamecard ASIC supports a total of 20 operation commands. Tells the Gamecard ASIC to generate new random key data. Returns the status of a completed operation.

SWITCH BREW VERIFICATION

Submits a Gamecard ASIC operation using a 0x40 byte sized buffer as follows.Ĭommand verification value (secure mode only) All communication is done using the following MMC_SEND_MANUFACTURER commands.








Switch brew