Commit Graph

7 Commits

Author SHA1 Message Date
Edoardo Lolletti
e88dc13af8 Show background preview when selecting it 2025-08-21 00:07:17 +02:00
Edoardo Lolletti
cae02f6607 Rework install/unlinstall flow
Restructure the code and use the same approach as the launcher tmd restorer to deal with tmds.
Store all the known tmds for all the launcher versions with their corresponding shas, and use them when restoring the console.
Now if the main tmd isn't either the stock one or one with the patch done by this program, it's treated a invalid and will be restored from the saved ones when uninstalling.
This breaks for now proto/dev consoles as there is no handling for "default tmds" on them and the program logic has to be changed accordingly
2025-08-12 17:42:03 +02:00
Edoardo Lolletti
3bb7f0f5e2 Disable again lto and mark console id shared address as volatile 2024-04-26 22:00:24 +02:00
Edoardo Lolletti
53184bc63a Build arm9 with lto enabled 2024-04-26 14:58:25 +02:00
Edoardo Lolletti
71c1c21234 Add hash and size check for known unlaunch installer versions
Also check the installer to be valid at startup, rather than once the install process has started, so that the install option can be properly grayed out
2024-04-25 22:42:38 +02:00
Edoardo Lolletti
ef82ae14d5 Update readme/makefile 2024-04-25 19:31:37 +02:00
Edoardo Lolletti
35b8982442 Initial NTM sources 2024-04-25 19:13:10 +02:00