Commit Graph
72 Commits
Author SHA1 Message Date
d0k3 6fa0280ac8 Manually took over Archshifts build system changes
Effectively fxing the launcher.dat and making this a fork of master
2015-07-01 13:04:50 +02:00
d0k3 69daf7e39d Fixed Decrypt Titlekeys & Dump System Titles 2015-07-01 00:15:06 +02:00
d0k3 aa869c592d Add ability to dump & decrypt System Titles
The last two features still need work
2015-06-30 15:55:37 +02:00
d0k3 b221b407dc Update main menu 2015-06-30 14:56:33 +02:00
d0k3 11bb467a1d Add ability to decrypt Titlekeys from NAND 2015-06-30 14:52:06 +02:00
d0k3 961d290946 Fix DumpTicket()
Also, code reorganization in preparation for new features.
2015-06-30 01:55:44 +02:00
d0k3 0d7b5c92aa Replace fs.h io functions with debugfs.h functions
debugfs.c is a wrapper to some fs.c functions, that includes error
checking and output messages.
2015-06-29 23:02:12 +02:00
d0k3 77edf06c97 Source code opzimizations
o Better names the new feature functions
o Made DecryptTitleKey() a separate function
o Reduced the size of code for DecryptNand()
o Reduced the size of code for SeekMagicNumber()
2015-06-29 14:12:13 +02:00
d0k3 76cef9036f Simplified the DecryptBuffer() code
No extra buffer needed for CTR
2015-06-28 14:41:04 +02:00
d0k3 25453c0df4 Rename DumpPartition() to DecryptNand() 2015-06-28 13:51:39 +02:00
d0k3 3c7dc91948 Convert tabs to spaces 2015-06-27 15:59:40 +02:00
d0k3 9523e89cc5 Move common code bits to GetNandCtr() 2015-06-27 15:57:02 +02:00
d0k3 6fc87c5fa9 Converted Tabs to Spaces 2015-06-26 22:43:27 +02:00
d0k3 820385d0e1 Add ability to dump ticket.db
o also, prevent seeking for NAND CTR multiple times.
2015-06-26 22:30:36 +02:00
d0k3 e8b955b5a2 Fixed screen output
vasprintf() breaks the output for me (on Brahma)

Clearing the screen makes sense, because some ncchinfo.bin files
completely fill the screen with Debug messages, leading to bad output
otherwise.

current_y should not be modified externally, but you may want to put it
back in if you intended to use that.
2015-06-26 20:17:22 +02:00
archshift 37fe984019 Enable instruction and data caches for a huge speedup 2015-06-25 20:04:53 -07:00
archshift 929bea8307 Changes to make Decrypt9 run via bootstrap on Ninjhax 2015-06-25 20:04:47 -07:00
d0k3 6888fc8686 Add ability to dump individual decrypted NAND partitions 2015-06-25 19:55:31 -07:00
d0k3 ba38e130f9 Add ability to dump entire, encrypted NAND image 2015-06-25 19:55:31 -07:00
d0k3 4f92766b24 Rename decryptor/padgen to decryptor/decryptor 2015-06-25 19:55:31 -07:00
d0k3 6976c21889 Integrated titlekey and padgen features. 2015-06-25 19:55:31 -07:00
d0k3 d9e95b8c24 Improved coding of CreatePad()
o Global define of BUFFER_ADRESS and BUFFER_MAX_SIZE instead of just
local
o Use new ShowProgress() function
2015-06-25 19:55:30 -07:00
d0k3 250ebed78d Improved on screen output and the drawing functions
o Debug now leaves the first and last line blank and clears the screen
if it is full.
o Added BG_COLOR and FONT_COLOR defines,the background is now black and
the font white for better readability
o Introduced DebugClear() function (former ClearTop() in main.c)
o Introduced ShowProgress() function
2015-06-25 19:51:05 -07:00
archshift eddd317ace Fatfs: remove unused unicode conversion tables 2015-06-21 11:02:10 -07:00
archshift 62e966a456 Remove disassembly of sdmc code, add sdmmc.c
Courtesy of @Normmatt
2015-06-15 12:31:23 -07:00