aboutsummaryrefslogtreecommitdiff
path: root/changelog.md
blob: 2b053ae8d3d49c5d6dbaa50f55816fbff465edfd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# Changelog
## Version 1.2.6
* Fix bis key generation on newer hardware

## Version 1.2.5
* Support Hekate v5 fuse dump format
* Make names consistent with libnx v2.2.0
* Adjust text alignment and coloring in Lockpick_RCM note

## Version 1.2.4
* Support new emunand FS memory layout
* No longer save header_key if empty

## Version 1.2.3
* Remove mbedtls dependency in favor of new libnx crypto library
* Remove libnx 1.6.0 support since crypto requires later commit
* Skip contradictory messaging if skipping keyfile save

## Version 1.2.2
* Do not overwrite existing keyfile that contains master_key_07
* Read eticket_rsa_kek from existing keyfile in case user is only running this for titlekeys
* Create /switch folder if needed

## Version 1.2.1
* Generate bis keys without master keys
* Update file size check to support Hekate v4.8 TSEC dump
* Fixed prod.keys alphabetization error
* Fixed build warning for ff.c
* Added in-app disclaimer about which keys can be dumped

## Version 1.2
* Update for libnx v2.0.0 compatibility and still runs when built with v1.6.0
  * The binary got even smaller!
* Accelerate finding FS keys
  * No longer find BIS sources as they're hardcoded (whoops)
  * Find all keys on first pass hashing FS instead of hashing the whole thing from the beginning repeatedly (__*whoops*__)

## Version 1.1.1
* No longer try to dump SD seed and ES keys on 1.0.0 as they're not available until 2.0.0

## Version 1.1
* Changed titlekey dump methodology
  * No longer crashes sysmodule, reboot no longer needed
  * Queries ES to verify ticket list is accurate
  * May take slightly longer than before on systems with hundreds of tickets
* Now dumps SD seed
* Reorganized and clarified UI text
  * Now indicates if no titles are installed to dump titlekeys from
* Swapped C++ stream functions for C I/O to reclaim some speed and binary size
* Tightened up dependencies