Commit Graph

133 Commits

Author SHA1 Message Date
rmc
7d949b8023
Update readme 2024-04-05 09:55:15 -04:00
Lillian Skinner
0ebb1eda5e
Merge pull request #1 from rvtr/TwlArchiveData
TAD support
2024-04-05 01:54:20 -04:00
rmc
a7a16b59e1
Fix broken header bug
PolarSSL overwrites the IVs and breaks anything past the first install.

Here the content IV was overwritten, so the first 16 bytes could not be decrypted properly. Should be the last issue for this.
2024-04-05 01:42:41 -04:00
rmc
de6ccd9f60
Add prod and updater (debugger) support 2024-04-05 00:41:23 -04:00
rmc
4e84d280f6
Fix mismatched TMD app name and installed app name 2024-04-04 02:41:00 -04:00
rmc
6786ee2cea
TADs now install! 2024-04-02 11:39:34 -04:00
rmc
aea4371a6a
Full TAD extraction and decryption 2024-04-01 21:27:36 -04:00
rmc
7c767e5bcf
Proper title key decryption but with horrible code
I don't care that I have duplicate code and stuff that I'm not using. I just want to commit a working version because this took me a whole fucking day.
2024-03-31 01:02:35 -04:00
rmc
5eab2d4e77
Get SRL encrypted title key and IV 2024-03-30 14:48:19 -04:00
rmc
907c2fec9b
TAD header reading + file extraction
Shockingly it works.
2024-03-29 01:13:08 -04:00
Lillian Skinner
f58f054162
Update main.c 2024-03-14 01:19:18 -04:00
Pk11
3194f199af
Update README credits 2023-12-25 14:26:35 -06:00
Pk11
b535f3e26f Update credits 2023-12-25 14:20:56 -06:00
Pk11
9738bb9ffc Remove Unlaunch requirement 2023-12-25 14:20:46 -06:00
Pk11
ff8b0c3b30
Merge pull request #3 from rvtr/master
Allow more types of titles to be installed
2023-12-23 14:43:27 -06:00
Lillian Skinner
5e6c763c9e
Update arm9/src/install.c
Co-authored-by: Pk11 <pk11@outlook.jp>
2023-12-23 14:22:14 -05:00
rmc
b835275f17
Welp, broke that promise pretty damn fast. 2023-11-24 17:27:07 -05:00
rmc
82acb444f2
Final commit, I pinky promise.
Sorry for all the commits!
I don't know C and don't have devkitarm set up, so I'm guessing and relying on github actions.
This should be the final thing though.
2023-11-24 17:16:46 -05:00
rmc
939e25758e
Oh so that's how operators work 2023-11-24 16:55:32 -05:00
rmc
85dff8ccd0
Mistake
Can you tell I don't do much programming? lol
2023-11-24 16:37:12 -05:00
rmc
347371c66a
Fix home menu error
- The home menu cannot be installed as a normal DSiWare title. Only allow it to be installed as a home menu, or a system title.
- Fix (hopefully) Download Play, PictoChat, and TwlNmenu from being listed in "Titles" option
- Add TWL EVA to install blocklist as it uses `00030011`
2023-11-24 16:26:40 -05:00
rmc
70869549a9
Add SystemUpdater to blocklist
iirc one or two versions of TWL SystemUpdater can fit within the NAND. Definitely block it in case.
2023-11-05 12:33:43 -05:00
rmc
4a3c9a0945
Allow more types of titles to be installed
- Allow dev apps with special TID to install (0x00030011)
- Patch dev titles to be system
- Add TwlNmenu to blacklist as it is potentially unsafe. See https://randommeaninglesscharacters.com/dsidev/twlnmenu.html

- Allow all region content to be installed
- Add all region PictoChat and Download Play to blacklist

- Allow different region Launcher to be installed
2023-11-05 01:28:19 -04:00
Pk11
a794c64424 Fix git not working 2023-04-17 12:20:40 -05:00
Pk11
b56deb2a59 Fix app size calculation 2023-04-16 11:34:03 -05:00
Pk11
7ca8bd1a7c Offer to fix FAT copy mismatch when Unlaunch not found
- Fixes #1
2023-03-11 20:29:22 -06:00
Pk11
4004fcae9d Disable running without Unlaunch 2023-03-10 07:23:00 -06:00
Pk11
50d1e69e02 Fix typo 2022-10-21 01:31:57 -05:00
Pk11
9eea90b130 Fix null pointer dereference crash 2022-10-16 11:15:27 -05:00
Pk11
8137a76d20 Fix app versions over 000000ff
it's actually a big endian u32, and dev consoles use that
2022-10-11 23:22:24 -05:00
Pk11
aaced70b6e Add Unlaunch launcher patches check
Now only shows the TMD warning if you either don't have Unlaunch or have it with the old launcher patch that left RSA checks on
2022-10-11 22:04:42 -05:00
Pk11
b5cb2bd82d Add option to remove language patched launcher
I should probably make a sub menu for all these misc features...
2022-08-18 10:46:36 -05:00
Pk11
9dabcebce5 Leave 1 MiB margin for error 2022-06-20 17:59:01 -05:00
Pk11
4894619bda Add Data Management enabler 2022-06-05 22:39:18 -05:00
Pk11
d88136cb34 Derp fix, was always showing TMD warning 2022-05-26 16:39:39 -05:00
Pk11
fe63634774 Warn before installing to SysNAND without a TMD 2022-05-13 18:14:30 -05:00
Pk11
393a01eba8 Allow installing blacklisted titles if missing 2022-04-30 14:59:44 -05:00
Pk11
7ea87f3bd5 Only blacklist system titles from console region 2022-04-30 14:54:25 -05:00
Pk11
db69aca1b4 Fix save file FAT header generation 2022-02-21 23:43:50 -06:00
Pk11
baba3783f4 Fix homebrew banner padding 2022-01-18 22:52:02 -06:00
Pk11
fcb97b07a5 Improve system title to normal message 2022-01-15 22:33:11 -06:00
Pk11
bcb0fbb496 Add option to patch system title to normal DSiWare 2022-01-15 22:16:38 -06:00
Pk11
6ab0663299 Add note that you should make a NAND backup 2022-01-15 06:41:02 -06:00
Pk11
c14a2c8548 Don't install system titles without Unlaunch 2022-01-15 03:26:05 -06:00
Pk11
8f203aa5c5 Show how much space is free on NAND itself 2022-01-15 02:57:45 -06:00
Pk11
0c0dcc3e5e Use real free space if smaller than DSiWare limit 2022-01-15 01:01:59 -06:00
Pk11
eed5dc867e Link the wiki too 2022-01-15 00:13:28 -06:00
Pk11
73a8744c14
Update README.md 2022-01-14 23:59:30 -06:00
Pk11
99d73b065f
Update README.md 2022-01-14 23:24:38 -06:00
Pk11
1c847ced2a Add marking titles as read-only 2022-01-14 23:11:30 -06:00