In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

/title/00000001/00000002/data/setting.txt

From WiiBrew
< /title‎ | 00000001‎ | 00000002‎ | data
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

/title/00000001/00000002/data/setting.txt is an encrypted file containing console information.[1]

Fields

All fields are stored in the format KEY=value on separate lines.

AREA

Unknown

MODEL

The RVL-xxx model. Set to RVL-001 for vWii.

DVD

Unknown, possibly related to Disc Channel DVD icon?

MPCH

Unknown

CODE

Some internal console-unique number

SERNO

Serial number

VIDEO

NTSC or PAL video mode

GAME

Another region, possibly set by rgnsel?

Encryption

setting.txt is encrypted by the following symmetric algorithm:

unsigned int key = 0x73B5DBFA;
int i, len;

if (is_enc)
{
	len = 256;
} else {
	len = strlen(buf);
}

for(i = 0; i < len; i++)
{
	buf_ptr[i] ^= key & 0xff;
	key = (key << 1) | (key >> 31);
}

References

1. https://github.com/GaryOderNichts/vWii-Decaffeinator/blob/master/src/utils/setting_generator.c