This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Updated as of firmware 16.0.0. | |
All values except firmware versions and floats are hex. | |
Field names are either official symbols or derived from the name of the accessor/mutator function. | |
Firmware version information for each field is not indicated but likely maps neatly to the firmware versions in which accessor/mutator functions for the given field were introduced. See: https://switchbrew.org/wiki/Settings_services | |
PrivateSettings 8000000000000052 | |
offset size type/name default | |
0 10 GAP | |
10 20 nn::settings::system::InitialLaunchSettings 0 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
import struct | |
import sys | |
import json | |
import base64 | |
import os | |
from pathlib import Path | |
import msgpack | |
import lz4.block |