Edoardo Lolletti
e8d1da5d50
Revert previous uninstaller change
...
Build Safe Unlaunch Installer / Build with Docker using devkitARM (push) Has been cancelled
Build Safe Unlaunch Installer / Upload to release (push) Has been cancelled
It broke normal uninstalling
2025-04-29 18:23:11 +02:00
Edoardo Lolletti
d01ccfbf47
Add giattributes
2025-04-29 18:22:35 +02:00
Edoardo Lolletti
5f8f69c2ab
Fix unsafe uninstall selection
2024-07-28 12:36:31 +02:00
Edoardo Lolletti
8c77633767
Support loading backgrounds from the sd
2024-07-28 12:01:02 +02:00
Edoardo Lolletti
001442fd8a
Add sd cluster size check
...
If a sd is present, and its cluster size is bigger than 32k, abort installing
2024-07-28 11:03:31 +02:00
Edoardo Lolletti
f1d6f13ff2
Address warnings in arm9
2024-07-14 00:32:13 +02:00
Edoardo Lolletti
54e6c23277
Give priority on unlaunch path on the sd over the nitro one
2024-07-13 19:46:57 +02:00
Edoardo Lolletti
739a5ab467
Mark launcher's tmd as read only on install
2024-07-13 19:46:19 +02:00
Edoardo Lolletti
8b19184921
Prevent the installer from installing on 1.4.2
2024-05-02 01:31:38 +02:00
Edoardo Lolletti
e198ed3148
Properly check and ensure removal of hnaa launcher when requested
2024-05-02 01:04:03 +02:00
Edoardo Lolletti
f58dcdda19
Other update to readme
2024-04-29 00:06:01 +02:00
Edoardo Lolletti
b324161824
Readme and actions update
2024-04-28 20:44:45 +02:00
Edoardo Lolletti
d777ae97c5
Bundle unlaunch installer
2024-04-28 20:37:20 +02:00
Edoardo Lolletti
18b35242cf
Update README.md
2024-04-28 15:12:53 +02:00
Edoardo Lolletti
06d374d28b
Cleanup conditionals
2024-04-28 13:35:50 +02:00
Edoardo Lolletti
03f1df6f8e
Move TID patches to advanced menu
2024-04-28 13:27:04 +02:00
Edoardo Lolletti
79cff539b8
Add new icon
...
Thanks https://github.com/rvtr
2024-04-28 00:48:02 +02:00
Edoardo Lolletti
351d4547b3
Handle nocash footer embedding into nand
...
Another step the unlaunch installer does but wasn't being handled yet
2024-04-27 23:34:13 +02:00
Edoardo Lolletti
bfdd89218d
Properly detect case where deviceList was populated with garbage data
...
Assume the device list is valid if it has a valid device that matches the path of the app
2024-04-27 23:31:07 +02:00
Edoardo Lolletti
593141e702
Add key combo to uninstall unlaunch alongside the hnaa failsafe
2024-04-27 19:09:23 +02:00
Edoardo Lolletti
027308e1f5
Show the unlaunch version that is going to be installed
2024-04-27 18:35:28 +02:00
Edoardo Lolletti
30b5e7017d
Clean up a bit menus
2024-04-27 18:24:30 +02:00
Edoardo Lolletti
38b1efb15b
Add battery level check
2024-04-27 17:58:24 +02:00
Edoardo Lolletti
379db68839
Fix offsets
2024-04-27 13:09:03 +02:00
Edoardo Lolletti
101269a3a8
Properly map to "sd" deviceList path, even if it says "nand"
...
Hiya passes the appname as nand:/, but the nand device is set as being external storage, so is actually mapped to the sd, account for that
2024-04-27 12:42:32 +02:00
Edoardo Lolletti
9c01c0c464
Allow retrieving the filename from the device list
...
Supports unlaunch/hiya booting
2024-04-26 23:20:15 +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
94cb35df6f
Supports patching unlaunch with custom backgrounds
2024-04-26 19:03:23 +02:00
Edoardo Lolletti
80866c08ea
Allow applying splas and sound binary patch
2024-04-26 16:02:05 +02:00
Edoardo Lolletti
1c0d2adf65
Support loading unlaunch installer from nitrofs as fallback
...
Using nitrofs implementation from gm9i
2024-04-26 14:59:29 +02:00
Edoardo Lolletti
53184bc63a
Build arm9 with lto enabled
2024-04-26 14:58:25 +02:00
Edoardo Lolletti
4861ad5ab5
Explicitly synchronize fat copies after install/uninstall operations are completed
...
Don't wait for the user to exit the program
2024-04-26 14:57:37 +02:00
Edoardo Lolletti
023fb29972
Fix typos in unlaunch detection logic
2024-04-26 14:56:55 +02:00
Edoardo Lolletti
b416a8b818
Increase buffer size of menu options
2024-04-26 14:56:30 +02:00
Edoardo Lolletti
74ed03e40e
Add launcher tid patches
2024-04-26 12:23:35 +02:00
Edoardo Lolletti
cca04004fc
Warn the user about the risk of uninstalling without backup HNAA install and prompt to install that
2024-04-25 23:22:37 +02:00
Edoardo Lolletti
f5b54fbd0f
Don't write unlaunch tmd if the one already present is the same
2024-04-25 22:56:25 +02:00
Edoardo Lolletti
f6a503a2a3
Directly disable install option if an unlaunch version is found to be already installed
...
The user will have to explicitly uninstall first and then reinstall
2024-04-25 22:44:53 +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
d1caccec43
Abort nand init on 3ds and other cleanups
2024-04-25 19:13:34 +02:00
Edoardo Lolletti
664e7a2090
Remove not needed NTM files
2024-04-25 19:13:34 +02:00
Edoardo Lolletti
c00569d5c5
Fix console id retrieval under ntrboot
2024-04-25 19:13:34 +02:00
Edoardo Lolletti
e8956ae02e
Fix unlaunch being wrongly detected as installed
2024-04-25 19:13:34 +02:00
Edoardo Lolletti
a6e2c31c14
Fix various errors from last commit
2024-04-25 19:13:34 +02:00
Edoardo Lolletti
6d5cff81c3
Wrong conditional
2024-04-25 19:13:34 +02:00
Edoardo Lolletti
d16425a094
Move unlaunch logic to separate file with various cleanups
2024-04-25 19:13:34 +02:00
Edoardo Lolletti
7c0ed6201f
formatting
2024-04-25 19:13:33 +02:00
Edoardo Lolletti
2b8057a2d2
Merge pull request #1 from rvtr/edo9300/master
...
More support + bug fixes
2024-04-25 19:13:33 +02:00
rmc
a8a0811127
Replace older unlaunch when installing
2024-04-25 19:13:33 +02:00