Commit Graph

  • 325832f318 Misc changes to ticket, cert and CIA Pengfei 2021-07-28 00:27:01 +08:00
  • d8c79c5d2a Critical bug fix Pengfei 2021-07-27 19:48:33 +08:00
  • 705dd646dd Add common keyYs Pengfei 2021-07-27 15:20:37 +08:00
  • 79dfe4fc8b Add certificate, and certs.db parsing Pengfei 2021-07-17 00:34:32 +08:00
  • 0c04e31405 Make use of string_util Pengfei 2021-07-16 22:10:49 +08:00
  • 27988d09e2 Provide arguments Pengfei 2021-07-16 22:01:25 +08:00
  • 4e619b3621 Beautify code with new macro Pengfei 2021-07-16 21:59:32 +08:00
  • 55db5f110f Simplify TitleKeysBin implementation to a simple function Pengfei 2021-07-16 21:46:10 +08:00
  • 374470cd60 Support SDMC/NAND path redirecting Pengfei 2021-07-15 16:28:33 +08:00
  • e41151420f Fix Flatpak user path Pengfei 2021-07-13 21:55:35 +08:00
  • d002928a38 Fix LGTM alerts Pengfei 2021-07-12 12:14:00 +08:00
  • 6fbbae7039 Rework failed task cleanup Pengfei 2021-07-12 11:47:42 +08:00
  • 23226b2b37 Properly set crypto flags as GodMode9 does; remove pointless zeroing Pengfei 2021-07-09 20:32:08 +08:00
  • b90fb11109 Fixing things again Pengfei 2021-07-09 20:25:49 +08:00
  • 76b0912a9a Add proper support for CIA title keys Pengfei 2021-07-09 20:08:42 +08:00
  • 3429d9e965 Add in complete Ticket support from Citra Pengfei 2021-07-07 12:03:06 +08:00
  • 3ade2a382f Fix macos again Pengfei 2021-07-06 17:55:55 +08:00
  • c614131c81 Fix macos build Pengfei 2021-07-06 17:40:04 +08:00
  • be5701b7ee Do not create seeddb when loading it Pengfei 2021-07-06 16:48:10 +08:00
  • cb6d58b538 Replace file writes with new helper Pengfei 2021-07-06 16:42:22 +08:00
  • c81db424bb Refactor InnerFAT into Savegame and Extdata Pengfei 2021-07-06 16:11:03 +08:00
  • 184d73d465 Fix LGTM.com not being able to analyse Pengfei 2021-07-01 15:46:10 +08:00
  • 3d4d815595 Fix build for outdated compilers on CI Pengfei 2021-07-01 15:34:09 +08:00
  • 19bc9d0210 Use GodMode9 naming scheme Pengfei 2021-07-01 15:22:38 +08:00
  • e2bef4d705 Add support for title.db, and use title.db to augment TMD finding Pengfei 2021-07-01 14:13:20 +08:00
  • 857bd12a6f Fix appveyor artifact Pengfei 2021-06-28 23:21:05 +08:00
  • 2575e7fdde Unify ProgressCallbacks to a Common::ProgressCallback Pengfei 2021-06-28 22:50:16 +08:00
  • 5a4bf7daff Clean up code a little bit Pengfei 2021-06-28 22:37:03 +08:00
  • 974363b0d9 Added 'Advanced...' menu with batch dumping cxi/cia Pengfei 2021-06-28 22:17:28 +08:00
  • dac4b1cb41 Rename ImportJob to MultiJob and generalize Pengfei 2021-06-28 00:25:03 +08:00
  • 817c3ea1a8 Rename ProgressiveJob to SimpleJob Pengfei 2021-06-28 00:20:54 +08:00
  • 3db1c43fd6 Changes to accommodate for high DPI Pengfei 2021-06-27 18:46:08 +08:00
  • 412aeaa0d4 Use Github Actions instead of Travis Pengfei 2021-06-26 19:30:34 +08:00
  • 3d3b51bb98 Enable C++20 and re-enable MSVC build Pengfei 2021-06-26 17:26:51 +08:00
  • e6d67f3aee Fix build zhupengfei 2020-11-28 23:11:10 +08:00
  • b89376faa8 Update README.md zhupengfei 2020-11-28 20:49:45 +08:00
  • 47a98faa6f Fix a potential bug in ProgressiveJob zhupengfei 2020-11-28 20:26:52 +08:00
  • 7aff22c3fc Fix build zhupengfei 2020-11-28 20:16:15 +08:00
  • 5c595a8046 Add IOFile::GetData zhupengfei 2020-11-28 20:12:24 +08:00
  • 9cbec118cd core: Add NAND data importing zhupengfei 2020-11-28 17:20:46 +08:00
  • 87fd41076b frontend: Minor text improvements zhupengfei 2020-11-28 15:53:30 +08:00
  • 2688a6ef61 Move System Applets into a new category and deselect by default zhupengfei 2020-11-28 15:39:59 +08:00
  • e238015e82 import_dialog: Fix Qt weirdty with ProgressDialog zhupengfei 2020-08-27 00:52:35 +08:00
  • b06440aefb Fix some LGTM alerts zhupengfei 2020-08-07 16:03:22 +08:00
  • 7c0dc35cab Dump ticket.db zhupengfei 2020-08-07 13:56:33 +08:00
  • 0c2e034fac Minor UI fixes zhupengfei 2020-08-07 12:35:56 +08:00
  • 66b09ffa27 A bunch of fixes to CIA building zhupengfei 2020-08-07 12:28:47 +08:00
  • 26b6aee5ca Add LGTM static analyzer config file zhupengfei 2020-08-07 09:02:03 +08:00
  • 49ddd86b7a Add CIA building zhupengfei 2020-08-07 08:58:09 +08:00
  • 769162e95c ncch_container: Fix progress report in DecryptToFile zhupengfei 2020-08-07 08:55:38 +08:00
  • bf3fe550f8 ncch: Fix Secure1 with seed zhupengfei 2020-08-06 23:03:19 +08:00
  • ac6f95c067 tmd: Changes in preparation for CIA building zhupengfei 2020-08-06 20:34:59 +08:00
  • 13409503bf ncch: Fix some issues with DecryptToFile zhupengfei 2020-08-06 20:34:10 +08:00
  • c8f510188c core/ncch: Add ticket zhupengfei 2020-08-03 22:04:43 +08:00
  • 900275bffd Dump certs.db zhupengfei 2020-08-03 21:56:48 +08:00
  • 10122a376c Re-add TMD modification code from Citra zhupengfei 2020-08-02 15:49:07 +08:00
  • 1f91cbdaec Use virtual classes instead of templates for file interfaces zhupengfei 2020-08-01 09:47:44 +08:00
  • e861d84b72 Fix macos dist folder zhupengfei 2020-06-24 16:13:53 +08:00
  • 562ef5a3ed Set deployment to tags only zhupengfei 2020-06-24 16:01:21 +08:00
  • f0d0552139 Updates to the deploy scripts zhupengfei 2020-06-24 15:38:29 +08:00
  • 732695f456 Properly set date and rev zhupengfei 2020-06-23 23:19:42 +08:00
  • 0323749718 Configure appveyor deploy zhupengfei 2020-06-23 23:11:18 +08:00
  • d837a07884 Use the older command zhupengfei 2020-06-23 22:43:42 +08:00
  • 877c4724d8 frontend: Add -no-pie for Linux zhupengfei 2020-06-23 22:07:51 +08:00
  • 1b8b66521f Fix framework linking zhupengfei 2020-06-20 23:38:07 +08:00
  • f009574b1e Fix more clang issues zhupengfei 2020-06-20 23:16:19 +08:00
  • e9d7ec7244 Fix compile error zhupengfei 2020-06-20 22:43:42 +08:00
  • 518c995f38 Fix std::min zhupengfei 2020-06-20 22:37:01 +08:00
  • ce104eb38f Fix strerror_r thingy zhupengfei 2020-06-20 21:59:15 +08:00
  • ac8a5f447e Add experimental support for linux and macos releases zhupengfei 2020-06-19 22:55:25 +08:00
  • 5bfe180348 Fix zlib as well zhupengfei 2020-05-17 10:52:16 +08:00
  • d1ca2faf37 Hack another time zhupengfei 2020-05-17 10:01:18 +08:00
  • 908485a714 Try again zhupengfei 2020-05-17 09:34:16 +08:00
  • 9e4a2931c4 Revert "Try move static to the project scope" zhupengfei 2020-05-17 09:32:37 +08:00
  • 2f23efd2ad Fix static link zhupengfei 2020-05-17 08:52:28 +08:00
  • afc7a2cbe0 Try move static to the project scope zhupengfei 2020-05-17 08:17:12 +08:00
  • 87603d5d50 LTO isn't working for windows zhupengfei 2020-05-16 20:54:38 +08:00
  • 47df56ea36 Try add LTO zhupengfei 2020-05-16 19:50:08 +08:00
  • ebab1c433b Try to work around mingw issues zhupengfei 2020-05-16 19:39:25 +08:00
  • 4e290ba289 Remove unused include zhupengfei 2020-05-16 19:11:14 +08:00
  • 57a1245e2a Add proper error handling for memcpy zhupengfei 2020-05-16 19:09:50 +08:00
  • 6be3fca2de Add ETA support zhupengfei 2020-05-16 17:53:19 +08:00
  • bae5fda423 Improve UI display zhupengfei 2020-05-16 15:54:22 +08:00
  • 1c28fff725 Improve error handling. zhupengfei 2020-05-16 15:13:52 +08:00
  • 4391845185 Fix linux CI zhupengfei 2020-05-15 23:11:26 +08:00
  • 5d008fc952 Add version check zhupengfei 2020-05-15 23:08:59 +08:00
  • 2fbdaaac30 Fix up import destination indicator zhupengfei 2020-05-15 22:47:18 +08:00
  • 450cef3fca Added a fallback title based on codeset info zhupengfei 2020-05-15 22:34:39 +08:00
  • 1415235a13 Added an 'hos' icon (to be improved) zhupengfei 2020-05-15 22:22:36 +08:00
  • b19803c4d3 Add support for system titles zhupengfei 2020-05-14 23:14:59 +08:00
  • 268d0a0cba Still doesn't work huh zhupengfei 2020-05-02 00:34:39 +08:00
  • 1237e62fff Fixed Qt library location zhupengfei 2020-05-02 00:11:08 +08:00
  • 24bdf0a156 core, frontend: Add 'Dump CXI file' option zhupengfei 2020-05-02 00:06:46 +08:00
  • 2c4dd84d49 Correctly load seeds zhupengfei 2020-05-01 15:05:01 +08:00
  • f60fc572be Code cleanup zhupengfei 2020-05-01 13:31:55 +08:00
  • c6d561d4ed core: Add slot0x18KeyX and slot0x1BKeyX zhupengfei 2020-05-01 13:24:34 +08:00
  • 0f7ebef23f Fixed a crash zhupengfei 2020-05-01 13:11:10 +08:00
  • c27589ce53 core: Add DecryptToFile in NCCHContainer zhupengfei 2020-05-01 11:59:24 +08:00
  • e4c3588aa1 Fixed appveyor script zhupengfei 2020-04-30 20:46:46 +08:00
  • e51d28d6b3 Try adding back VS2019 CI zhupengfei 2020-04-30 20:06:04 +08:00