diskOS installer: initial public beta

Flashes the diskOS custom UI onto the FiiO Snowsky Disc over Ingenic mask-ROM USB,
building the image from your own stock firmware. Runs from source via install.sh.
This commit is contained in:
b0hemia
2026-08-26 15:26:14 +10:00
commit e0bc4785e9
109 changed files with 12625 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
"""diskOS installer - cross-platform (Linux/macOS) installer for the FiiO Snowsky Disc.
The whole tool is Python; the two bricking-sensitive operations (the Ingenic
mask-ROM USB flash and squashfs packing) delegate to PROVEN native binaries that
ship alongside this package (see ``bundle.py``) rather than being reimplemented.
Run from source with your own Python: ``./install.sh`` creates a local virtualenv and
installs the two pip dependencies (pyusb, pycryptodome), then ``./diskos-installer``
runs it. The GUI additionally needs the system's Tk; the flash step needs libusb-1.0.
"""
__version__ = "1.0.0"