Commit graph

29 commits

Author SHA1 Message Date
Xpl0itU
d3af6e8e08 Decryption optimizations 2025-04-19 20:14:24 +02:00
Xpl0itU
72506ac308 Improve error handling 2025-04-19 19:44:44 +02:00
Xpl0itU
9615a5c33c Decryption improvements 2025-04-19 19:30:52 +02:00
Xpl0itU
2222e9a2a5 Fix #96 and #95 2024-05-05 15:08:58 +02:00
Xpl0itU
f35714782e Fix decryption 2024-04-20 17:56:03 +02:00
Xpl0itU
dd1e9eb4d9 Fix decryption 2024-04-18 18:15:36 +02:00
Xpl0itU
e93a238be9 Add support for Wii's certificate generation 2024-04-16 15:34:18 +02:00
Xpl0itU
e5c555c2a7 WIP Support for Wii's TMD 2024-04-16 13:48:22 +02:00
Xpl0itU
e4ea02e213 Fix non-hashed file decryption and extraction 2024-04-01 20:35:33 +02:00
Xpl0itU
80311a7647 Remove hash check while downloading (broken for some titles) 2024-04-01 00:54:44 +02:00
Xpl0itU
e40d499b72
Port title database and cdecrypt to Go (#87)
* Experimental removal of cdecrypt

* Pushing before cdecrypt port

* Some progress...

* Replace title database with native Go

* Update title db url

* Almost working decryption and extraction

* Almost there

* Remove unnecessary type conversion

* Fix directory structure creation

* Finally fix decryption

* Cleanup print statements

* Do not write FST to file

* Add progress

* Add encrypted contents decryption
2024-03-31 19:38:13 +02:00
Xpl0itU
99597834ce Make backend and frontend independent 2023-08-29 20:55:43 +02:00
Xpl0itU
2d7d23fc68 Fix GTK warnings 2023-08-26 19:20:53 +02:00
Xpl0itU
954d92e932 Improve code 2023-08-26 16:19:21 +02:00
Xpl0itU
4176b1b168 Improve decryption code and remove cdecrypt logs 2023-08-26 15:53:17 +02:00
Xpl0itU
929c6bda56 Use errgroup 2023-08-26 13:29:12 +02:00
Xpl0itU
950094561c Decryption improvements 2023-08-24 16:23:26 +02:00
Xpl0itU
38e6be51c9 Improve stability 2023-08-24 16:18:30 +02:00
Xpl0itU
305caf35f9 Fix some decryption crashes 2023-08-11 18:19:19 +02:00
Xpl0itU
1f1566e8a0 Fix freeze on decryption 2023-08-10 11:45:31 +02:00
Xpl0itU
49a2c9169c Create new channel for every decryption 2023-07-23 13:05:59 +02:00
Xpl0itU
99887ad529 Use channels for decryption 2023-07-23 12:49:37 +02:00
Xpl0itU
8060005529 Minor progress window changes 2023-07-19 21:25:30 +02:00
Xpl0itU
20098cdb2e Add on-demand decryption 2023-07-19 12:55:52 +02:00
Xpl0itU
0a1db82aeb Add delete encrypted files and fix some crashes 2023-07-19 12:39:22 +02:00
Xpl0itU
8213612319 Add decryption progress 2023-07-19 11:25:24 +02:00
Xpl0itU
2d50b146af Statically link the C libraries 2023-07-18 18:43:15 +02:00
Xpl0itU
f8a15b1d5b Add progress dialog 2023-07-18 17:50:11 +02:00
Xpl0itU
0a319d80d8 Unfinished work 2023-07-18 12:27:23 +02:00