Talk:Apploader

From WiiBrew
Jump to navigation Jump to search

IOS content 0

I’ve seen a number of IOSes on Wiimpersonator have a content 0 that is 0x40 bytes long. Is this an apploader that reads for the boot index? Hallowizer (talk) 02:28, 15 July 2021 (CEST)

I don't think it is. Here's one for IOS10:
00000000  66 69 72 6d 77 61 72 65  2e 36 34 2e 30 38 30 38  |firmware.64.0808|
00000010  30 36 31 31 32 38 00 00  00 00 00 00 00 00 00 00  |061128..........|
00000020  00 00 00 00 00 00 00 00  00 00 00 00 01 02 00 00  |................|
00000030  79 61 73 75 68 2d 74 6f  40 54 4f 4e 4b 41 54 00  |yasuh-to@TONKAT.|
And one for IOS48:
00000000  66 69 72 6d 77 61 72 65  2e 36 34 2e 31 30 30 37  |firmware.64.1007|
00000010  32 36 30 36 35 39 00 00  00 00 00 00 00 00 00 00  |260659..........|
00000020  00 00 00 00 00 00 00 00  00 00 00 00 01 02 00 00  |................|
00000030  61 64 6d 69 6e 40 46 57  50 55 42 4c 49 53 48 00  |admin@FWPUBLISH.|
This is practically a text file; although it does have a bit of binary data, it's pretty clearly not code. I'm not sure what these files are used for (if anything); maybe they're just used for recording version numbers or such. --Pokechu22 (talk) 18:03, 15 July 2021 (CEST)
Now it makes sense why stub IOSes have this I guess. Those look like author names, we can probably figure out more through this. Hallowizer (talk) 19:05, 15 July 2021 (CEST)
Turns out these have build tags in them. Pretty sure this is what gets installed into /meta by boot2v0. Hallowizer (talk) 07:00, 2 August 2021 (CEST)

Is the vWii NANDLoader stuff correct?

0x3f600 is a bit big for a NANDLoader,[citation needed] but it is almost the size of the NAND Boot Program, which means BC-NAND might actually be the NAND Boot Program. I don’t have the vWii ancast key so I’m not able to verify, can someone else see if there are SDK strings in BC-NAND? Hallowizer (talk) 06:49, 17 December 2021 (CET)