├── .github ├── FUNDING.yml └── workflows │ └── build.yml ├── .gitignore ├── .gitmodules ├── Build.xcconfig ├── CodeSigning.xcconfig.sample ├── CrystalFetch.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── IDETemplateMacros.plist ├── Extras ├── InheritSandbox.entitlements ├── align.h ├── avoffset.h ├── config.h ├── esd2iso.sh ├── package.sh ├── screen.png └── xconfig.h ├── LICENSE ├── PRIVACY.md ├── README.md ├── README.zh-HK.md ├── README.zh-Hans.md ├── Source ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── icon_128x128.png │ │ ├── icon_128x128@2x@2x.png │ │ ├── icon_16x16.png │ │ ├── icon_16x16@2x@2x.png │ │ ├── icon_256x256.png │ │ ├── icon_256x256@2x@2x.png │ │ ├── icon_32x32.png │ │ ├── icon_32x32@2x@2x.png │ │ ├── icon_512x512.png │ │ └── icon_512x512@2x@2x.png │ └── Contents.json ├── BuildConfigView.swift ├── BuildDetails.swift ├── BuildEditions.swift ├── BuildsListView.swift ├── ContentView.swift ├── CrystalFetch-Info.plist ├── CrystalFetch.entitlements ├── Downloader.swift ├── ESDCatalog │ ├── ESDCatalog.swift │ └── MCTCatalogs.swift ├── EULAView.swift ├── Main.swift ├── ShowWindowButtonView.swift ├── SimpleContentView.swift ├── UUPDump │ ├── PrettyString.swift │ ├── UUPBuilds.swift │ ├── UUPDetails.swift │ ├── UUPDumpAPI.swift │ ├── UUPEditions.swift │ └── UUPPackage.swift ├── Worker.swift ├── en.lproj │ └── Localizable.strings ├── ja.lproj │ └── Localizable.strings ├── zh-HK.lproj │ └── Localizable.strings ├── zh-Hans.lproj │ └── Localizable.strings └── zh-Hant.lproj │ ├── CrystalFetch-InfoPlist.strings │ └── Localizable.strings └── aria2c └── main.c /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: utmapp 2 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/.gitmodules -------------------------------------------------------------------------------- /Build.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Build.xcconfig -------------------------------------------------------------------------------- /CodeSigning.xcconfig.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/CodeSigning.xcconfig.sample -------------------------------------------------------------------------------- /CrystalFetch.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/CrystalFetch.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /CrystalFetch.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/CrystalFetch.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /CrystalFetch.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/CrystalFetch.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /CrystalFetch.xcodeproj/xcshareddata/IDETemplateMacros.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/CrystalFetch.xcodeproj/xcshareddata/IDETemplateMacros.plist -------------------------------------------------------------------------------- /Extras/InheritSandbox.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Extras/InheritSandbox.entitlements -------------------------------------------------------------------------------- /Extras/align.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Extras/align.h -------------------------------------------------------------------------------- /Extras/avoffset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Extras/avoffset.h -------------------------------------------------------------------------------- /Extras/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Extras/config.h -------------------------------------------------------------------------------- /Extras/esd2iso.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Extras/esd2iso.sh -------------------------------------------------------------------------------- /Extras/package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Extras/package.sh -------------------------------------------------------------------------------- /Extras/screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Extras/screen.png -------------------------------------------------------------------------------- /Extras/xconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Extras/xconfig.h -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/LICENSE -------------------------------------------------------------------------------- /PRIVACY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/PRIVACY.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/README.md -------------------------------------------------------------------------------- /README.zh-HK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/README.zh-HK.md -------------------------------------------------------------------------------- /README.zh-Hans.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/README.zh-Hans.md -------------------------------------------------------------------------------- /Source/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Source/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Source/Assets.xcassets/AppIcon.appiconset/icon_128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/Assets.xcassets/AppIcon.appiconset/icon_128x128.png -------------------------------------------------------------------------------- /Source/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x@2x.png -------------------------------------------------------------------------------- /Source/Assets.xcassets/AppIcon.appiconset/icon_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/Assets.xcassets/AppIcon.appiconset/icon_16x16.png -------------------------------------------------------------------------------- /Source/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x@2x.png -------------------------------------------------------------------------------- /Source/Assets.xcassets/AppIcon.appiconset/icon_256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/Assets.xcassets/AppIcon.appiconset/icon_256x256.png -------------------------------------------------------------------------------- /Source/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x@2x.png -------------------------------------------------------------------------------- /Source/Assets.xcassets/AppIcon.appiconset/icon_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/Assets.xcassets/AppIcon.appiconset/icon_32x32.png -------------------------------------------------------------------------------- /Source/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x@2x.png -------------------------------------------------------------------------------- /Source/Assets.xcassets/AppIcon.appiconset/icon_512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/Assets.xcassets/AppIcon.appiconset/icon_512x512.png -------------------------------------------------------------------------------- /Source/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x@2x.png -------------------------------------------------------------------------------- /Source/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Source/BuildConfigView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/BuildConfigView.swift -------------------------------------------------------------------------------- /Source/BuildDetails.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/BuildDetails.swift -------------------------------------------------------------------------------- /Source/BuildEditions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/BuildEditions.swift -------------------------------------------------------------------------------- /Source/BuildsListView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/BuildsListView.swift -------------------------------------------------------------------------------- /Source/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/ContentView.swift -------------------------------------------------------------------------------- /Source/CrystalFetch-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/CrystalFetch-Info.plist -------------------------------------------------------------------------------- /Source/CrystalFetch.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/CrystalFetch.entitlements -------------------------------------------------------------------------------- /Source/Downloader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/Downloader.swift -------------------------------------------------------------------------------- /Source/ESDCatalog/ESDCatalog.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/ESDCatalog/ESDCatalog.swift -------------------------------------------------------------------------------- /Source/ESDCatalog/MCTCatalogs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/ESDCatalog/MCTCatalogs.swift -------------------------------------------------------------------------------- /Source/EULAView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/EULAView.swift -------------------------------------------------------------------------------- /Source/Main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/Main.swift -------------------------------------------------------------------------------- /Source/ShowWindowButtonView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/ShowWindowButtonView.swift -------------------------------------------------------------------------------- /Source/SimpleContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/SimpleContentView.swift -------------------------------------------------------------------------------- /Source/UUPDump/PrettyString.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/UUPDump/PrettyString.swift -------------------------------------------------------------------------------- /Source/UUPDump/UUPBuilds.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/UUPDump/UUPBuilds.swift -------------------------------------------------------------------------------- /Source/UUPDump/UUPDetails.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/UUPDump/UUPDetails.swift -------------------------------------------------------------------------------- /Source/UUPDump/UUPDumpAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/UUPDump/UUPDumpAPI.swift -------------------------------------------------------------------------------- /Source/UUPDump/UUPEditions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/UUPDump/UUPEditions.swift -------------------------------------------------------------------------------- /Source/UUPDump/UUPPackage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/UUPDump/UUPPackage.swift -------------------------------------------------------------------------------- /Source/Worker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/Worker.swift -------------------------------------------------------------------------------- /Source/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Source/ja.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/ja.lproj/Localizable.strings -------------------------------------------------------------------------------- /Source/zh-HK.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/zh-HK.lproj/Localizable.strings -------------------------------------------------------------------------------- /Source/zh-Hans.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/zh-Hans.lproj/Localizable.strings -------------------------------------------------------------------------------- /Source/zh-Hant.lproj/CrystalFetch-InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/zh-Hant.lproj/CrystalFetch-InfoPlist.strings -------------------------------------------------------------------------------- /Source/zh-Hant.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/Source/zh-Hant.lproj/Localizable.strings -------------------------------------------------------------------------------- /aria2c/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TuringSoftware/CrystalFetch/HEAD/aria2c/main.c --------------------------------------------------------------------------------