From fa22852dbc37920302e231fa99a5c7dbd4dfb819 Mon Sep 17 00:00:00 2001 From: Nindi Gill Date: Thu, 8 Dec 2022 21:15:05 +1100 Subject: [PATCH] Update example Firmware and Installer structs --- Mist/Model/Firmware.swift | 12 ++-- Mist/Model/Installer.swift | 118 ++++++++++++++++++++++++++++++++++--- 2 files changed, 115 insertions(+), 15 deletions(-) diff --git a/Mist/Model/Firmware.swift b/Mist/Model/Firmware.swift index 54eaa2b..6283a4a 100644 --- a/Mist/Model/Firmware.swift +++ b/Mist/Model/Firmware.swift @@ -22,12 +22,12 @@ struct Firmware: Decodable, Hashable, Identifiable { static var example: Firmware { Firmware( - version: "12.4", - build: "21F79", - shasum: "b5553b62da22e5fdbab2b56b6eb1fb74b58555ac", - size: 13_837_340_777, - url: "https://updates.cdn-apple.com/2022SpringFCS/fullrestores/012-06874/9CECE956-D945-45E2-93E9-4FFDC81BB49A/UniversalMac_12.4_21F79_Restore.ipsw", - date: "2022-05-16T18:23:48Z", + version: "13.0", + build: "22A380", + shasum: "348f49da377d8c394672d1b2800d23452a1d6215", + size: 12_197_669_257, + url: "https://updates.cdn-apple.com/2022FallFCS/fullrestores/012-92188/2C38BCD1-2BFF-4A10-B358-94E8E28BE805/UniversalMac_13.0_22A380_Restore.ipsw", + date: "2022-10-24T17:20:22Z", signed: true, compatible: true ) diff --git a/Mist/Model/Installer.swift b/Mist/Model/Installer.swift index f33f0b6..18abf5f 100644 --- a/Mist/Model/Installer.swift +++ b/Mist/Model/Installer.swift @@ -24,15 +24,115 @@ struct Installer: Decodable, Hashable, Identifiable { static var example: Installer { Installer( - id: "012-06873", - version: "12.4", - build: "21F79", - date: "2022-05-25", - distributionURL: "https://swdist.apple.com/content/downloads/25/34/002-83506-A_0FVTHWXTXJ/9ipp8rhxtcyzjg9pdxekzznprkx48ssbo1/002-83506.English.dist", - distributionSize: 7_242, - packages: [], - boardIDs: [], - deviceIDs: [], + id: "012-92138", + version: "13.0", + build: "22A380", + date: "2022-10-25", + distributionURL: "https://swdist.apple.com/content/downloads/25/16/012-92138-A_KGGGN26YQB/d0kr042ixfvkboeft8qt2i3aclr5bx1e6p/012-92138.English.dist", + distributionSize: 7_467, + packages: [ + Package( + url: "https://swcdn.apple.com/content/downloads/25/16/012-92138-A_KGGGN26YQB/d0kr042ixfvkboeft8qt2i3aclr5bx1e6p/MajorOSInfo.pkg", + size: 1_334_737, + integrityDataURL: "https://swcdn.apple.com/content/downloads/25/16/012-92138-A_KGGGN26YQB/d0kr042ixfvkboeft8qt2i3aclr5bx1e6p/MajorOSInfo.pkg.integrityDataV1", + integrityDataSize: 104 + ), + Package( + url: "https://swcdn.apple.com/content/downloads/25/16/012-92138-A_KGGGN26YQB/d0kr042ixfvkboeft8qt2i3aclr5bx1e6p/InstallAssistant.pkg", + size: 12_151_608_300, + integrityDataURL: "https://swcdn.apple.com/content/downloads/25/16/012-92138-A_KGGGN26YQB/d0kr042ixfvkboeft8qt2i3aclr5bx1e6p/InstallAssistant.pkg.integrityDataV1", + integrityDataSize: 41_792 + ), + Package( + url: "https://swcdn.apple.com/content/downloads/25/16/012-92138-A_KGGGN26YQB/d0kr042ixfvkboeft8qt2i3aclr5bx1e6p/BuildManifest.plist", + size: 3_355_762, + integrityDataURL: "https://swcdn.apple.com/content/downloads/25/16/012-92138-A_KGGGN26YQB/d0kr042ixfvkboeft8qt2i3aclr5bx1e6p/BuildManifest.plist.integrityDataV1", + integrityDataSize: 104 + ), + Package( + url: "https://swcdn.apple.com/content/downloads/25/16/012-92138-A_KGGGN26YQB/d0kr042ixfvkboeft8qt2i3aclr5bx1e6p/InstallInfo.plist", + size: 181, + integrityDataURL: "https://swcdn.apple.com/content/downloads/25/16/012-92138-A_KGGGN26YQB/d0kr042ixfvkboeft8qt2i3aclr5bx1e6p/InstallInfo.plist.integrityDataV1", + integrityDataSize: 104 + ), + Package( + url: "https://swcdn.apple.com/content/downloads/25/16/012-92138-A_KGGGN26YQB/d0kr042ixfvkboeft8qt2i3aclr5bx1e6p/UpdateBrain.zip", + size: 3_450_528, + integrityDataURL: "https://swcdn.apple.com/content/downloads/25/16/012-92138-A_KGGGN26YQB/d0kr042ixfvkboeft8qt2i3aclr5bx1e6p/UpdateBrain.zip.integrityDataV1", + integrityDataSize: 104 + ), + Package( + url: "https://swcdn.apple.com/content/downloads/25/16/012-92138-A_KGGGN26YQB/d0kr042ixfvkboeft8qt2i3aclr5bx1e6p/Info.plist", + size: 5_042, + integrityDataURL: "https://swcdn.apple.com/content/downloads/25/16/012-92138-A_KGGGN26YQB/d0kr042ixfvkboeft8qt2i3aclr5bx1e6p/Info.plist.integrityDataV1", + integrityDataSize: 104 + ) + ], + boardIDs: [ + "Mac-0CFF9C7C2B63DF8D", + "Mac-112818653D3AABFC", + "Mac-1E7E29AD0135F9BC", + "Mac-226CB3C6A851A671", + "Mac-27AD2F918AE68F61", + "Mac-4B682C642B45593E", + "Mac-53FDB3D8DB8CA971", + "Mac-551B86E5744E2388", + "Mac-5F9802EFE386AA28", + "Mac-63001698E7A34814", + "Mac-77F17D7DA9285301", + "Mac-7BA5B2D9E42DDD94", + "Mac-7BA5B2DFE22DDD8C", + "Mac-827FAC58A8FDFA22", + "Mac-827FB448E656EC26", + "Mac-937A206F2EE63C01", + "Mac-A61BADE1FDAD7B05", + "Mac-AA95B1DDAB278B95", + "Mac-AF89B6D9451A490B", + "Mac-B4831CEBD52A0C4C", + "Mac-BE088AF8C5EB4FA2", + "Mac-CAD6701F7CEA0921", + "Mac-CFF7D910A743CAAF", + "Mac-E1008331FDC96864", + "Mac-E7203C0F68AA0004", + "Mac-EE2EBD4B90B839A8" + ], + deviceIDs: [ + "J132AP", + "J137AP", + "J140AAP", + "J140KAP", + "J152FAP", + "J160AP", + "J174AP", + "J185AP", + "J185FAP", + "J213AP", + "J214AP", + "J214KAP", + "J215AP", + "J223AP", + "J230AP", + "J230KAP", + "J274AP", + "J293AP", + "J313AP", + "J314CAP", + "J314SAP", + "J316CAP", + "J316SAP", + "J375CAP", + "J375DAP", + "J413AP", + "J456AP", + "J457AP", + "J493AP", + "J680AP", + "J780AP", + "VMA2MACOSAP", + "VMM-X86_64", + "X589AMLUAP", + "X86LEGACYAP" + ], unsupportedModelIdentifiers: [] ) }