Skip to content

Commit

Permalink
Feature/cal0 builder (#1)
Browse files Browse the repository at this point in the history
* Support broken eMMC.

* Add CAL0 menu entry.

* Working ghash and decryption of extended keys.

* Added primitive personalization.

* From scratch works

* From scratch works

* Cleanup

* Warning cleanup.

* Read master_key_00 from prod.keys.
  • Loading branch information
CaramelDunes committed Oct 22, 2020
1 parent 1881583 commit ed851df
Show file tree
Hide file tree
Showing 26 changed files with 1,440 additions and 2,820 deletions.
8 changes: 4 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@ include $(DEVKITARM)/base_rules
################################################################################

IPL_LOAD_ADDR := 0x40003000
LPVERSION_MAJOR := 1
LPVERSION_MINOR := 8
LPVERSION_BUGFX := 4
LPVERSION_MAJOR := 0
LPVERSION_MINOR := 1
LPVERSION_BUGFX := 0

################################################################################

TARGET := Lockpick_RCM
TARGET := prodinfo_gen
BUILDDIR := build
OUTPUTDIR := output
SOURCEDIR = source
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Lockpick_RCM
=
prodinfo_gen
============
Lockpick_RCM is a bare metal Nintendo Switch payload that derives encryption keys for use in Switch file handling software like hactool, hactoolnet/LibHac, ChoiDujour, etc. without booting Horizon OS.

Due to changes imposed by firmware 7.0.0, Lockpick homebrew can no longer derive the latest keys. In the boot-time environment however, there is no such limitation.
Expand Down
Loading

0 comments on commit ed851df

Please sign in to comment.