ZeroSkill f477da087c
Add support for decrypting gamecart saves (#963)
This also fixes #958
Original commits:
* initial work on cart save crypto/wearleveling
* add support for n3ds only save crypto
* use existing crc16 impl for save blockmap
* fix missing aeskey select for card2 save decrypt
* fix old/new cart media being swapped
* fix 1 MiB save chips / blockmap type 2
* move cart save wearleveling/crypto to separate file
* try 2nd wearlevel header on fail + minor fixes

* save_ctr: zero out savectx before reading fallback header
2026-05-23 12:13:22 +02:00
..
2026-05-10 12:30:00 +02:00
2020-08-02 15:40:26 +02:00
2020-08-26 23:01:58 +02:00
2020-08-26 23:01:58 +02:00
2023-04-15 12:54:02 +02:00
2019-06-03 02:27:43 +02:00
2020-03-28 07:05:42 -03:00
2020-08-02 15:40:41 +02:00
2020-08-02 15:40:41 +02:00
2023-04-15 12:54:02 +02:00
2020-08-26 23:01:58 +02:00
2018-03-07 01:22:15 +01:00
2025-10-17 19:38:36 +02:00
2019-10-03 17:04:35 -03:00
2021-11-14 22:14:59 +01:00
2023-04-15 12:54:02 +02:00
2023-04-15 12:54:02 +02:00
2019-06-03 02:27:43 +02:00
2020-08-26 23:01:58 +02:00
2022-02-21 23:57:02 -06:00
2023-04-15 12:54:02 +02:00
2023-04-15 12:54:02 +02:00
2020-08-26 23:01:58 +02:00
2021-02-18 19:06:31 +01:00
2021-02-18 19:06:31 +01:00
2021-02-12 15:02:55 +01:00
2021-02-12 15:02:55 +01:00